LS-MASTER-K-指令手冊_第1頁
LS-MASTER-K-指令手冊_第2頁
LS-MASTER-K-指令手冊_第3頁
LS-MASTER-K-指令手冊_第4頁
LS-MASTER-K-指令手冊_第5頁
已閱讀5頁,還剩287頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1.1 LG 可編程邏輯控制器MASTER-K 指令手冊LG 產(chǎn)電 用戶手冊目錄第一章 緒論1.1緒論-1-11.2特征-1-1第二章 功能 2.1性能規(guī)范-2-12.2存儲器構(gòu)造圖-2-32.3MASTER-K 系列的存儲設(shè)備-2-62.4參數(shù)設(shè)置-2-132.5CPU的運算處理-2-172.6MASTER-K 系列的特殊功能-2-202.7程序校驗-2-302.8錯誤處理-2-35第三章 指令 3.1基本指令-3-13.2應(yīng)用指令-3-5第四章 基本指令 4.1觸點指令-4-14.2連接指令-4-64.3反轉(zhuǎn)指令-4-124.4主控制指令-4-134.5輸出指令-4-164.6步進控制器指

2、令-4-234.7End 指令-4-264.8空運算指令-4-274.9定時器指令-4-284.10計數(shù)器指令-4-38第五章 應(yīng)用指令 5.1數(shù)據(jù)傳送指令-5-15.2轉(zhuǎn)換指令-5-115.3比較指令-5-165.4增加/減少運算-5-255.5回轉(zhuǎn)指令-5-295.6移位指令-5-375.7交換指令-5-435.8BIN 算術(shù)指令-5-455.9BCD算術(shù)指令-5-575.10邏輯算術(shù)指令-5-655.11數(shù)據(jù)處理指令-5-735.12系統(tǒng)指令-5-945.13跳轉(zhuǎn)指令-5-1025.14循環(huán)指令-5-1065.15標志指令-5-1085.16特殊模塊指令-5-1105.17數(shù)據(jù)連接指令-

3、5-1145.18中斷指令-5-1255.19符號反轉(zhuǎn)指令-5-1285.20位接觸指令-5-1305.21計算機連接模塊指令-5-1355.22高速計數(shù)器指令-5-1375.23RS-485 通訊指令-5-141附錄 A1 存儲器構(gòu)造-1 A2 特殊繼電器-3 A3 指令清單-12第一章 緒論1.1緒論1-11.2特征1-11 緒論1.1 緒論第一章緒論為用戶提供了關(guān)于MASTER-K 系列 PLC的特征,功能和運行方面的簡要信息。1.2 特征1) MASTER-K 系列 PLC具有如下的一些特征:a) 多樣的編程指令使用戶編程更為簡易。.b) 可以在RUN(運行)模式下編輯。 c) 支持國

4、際標準通訊協(xié)議的多種開放網(wǎng)絡(luò)。使用專用算法處理器實現(xiàn)高速處理。d) 為PLC在不同應(yīng)用領(lǐng)域提供各種不同的專用功能模塊。2) MASTER-K 80S/200S/300S/1000S 系列的特征如下:a) 快速處理速度::使用專用算法處理器在0.2微秒實現(xiàn)高速處理速度。b) 增強型自診斷功能:具有非常詳盡的自診斷錯誤代碼,使用戶非常容易地鑒別錯誤產(chǎn)生的原因。c) Debugging(調(diào)試) 運算MASTER-K 80S/200S/300S/1000S 提供了如下幾種調(diào)試方法并且能實現(xiàn)在線調(diào)試。- 按命令執(zhí)行。- 指定斷點運行- 根據(jù)設(shè)備的狀態(tài)運行- 按指定的掃描次數(shù)運行d) 不同程序類型的運行M

5、ASTER-K 80S/200S/300S/1000S 系列 提供了時間驅(qū)動中斷,過程驅(qū)動中斷,子程序和正常的掃描程序。e) 支持取樣跟蹤和觸發(fā)功能。在MASTER-K 系列中的兼容性1) 每個系列的I/O (P)和數(shù)據(jù)(D)寄存器是不同的。在把程序復制到其它MASTER-K系列之前,請參閱第二章第二節(jié)的每個系列的存儲器的圖表。2) 有一些指令不能被所有系列支持,請參閱附錄9的指令表。3) Please backup the original program before converting the program.注釋第二章 功能2.1性能規(guī)范2-12.1.1K10S1 / K10S /

