濟(jì)寧西門子PLC模塊一級代理商
西門子plc的每次向上計(jì)數(shù)輸入執(zhí)行從關(guān)閉至打開轉(zhuǎn)換時(shí),向上計(jì)數(shù)(CTU)從該計(jì)數(shù)器的當(dāng)前值向上計(jì)數(shù)。重設(shè)輸入打開或執(zhí)行重設(shè)指令時(shí),計(jì)數(shù)器被重設(shè)。達(dá)到大值(32,767)時(shí),計(jì)數(shù)器停止。
每次向上計(jì)數(shù)輸入執(zhí)行從關(guān)閉至打開轉(zhuǎn)換時(shí),向上/向下計(jì)數(shù)器(CTUD)向上計(jì)數(shù),每次向下計(jì)數(shù)輸入執(zhí)行從關(guān)閉至打開轉(zhuǎn)換32,767)時(shí),向上計(jì)數(shù)輸入的下一個(gè)上升邊緣導(dǎo)致當(dāng)前計(jì)數(shù)變成小值(32,768)。與此相似,達(dá)到小值(-32,768)時(shí),向下計(jì)數(shù)輸入的下一個(gè)上升邊緣導(dǎo)致當(dāng)前計(jì)數(shù)變成大值(32,767)。向上和向上/向下計(jì)數(shù)器有一個(gè)保持當(dāng)前計(jì)數(shù)的當(dāng)前值。MT6100IV5的計(jì)數(shù)器還有一個(gè)預(yù)設(shè)值(PV),每次執(zhí)行計(jì)數(shù)器指令時(shí),將預(yù)設(shè)值與當(dāng)C位)打開。否則,C位關(guān)閉。
每次向下計(jì)數(shù)輸入執(zhí)行從關(guān)閉至打開轉(zhuǎn)換時(shí),向下計(jì)數(shù)器(CTD)從該計(jì)數(shù)器的當(dāng)前值向下計(jì)數(shù)。載入輸入打開時(shí),計(jì)數(shù)器重設(shè)計(jì)數(shù)器位,并將預(yù)設(shè)值載入當(dāng)前值。達(dá)到零時(shí),計(jì)數(shù)器停止,計(jì)數(shù)器位(C位)打開。當(dāng)您使用西門子plc重設(shè)指令重設(shè)計(jì)數(shù)器時(shí),計(jì)數(shù)器位被重設(shè),計(jì)數(shù)器當(dāng)前值被設(shè)為零。使用計(jì)數(shù)器號碼引用該計(jì)數(shù)器的當(dāng)前值和 C位。
注釋:
因?yàn)槊颗_西門子plc的計(jì)數(shù)器有一個(gè)當(dāng)前值,請勿將相同的號碼給一臺以上計(jì)數(shù)器。(向上計(jì)數(shù)器、向上/向下計(jì)數(shù)器和向下計(jì)數(shù)器存取 相同的當(dāng)前值。)
西門子PLC自由通信協(xié)議
----在自由口模式下,通信協(xié)議是由用戶定義的。用戶可以用梯形圖程序調(diào)用接收中斷、發(fā)送中斷、發(fā)送指令(XMT)、接受指令(RCV)來控制通信操作。在自由口模式下,通信協(xié)議*由梯形圖程序控制。
指令格式定義
計(jì)算機(jī)每次發(fā)送一個(gè)33字節(jié)長的指令來實(shí)現(xiàn)一次讀/寫操作,指令格式見表1 說明:
起始字符
----起始字符標(biāo)志著指令的開始,在本例中被定義為ASCII碼的“g”,不同的PLC從站可以定義不同的起始字符以接收真對該P(yáng)LC的指令。
指令類型
----該字節(jié)用來標(biāo)志指令的類型,在本例中05H代表讀操作,06H代表寫操作。
目標(biāo)西門子PLC站地址
----目標(biāo)PLC站地址占用指令的B2、B3兩個(gè)字節(jié),以十六進(jìn)制ASCII碼的格式表示目標(biāo)西門子PLC的站地址。
目標(biāo)寄存器地址
----在西門子PLC內(nèi)部可以用4個(gè)字節(jié)來表示一個(gè)寄存器的地址(但不能表示一個(gè)位地址)。前兩個(gè)字節(jié)表示寄存器類型,后兩個(gè)字節(jié)表示寄存器號。
讀/寫字節(jié)數(shù)M
----當(dāng)讀西門子plc的命令時(shí),始終讀回從目標(biāo)寄存器開始的連續(xù)8個(gè)字節(jié)的數(shù)據(jù)(轉(zhuǎn)換為十六進(jìn)制ASCII碼后占用16個(gè)字節(jié)),可以根據(jù)自己的需要取用,M可以任意寫入。
----當(dāng)寫命令時(shí),M表示的是要寫入數(shù)據(jù)的十六進(jìn)制ASCII碼所占用的字節(jié)數(shù)。例如要寫入1個(gè)字節(jié)的數(shù)據(jù),數(shù)據(jù)在指令中以十六進(jìn)制ASCII碼表示,它將占用2個(gè)字節(jié),此時(shí)應(yīng)向M中寫入“02”。同理,如果要寫入5個(gè)字節(jié)的數(shù)據(jù),M中應(yīng)寫入“0A”。
要寫入的數(shù)據(jù)
----要寫入西門子plc的數(shù)據(jù)在指令中以十六進(jìn)制ASCII碼的格式表示,占用指令的B14-B29共16個(gè)字節(jié)。數(shù)據(jù)區(qū)必須填滿,但只有前M個(gè)字節(jié)的數(shù)據(jù)會被寫入目標(biāo)寄存器。一條指令多可以寫入8個(gè)字節(jié)的數(shù)據(jù)(此時(shí)M中應(yīng)寫入“10”,代表十進(jìn)制的16)