6、K30S / K60S2-12.1.2K80S / K120S / K200S / K300S / K1000S2-22.2存儲器構(gòu)造圖2-32.2.1K10S12-32.1.2K10S / K30S / K60S2-42.2.3K80S / K200S / K300S / K1000S2-52.3MASTER-K 系列的存儲設(shè)備2-62.3.1輸入/輸出區(qū)域: P2-62.3.2輔助繼電器: M2-72.3.3保護繼電器 : K2-82.3.4連接繼電器 : L2-82.3.5步進控制繼電器: S2-82.3.6計時器繼電器:T2-92.3.7計數(shù)器繼電器: C2-102.3.8數(shù)據(jù)寄存器:

7、D2-112.3.9間接數(shù)據(jù)寄存器: #D2-112.3.10特殊繼電器:F2-122.3.11特殊M/L 繼電器:M/L2-122.3.12特殊數(shù)據(jù)寄存器:D2-122.4參數(shù)設(shè)置2-132.4.1監(jiān)視定時器設(shè)置2-132.4.2定時器區(qū)域設(shè)置2-132.4.3鎖存(非易失性)區(qū)域設(shè)置2-132.4.4當錯誤出現(xiàn)時CPU (RUN / STOP)模式設(shè)置2-142.4.5站數(shù)目/波特率設(shè)置2-142.4.6高速計數(shù)器設(shè)置2-152.4.7中斷設(shè)置2-152.4.8I/O號分配預留2-152.4.9調(diào)試(debugging)期間的輸出2-162.4.10為外部中斷而設(shè)的槽號2-162.5CPU

8、的運算處理2-172.5.1重復運算2-172.5.2CPU的運算模式2-182.6MASTER-K 系列的特殊功能2-202.6.1中斷功能2-202.6.2RTC (實時時鐘)功能2-242.6.3強制I/O 設(shè)置2-272.6.4運行(RUN)模式的程序編輯2-282.6.5自診斷2-292.7程序校驗2-302.7.1JMP JME2-302.7.2CALL , SBRT / RET2-312.7.3MCS MCSCLR2-322.7.4FOR NEXT2-332.7.5END / RET2-342.7.6Dual coil2-342.8錯誤處理2-352.8.1運算錯誤RUN / S

9、TOP2-352.8.2錯誤旗標(F110 / F115)2-352.8.3LED 指示2-362.8.4錯誤代碼清單2-372 功能2.1 性能規(guī)范2.1.a K10S1 / K10S / K30S / K60S項目K10S1K10SK30SK60S程序控制方法執(zhí)行的程序循環(huán)掃描執(zhí)行I/O 控制方法間接 (刷新) 方式指令數(shù)目基本30應(yīng)用226處理速度3.2 7.6微秒/步1.2微秒/步程序容量800 步2,048 步P (I/O 繼電器)P0000 P001F(32 點)P0000 P005F (96 點)M (輔助繼電器)M0000 M015F(256 點)M0000 M031F (51

10、2 點)K (保護繼電器)K0000 K007F(128 點)K0000 K015F (256 點)L (連接繼電器)L0000 L007F(128點 )L0000 L015F (256 點)F (特殊繼電器)F0000 F015F(256 點)F0000 K015F (256 點)T (計時器繼電器)100msT000 T031(32 點)T000 T095 (96 點)10msT032 T047(16 點)T096 T127 (32 點)C (計數(shù)器繼電器)C000 C015(16 點)C000 C127 (128 點)S (步進控制器)S00.00 S15.99(16×100

11、步)S00.00 S31.99 (32×100 步)D (數(shù)據(jù)寄存器)D0000 D0063(64 字)D0000 D0255 (256 字)整數(shù)范圍16 bit : - 32768 3276732 bit : - 2147483648 2147483647定時器類型延時開通, 延時關(guān)斷, 累計, 單穩(wěn)態(tài), 可再觸發(fā) (5種)計數(shù)器類型上升,下降,上升-下降 , 循環(huán)計數(shù)器 (4 種)編程語言語句表, 梯形圖特殊功能實時時鐘, 高速計數(shù)器, RS-485 通訊2.1.b K80S / K120S / K200S / K300S / K1000S項目K120SK200SK80SK300

12、SK1000S程序控制方法存儲的主程序,時間驅(qū)動中斷,過程驅(qū)動中斷循環(huán)執(zhí)行I/O 控制方法由程序命令直接,間接執(zhí)行指令數(shù)目基本30應(yīng)用277269226218228處理速度0.1微秒/步0.5微秒/步0.2微秒/步程序容量10k步2k步7k 步15k 步30k 步P (I/O 繼電器)P0000P063F1024點P0000 P031F,512 點 P0000P015F,256點P0000 P063F1024點P0000 P063F 1,024 點M (輔助繼電器)M0000 M191F (3,072 點)K (保護繼電器)K0000 K031F (512 點)L (連接繼電器)L0000 L

13、063F (1,024點)F (特殊繼電器)F0000 F063F (1,024 點)T (計時器繼電器)100ms (T000 T191 : 192 點), 10ms (T192 T255 : 64 點)100ms 和10ms計時器的范圍可由參數(shù)的設(shè)定而變化C (計數(shù)器繼電器)C000 C255 (256 點)S (步進控制器)S00.00 S99.99 (100×100 步)D (數(shù)據(jù)寄存器)D0000 D4999 (5,000 字)D0000 D9999 (10,000 字)整數(shù)范圍1. 有符號指令16 位 : - 32768 3276732 位 : - 2147483648

14、21474836472. 無符號指令16 位 : 00000 6553532 位 : 00000000 4295967295定時器類型延時開通, 延時關(guān)斷, 累計, 單穩(wěn)態(tài),可再觸發(fā) (5 種)計數(shù)器類型上升,下降,上升-下降 , 循環(huán)計數(shù)器(4 種)編程語言語句表, 梯形圖特殊功能實時時鐘, RUN 模式編輯, 強制I/O 控制2.2 存儲器構(gòu)造圖2.2.a K10S1 保持區(qū)域P 區(qū)域NoneT 區(qū)域T024 T031 (10msec)K 區(qū)域K000 K07FT044 T047 (100msec)L 區(qū)域L00 L07FC 區(qū)域C012 C015D 區(qū)域D048 D063S 區(qū)域S12.

15、00 S15.990000 FFFF0 F“D” 數(shù)據(jù)寄存器 (64 字)“L”L07F15L00K07F00連接繼電器 (128 點)“F” 特殊繼電器 (256 點)“K” 保持繼電器 (128 點)“M”“T”S15S00“S”步進控制器 (16 x 100 步)S00.00S15.99計時器設(shè)定值(48字)C015T047C000T031T032T000“C”計數(shù)器繼電器 (16 點)定時器繼電器 (10ms) (16 點)“T”定時器繼電器(100ms) (32 點)用戶程序區(qū)域(800 步)Word參數(shù)設(shè)定區(qū)域C015C015C000T047C000計數(shù)器經(jīng)過值(16 words)

16、計數(shù)器設(shè)定值(16 字)計時器經(jīng)過值(48字)T047T000T000 D063 D000 M15 K00 P01 M00P00 輔助繼電器 (256 點)“P” I/O 繼電器 (32點 )用戶程序區(qū)域字數(shù)據(jù)區(qū)域位數(shù)據(jù)區(qū)域2.2.b K10S / K30S / K60S 保持區(qū)域P 區(qū)域NoneT 區(qū)域T072 T095 (10ms)K 區(qū)域K000 K15FT120 T127 (100ms)L 區(qū)域L00 L15FC 區(qū)域C096 C127D 區(qū)域D192 D255S區(qū)域S24.00 S31.99“L”0000 FFFF0 F“D” 數(shù)據(jù)寄存器 (256 字)L15F15L00K15F00

17、 連接繼電器 (256 點)“F” 特殊繼電器 (256 點)“K”保持繼電器 (256 點)“M”“T”S31S00“S”步進控制器 (32 x 100 步)S00.00S31.99定時器設(shè)定值(128 字C127T127C000T095T096T000“C”計數(shù)器繼電器 (128 點)定時器繼電器 (10ms) (32 點)“T”定時器繼電器(100ms) (96 點)用戶程序區(qū)域(2,048步)字參數(shù)設(shè)定區(qū)域C127C127C000T127C000計數(shù)器經(jīng)過值(128 字)計數(shù)器設(shè)定值 (128 字)定時器經(jīng)過值(128 字)T127T000T000 D255 D000 M31 K00

18、P05 M00P00 輔助繼電器 (512 點)“P” I/O 繼電器 (96 點)用戶程序區(qū)域字數(shù)據(jù)區(qū)域位數(shù)據(jù)區(qū)域2.2.c K80S / K200S / K300S / K1000SP1D2D3MK1000SP63 (1,024 pts)D9500D9999MK300SP63 (1024 pts)D4500D4999MK200SP31 (512 pts)MK80SP15(256pts)MK120SP63(1024pts)*: K80S 最大I/O點 : 80pts.0000 FFFF0 F“T”S99S00“S”步進控制器(100 x 100 步)S00.00S99.99定時器設(shè)定值(25

19、6 字)C255T255C000T191T192T000“C”計數(shù)器繼電器 256 點定時器繼電器 (10ms) 64 點“T”定時器繼電器 (100ms) 192點用戶程序區(qū)域MK1000S : 30k 步MK300S : 15k 步MK200S : 7k 步MK80S : 7k 步Word參數(shù)設(shè)定區(qū)域C255C255C000T255C000計數(shù)器經(jīng)過值(256 字)計數(shù)器設(shè)定值(256 字)定時器經(jīng)過值(256 字)T255T000T000為特殊用途而保留D 2D 3D0000“D” 數(shù)據(jù)寄存器 L63F63L00K31F00M191 K00M189M190P 1M000P00“L” 連接

20、繼電器 (1,024 點)“F” 特殊繼電器 (1,024 點)“K” 保持繼電器 (512 點)“M” 特殊輔助繼電器 (32點)“M” 輔助繼電器 (3,040 點)“P” I/O 繼電器(見注釋)用戶程序區(qū)域字數(shù)據(jù)區(qū)域位數(shù)據(jù)區(qū)域注釋2.3 MASTER-K 系列的存儲設(shè)備2.3.a 輸入/輸出區(qū)域: PP設(shè)備是用來在PLC CPU和外部設(shè)備之間進行數(shù)據(jù)交換的設(shè)備。輸入設(shè)備保持著從外部設(shè)備(如:按鈕,選擇開關(guān),極限開關(guān),數(shù)字開關(guān)等)送來的即將被送入到輸入模塊的ON/OFF數(shù)據(jù)。輸入數(shù)據(jù)被程序用做接觸數(shù)據(jù)(常開和常閉)同時也是基本和應(yīng)用指令的源數(shù)據(jù)。輸出設(shè)備是將程序的運算結(jié)果從輸出模塊輸出到

21、外部設(shè)備(如:螺線管,電磁開關(guān),信號燈,數(shù)字指示器等)的設(shè)備。輸出設(shè)備只有常開接觸類型。沒有設(shè)置的多余的P設(shè)備如果不連接至外部設(shè)備,可以按使用輔助繼電器M相同的方法使用此設(shè)備。< 圖 1. 輸入/輸出構(gòu)造的舉例 > P0023( ) P0002 P0021 P0024( ) P00201 P0021 P0020( ) P0021( ) P0000 P0001 P0020 P0000 P0001 P0002 輸入 P0020 P0021 P0023 輸出 P0024在每一次掃描執(zhí)行之前輸入信號是分批存儲在輸入數(shù)據(jù)存儲器中的,在輸入數(shù)據(jù)存儲器中的數(shù)據(jù)可以被用做順序程序運算的執(zhí)行。每一次

22、運算的結(jié)果被送至輸出數(shù)據(jù)存儲器。在END指令執(zhí)行完之后輸出數(shù)據(jù)存儲器中的數(shù)據(jù)被分批的輸出至輸出模塊。請保證在用戶程序內(nèi)輸入?yún)^(qū)域和輸出區(qū)域之間沒有沖突,這是因為MASTER-K 系列使用P 區(qū)域作為輸入和輸出的共同區(qū)域。CPU輸入P數(shù)據(jù)存儲器輸出 P數(shù)據(jù)存儲器輸入模塊輸出模塊 讀寫CPU 模塊 讀 寫 讀 P0021( ) P0000 P0001 P0020 P0020( )< 圖 2. 在刷新模式下輸入/輸出數(shù)據(jù)的流程圖 >- 輸入更新在步0執(zhí)行之前從輸入模塊中分批讀人輸入數(shù)據(jù)且把它們存儲到輸入數(shù)據(jù)存儲器中。- 當執(zhí)行輸入接觸命令時:從輸入數(shù)據(jù)存儲器中讀取()輸入數(shù)據(jù)并把它們用做順

23、序程序的執(zhí)行。 - 當執(zhí)行輸出接觸命令時:從輸出數(shù)據(jù)存儲器中讀取()輸出數(shù)據(jù)并把它們用做順序程序的執(zhí)行。- 當執(zhí)行輸出OUT指令時 :運算結(jié)果()被存在輸出數(shù)據(jù)存儲器中。- 輸出更新在輸出數(shù)據(jù)存儲器中的數(shù)據(jù)()在END指令執(zhí)行完后被分批輸出到輸出模塊。2.3.b 輔助繼電器: MM 區(qū)域是被PLC CPU 使用的內(nèi)部繼電器,不能直接同外部設(shè)備相連接。當PLC啟動或處于RUN模式下時,所有的M 區(qū)域除了被指定為鎖存區(qū)域之外將全部被清零。 使用K80S /K120S K200S / K300S / K1000S系列,用戶可以通過改變參數(shù)設(shè)置來改變鎖存區(qū)域的大小。2.3.c 掉電保持繼電器 : KK

24、 區(qū)域的功能同M區(qū)域的功能完全一致。 然而即使PLC 啟動或轉(zhuǎn)至RUN 模式下運算結(jié)果仍然會保留。K 區(qū)域可以使用以下的方法清零;- 在順序程序中加入初始化程序。- 運行手操加載器中的數(shù)據(jù)清零函數(shù)。(KLD-150S)- 運行圖表加載器中的數(shù)據(jù)清零函數(shù)。(KGL-WIN)2.3.d 連接繼電器 : LL 區(qū)域是在數(shù)據(jù)和計算機連接系統(tǒng)中使用的內(nèi)部存儲器。如果在PLC上沒有安裝連接模塊則它可以被當成M區(qū)域使用。用戶在使用 K200S / K300S / K1000S時,通過參數(shù)設(shè)置可以改變鎖存區(qū)域的大小。如想要對L 區(qū)域有更進一步的了解,請參閱附錄中的連接繼電器的清單及計算機連接用戶手冊。2.3.

25、e 步進控制繼電器: S根據(jù)OUT 或SET指令S區(qū)域可以被用做兩種步進控制。如果使用OUT指令,S區(qū)域?qū)崿F(xiàn)后入優(yōu)先控制的功能,否則執(zhí)行順序控制功能。第4章有詳細使用說明。當CPU 啟動或處于RUN 模式下時,S區(qū)域?qū)⒈怀跏蓟癁槭撞剑⊿xx.00),除非在參數(shù)設(shè)置中指定了鎖存區(qū)。清零條件 (Sxx.00 )可以在順序控制過程中的任意時刻執(zhí)行。SET S00.04順序控制是指只有在前一過程完成之后才能執(zhí)行該過程。SET S00.03SET S00.02SET S00.01OUT S00.02OUT S00.29OUT S00.61在同一組中,后入的輸入條件具有優(yōu)先執(zhí)行權(quán)。SET S00.002.

26、3.f 時間繼電器:TMASTER-K系列 有100ms和 10ms時間繼電器。計時的方法根據(jù)計時器指令 (TON, TOFF, TMR, TMON, TRTG)的不同而不同。計時器的最大設(shè)定值用十六進制表示為 hFFFF,用十進制表示為65535。 以下的圖表示的是每一個計時器的指令的類型及計時方法。 < 圖 3. 計時器指令的類型和計時方法 >計時器指令計數(shù)繼電器的號 設(shè)定值輸入接觸計時器指令描述計時方法時序計時器輸出ON 繼電器計時器t =設(shè)定值t =設(shè)定值t =設(shè)定值et =設(shè)定值t =設(shè)定值輸入條件tTON延時開通增加OFF 繼電器計時器計時器輸出輸入條件tTOFF延時關(guān)

27、斷減少累加計時器計時器輸出t = t1 + t2輸入條件輸入條件t2t1TMR累計計時增加單態(tài)計時器計時器輸出tTMON單穩(wěn)態(tài)減少可觸發(fā)計時器計時器輸出t輸入條件TRTG可再觸發(fā)減少2.3.g 計數(shù)繼電器: C計數(shù)器由計數(shù)脈沖的上升沿驅(qū)動輸入信號,只有當輸入信號從斷開到接通時計數(shù)一次。MASTER-K 系列有4 個計數(shù)器指令 CTU, CTD, CTUD和 CTR。最大計數(shù)設(shè)定值可以是 hFFFF ( = 65535)。以下是計數(shù)器運算的簡短信息。< 圖 4. 計時器指令的類型和計數(shù)方法 >計數(shù)脈沖U CXX CXXX R <S> XXXX信號復位上升沿 (OFFON)

28、計時器指令類型計數(shù)方法輸入信號時序信號復位計數(shù)脈沖經(jīng)過值計數(shù)器輸出設(shè)定值CTUUp計時器增加1 信號復位計數(shù)脈沖經(jīng)過值e計數(shù)器輸出t設(shè)定值CTDDown計時器減少1設(shè)定值信號復位增加脈沖減少脈沖經(jīng)過值計數(shù)器輸出tCTUDUp/Down計時器增加/ 減少2設(shè)定值信號復位計數(shù)脈沖經(jīng)過值計數(shù)器輸出tCTR循環(huán)計時器增加12.3.h 數(shù)據(jù)寄存器:DD區(qū)域的作用是用來存儲數(shù)字數(shù)據(jù)。 每一個數(shù)據(jù)寄存器都是16位(1字節(jié))的數(shù)據(jù)讀寫的單元。由雙字節(jié)指令所指定的數(shù)據(jù)寄存器號內(nèi)寫有低16位,數(shù)據(jù)寄存器號+1內(nèi)寫有高16位。例) DMOV h12345678 D050高 16 bits 低 16 bitsD51D

29、50h1234h5678當CPU啟動或在RUN(運行)模式下的時候,除了由參數(shù)設(shè)置所指定的鎖存區(qū)域外D區(qū)域?qū)⑷勘磺辶恪?.3.i 間接數(shù)據(jù)寄存器: #D#D 用來對D區(qū)域進行間接尋址。帶有“#”的數(shù)據(jù)寄存器的真實地址為數(shù)據(jù)寄存器內(nèi)數(shù)據(jù)的值。如果#D被用在雙字指令中,數(shù)據(jù)地址的低16位為寄存器D中的值,高16位為寄存器(D+1)的值。舉例) MOV D000 #D1023(16進制值)數(shù)據(jù)寄存器的號D0000真正數(shù)據(jù)的移動h7893D1000 間接尋址 (#D0123)D1023h03E8(1000)注釋如果由#D所指定的寄存器的值超過了D區(qū)域的物理地址范圍,運算錯誤旗標(F110)被設(shè)置同時

30、其它相關(guān)的指令將被忽略。.2.3.j 特殊繼電器:FF區(qū)域是只讀繼電器,用戶不能改變F區(qū)域的值。詳細資料請參閱附錄中的F繼電器表。2.3.k 特殊M/L 繼電器:M/L有一些M或L繼電器被保存用做特殊用途。見附錄中的特殊繼電器的清單。當在程序中使用M/L區(qū)域時,請格外小心。2.3.l 特殊數(shù)據(jù)寄存器:D一些數(shù)據(jù)寄存器因要完成特殊功能而保留。這些寄存器是根據(jù)CPU種類的不同而不同的。見附錄中的特殊寄存器的清單。當在程序中使用這些數(shù)據(jù)寄存器時,請格外小心。2.4 參數(shù)設(shè)置2.4.a 監(jiān)視定時器設(shè)置 (僅應(yīng)用于K80S / K200S / K300S / K1000S )設(shè)置范圍: 10ms 600

31、0ms設(shè)置單元: 10ms 監(jiān)視定時器的缺省值是 200ms。K10S1, K10S, K30S, K60S的監(jiān)視定時器是200ms的固定值。.2.4.b 定時器區(qū)域設(shè)置 (僅應(yīng)用于K80S / K200S / K300S / K1000S)計時單元設(shè)置范圍缺省值100msT000 T255T000 T19110msT000 T255T192 T255100ms設(shè)置定時器區(qū)域后, 10ms定時器區(qū)域為區(qū)域的其余部分。.2.4.c 鎖存(非易失性)區(qū)域設(shè)置(僅應(yīng)用于K80S / K200S / K300S / K1000S )當CPU啟動或處于RUN(運行)模式下,由參數(shù)設(shè)置的鎖存(非易失性)區(qū)

32、域保存著運算結(jié)果。K10S1/K10S/K30S/K60S的鎖存區(qū)域是固定的且不能改變。請參閱第二章第二節(jié)的存儲器構(gòu)造。設(shè)備設(shè)置區(qū)域缺省值范圍MM0000M191FNoneLL0000L063FT(100ms)T0000T0191 *T144191 *T(10ms)T0192T0255 *T240T255 *CC0000C0255C192C255DK1000SD0000D9999D6000D8999K300SD0000D4999D3500D4500K200SSS00.00S99.99S80S99* 定時器的設(shè)置范圍可以通過100ms/10ms定時器的范圍設(shè)置而改變。2.4.d 當錯誤出現(xiàn)時CP

33、U (RUN / STOP)模式設(shè)置(僅應(yīng)用于K80S / K200S / K300S / K1000S) 當非關(guān)鍵的錯誤象保險絲熔斷或運算錯誤,CPU將根據(jù)參數(shù)設(shè)置繼續(xù)保持運行或停止運行。 詳細信息請看下表。 (K10S1/K10S/K30S/K60S)的設(shè)置如(K200S/300S/1000S)的缺省設(shè)置值。* = 缺省設(shè)置值錯誤類型描述方式運行 LED 錯誤標志保險絲熔斷 輸出或混合模塊的保險絲熔斷RUN * /STOPON * /OFFF035運算錯誤BCD 錯誤 BCD轉(zhuǎn)換的結(jié)果超過特定的范圍(9999 或 99999999)超范圍錯誤一個或多個運算對象超過特定的設(shè)備范圍RUN *

34、/STOPON * /OFFF110F115在每一個指令完成之后F110位都會被更新。因此,即使出現(xiàn)了一個運算錯誤,下一個指令正常完成后 F110 也將被更新。另一方面,當運算錯誤出現(xiàn)時, F115 將被設(shè)置。F115 將保持這種設(shè)置直到用戶使用CLE指令清除F115的設(shè)置。2.4.e 站數(shù)目/波特率設(shè)置(適用于K10S1 / K10S / K30S / K60S /K120S/ K200S)PLC 類型協(xié)議站數(shù)目波特率備注K10S1RS-4850 31(h00 h1F)300, 600, 1200, 2400, 4800, 9600, 19200 bpsK10SK30SK60SK80SRS-

35、232, (485)N/A, (031)(K7M-DR10S)K120SRS-232 (RS-485)0319600, 19200, 38400 bpsK200S-A/C K3P-07AS / K3P-07CSRS-232N/A9600, 19200, 38400 bpsK200S-B K3P-07BSRS-4220 319600, 19200, 38400 bps2.4.f 高速計數(shù)器設(shè)置 (適用于 K10S1, K10S, K30S, K60S)MASTER-K系列的塊類型模塊包括在主模塊中的高速計數(shù)功能。當使用HSCNT指令時,應(yīng)該使用KGL-WIN或KLD-150S對高速計數(shù)器參數(shù)進行

36、設(shè)置。參考5.22.1 HSCNT指令部分。2.4.g 中斷設(shè)置(適用于 K80S / K120S/ K200S / K300S / K1000S)1) 中斷設(shè)置的優(yōu)先權(quán) 每一個中斷有一個優(yōu)先權(quán)等級。如果兩個或多個中斷同時出現(xiàn),CPU將處理具有高優(yōu)先權(quán)的中斷。優(yōu)先權(quán)的等級由數(shù)字表示,數(shù)越小意味著優(yōu)先權(quán)越高。2) TDI (時間驅(qū)動中斷)TDI 是周期性出現(xiàn)的中斷。中斷周期可以10-ms為一單位進行設(shè)置。最長的周期可以設(shè)置為60 秒。3) PDI (過程驅(qū)動中斷)PDI是一種當中斷模塊的輸入滿足時出現(xiàn)的中斷。 詳細信息可參考2.6.1。2.4.h I/O號分配預留(僅應(yīng)用于K200S / K30

37、0S / K1000S)I/O號是CPU模塊根據(jù)模塊的實際狀態(tài)而自動分配的。然而用戶可以根據(jù)參數(shù)設(shè)置對I/O號進行保留,萬一在模塊錯誤或被更換時,使用戶保持一個順序程序。1) 用戶可以指定模塊(輸入,輸出或特殊模塊)的類型和每個模塊的I/O占有號。 2) 如果預留的I/O號大于實際模塊的I/O號,多余的預留I/O點被用做內(nèi)部繼電器。反之,多余的實際I/O點無效。3) 非預留的槽占有I/O點由實際的I/O點決定,特殊模塊占有16個I/O點。4) I/O預留舉例 模塊安裝的實際狀態(tài)電源供應(yīng)模塊CPU 模塊AC 輸入DC 輸入繼電器輸出特殊模塊 (模擬輸入)空槽DC 輸入繼電器輸出空TR 輸出16

38、Pts32 Pts16 Pts16 Pts16 Pts16 Pts32 Ptsb) 根據(jù)I/O參數(shù)設(shè)置對I/O 地址分配無參數(shù)設(shè)置00000F01002F03003F04004F05005F06006F07007F08008F09010F參數(shù)設(shè)置AC 輸入16 PtsDC 輸入16 Pts繼電器輸出32 Pts特殊AD16 Pts空16 Pts空0 Pts繼電器輸出16 Pts空0 PtsTR 輸出16 Pts00000F*1)01001F*2)02003F04004F05005F*3)06006F07007F*1)模塊的高16 pts無效*2)高16pts (P030 P03F)被用做內(nèi)部繼

39、電器*3)因為預留的槽為空,所以輸入模塊無效2.4.i 調(diào)試(debugging)期間的輸出(應(yīng)用于K80S /K120S / K200S / K300S / K1000S)使用這個參數(shù)設(shè)置,用戶可以決定當CPU在調(diào)試(DEBUG)模式下時運算結(jié)果是否輸出到外部設(shè)備。2.4.j 為外部中斷而設(shè)的槽號(僅應(yīng)用于K200S)K200S系列沒有中斷模塊。因此用戶可以指定一個輸入模塊作為中斷輸入模塊,輸入信號輸入到這個模塊將被處理為外部中斷輸入。2.5 CPU的運算處理2.5.a 重復運算重復運算的方法是一系列運算的重復執(zhí)行。CPU 按如下方法進行重復運算處理輸入更新步 : 0000步: 0001:結(jié)

40、束(END)自診斷輸出更新1 掃描運算圖. 2-3 CPU的運算處理CPU更新輸入數(shù)據(jù)然后執(zhí)行存儲在內(nèi)部存儲器中的順序程序,從步0開始到結(jié)束(END)指令。在執(zhí)行完結(jié)束(END)指令后,CPU執(zhí)行自診斷和更新輸出數(shù)據(jù),然后回到輸入更新。掃描:從步0到下一個步0的一系列步稱之為一次掃描。因此,CPU的一次掃描時間是所有順序程序(步 0 到 END)的處理時間和CPU內(nèi)部處理時間(自診斷和I/O更新)的總和。注釋2.5.b CPU的運算模式MASTER-K 系列有四種運算模式。如下表,箭頭表示模式可以改變。<圖 2-4 MASTER-K 系列的運算模式>運行模式暫停模式程序模式調(diào)試模式

41、開始 RUN 模式清除非鎖存存儲區(qū)域檢查用戶程序順序程序執(zhí)行結(jié)束(END) 處理 *1)I/O 更新檢查模式變化1) 運行( RUN )模式流程*1) END 處理: 自診斷,計時器/計數(shù)器更新開始 PGM模式關(guān)閉輸出自診斷I/O 更新檢查模式變化2) 程序 (PGM) 模式流程 - 在程序模式下可以執(zhí)行程序讀/寫/監(jiān)視。強制I/O on/off 功能可以進行外部接線檢查。3) 暫停( Pause)模式流程開始 Pause模式自診斷檢查模式變化- 停止CPU運算,但保持輸出和內(nèi)部存儲器的狀態(tài)。4) 調(diào)試(Debug)模式流程開始 Debug 模式清除非鎖存存儲區(qū)域停止運算自診斷I/O 更新檢查

42、模式變化在指定的步執(zhí)行運算2.6 MASTER-K 系列的特殊功能2.6.a 中斷功能(應(yīng)用于 K80S / K200S / K300S / K1000S )當中斷出現(xiàn)時,CPU模塊將停止當前的運算而執(zhí)行相應(yīng)的中斷程序。在執(zhí)行完中斷程序后,CPU將重新從停止的那一步開始順序程序。MASTER-K 系列提供兩種中斷形式。TDI (時間驅(qū)動中斷)出現(xiàn)具有固定周期。PDI (程序驅(qū)動中斷)出現(xiàn)根據(jù)外部輸入的狀態(tài)。在順序程序中使用中斷之前,應(yīng)該進行適當?shù)膮?shù)設(shè)置。(見2.4.6參數(shù)設(shè)置的說明)。在結(jié)束(END)指令后應(yīng)寫出相應(yīng)的中斷程序(詳細內(nèi)容參考第四章)。如果中斷程序同參數(shù)設(shè)置不匹配, 錯誤將會出現(xiàn)且CPU的運算停止。為執(zhí)行一個中斷程序,使用EI指令去激活(enable)相應(yīng)的中斷。如果中斷條件發(fā)生在EI指令執(zhí)行之前則中斷程序不執(zhí)行。一旦中斷通過EI指令激活,它將保持這種有效狀態(tài)直到執(zhí)行DI指令而使中斷無效時。當CPU變成運行( RUN)模式,所有的中斷都將被缺省地設(shè)置為無效。當多個中斷條件同時出現(xiàn)時,將根據(jù)每一個中斷的優(yōu)先權(quán)執(zhí)行中斷程序。當執(zhí)行一個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論