西門子S7-1200PLC模塊河南代理價格
參考價 | ¥ 410 |
訂貨量 | ≥1 臺 |
- 公司名稱 上海卓曙自動化設備有限公司
- 品牌 Siemens/西門子
- 型號
- 產(chǎn)地 中國
- 廠商性質 經(jīng)銷商
- 更新時間 2019/8/27 9:57:43
- 訪問次數(shù) 579
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
電動機功率 | 3kW | 外形尺寸 | 3mm |
---|---|---|---|
應用領域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 2kg |
西門子S7-1200PLC模塊河南代理價格
西門子S7-300/400 PLC的計數(shù)器指令
在S7-300/400的CPU存儲器內(nèi)為計數(shù)器預留了一定容量的存儲區(qū),每個計數(shù)器都是16位的。共有3種計數(shù)器可供選擇。
(1)加減計數(shù)器
加減計數(shù)器對應的LAD指令如圖4-12所示。
各符號說明如下。
◇ C10:計數(shù)器的編號,其編號范圍與CPU的具體型號有關。
◇ CU:加計數(shù)輸入端。每出現(xiàn)一個上升沿,計數(shù)器的值自動加1,當計數(shù)值達到999
時,則保持為999,加1操作無效。
◇ CD:減計數(shù)輸入端。每出現(xiàn)一個上升沿,計數(shù)器的值自動減1,當計數(shù)值為0時,
則保持為0,減1操作無效。
◇ S:置位信號輸入端,當出現(xiàn)上升沿時,將計數(shù)器的值作為當前值。
◇ R:復位信號輸入端,在任何情況下當出現(xiàn)上升沿時,將計數(shù)器的值置位為0。
◇ PV:計數(shù)器初值輸入端,初值范圍為0~999,可輸入BCD碼的立即數(shù)也可通過
字存儲器為計數(shù)器提供初值,如C#128。
◇ CV:以整數(shù)形式輸出計數(shù)器當前值。該端可以接字儲存器,也可懸空。
◇ CV_BCD:以BCD碼的形式輸出計數(shù)器當前值。該端可以接字儲存器,也可懸空。
◇ Q:為計數(shù)器狀態(tài)輸出端,計數(shù)器當前值不為零時,其輸出為1,反之為零。該端
可接存儲器也可懸空。
下面通過如圖4-13所示的實例對計數(shù)器的工作過程作一簡要描述。
圖4-12 加減計數(shù)器所對應的LAD指令符號
設置計數(shù)器C4的初值為6,當I0.1出現(xiàn)上升沿時,計數(shù)器值加1;當I0.2出現(xiàn)上升沿時,計數(shù)器值減1。
若計數(shù)器當前值不為零,則輸出為1,反之為0。
當I0.3出現(xiàn)上升沿時,計數(shù)器的值被置為6。
當I0.4出現(xiàn)上升沿時,計數(shù)器的值被復位為0。CV將計數(shù)器的當前值送入到儲存單元MW0中,CV BCD將計數(shù)器的當前值以BCD碼的形式送入到儲存單元MW4中。
(2)加計數(shù)器和減計數(shù)器
除了加減計數(shù)器之外,還有加計數(shù)器和減計數(shù)器,其所對應的指令符號如圖4-14 (a)、圖4-14 (b)所示。與加減計數(shù)器的區(qū)別在于它們只有加或減信號輸入端口,其他形式一樣。
圖4-14 加、減計數(shù)器所對應的指令符號
循環(huán)移位指令與單步移位指令的區(qū)別在于:循環(huán)移位指令的操作數(shù)沿著一個閉合的圈進行移位操作,不需要額外補0或1;而單步移位指令則沿著直線執(zhí)行,缺失位補0或1。S7-300/400可以使用的循環(huán)移位指令如表4-10所示。
表4-10 循環(huán)移位指令
【例4-14】對MD0所對應的雙字進行循環(huán)左移位操作,循環(huán)移位3位,并將結果送入MD4中。該指令所對應的LAD圖如圖4-11所示。
該指令的移位過程如下:每左移一位,高位入低位,如此按循環(huán)數(shù)進行循環(huán)。
設MD0所對應的數(shù)為11000011101011000011111000001110,若移位4位,則移后的結果為00111010110000111110000011101100。
圖4-11 雙字循環(huán)左移指令
單步移位指令主要用于對操作數(shù)進行移位操作,S7-300/400可以使用的單步移位指令如表4-9所示。
表4-9 單步移位指令
【例4-13】對MW0所對應的有符號整數(shù)單步右移3位,并將移位后的結果放在MW4中。該指令所對應的LAD圖如圖4-10所示。
圖4-10 整數(shù)右移指令
在移位的過程中滿足一定的規(guī)則:有符號位的高位為1時,在右移的過程中空出的位填1,若高位為0,則空出的位填0;所移的位數(shù)應在0~15位之間,并且后移出的位送至CC1中。
設MW0所對應的數(shù)為10101000,10100111,所要移的位數(shù)為6,移位后的結果為1111111010100010,CC1的值為1。
比較指令用于實現(xiàn)兩個數(shù)大小的比較,并輸出比較后的邏輯結果。若滿足邏輯條件,則輸出為“1”;若不滿足,則輸出為“0”。比較的數(shù)據(jù)包括整數(shù)、長整數(shù)或32位浮點數(shù)。S7-300/400可以使用的比較指令如表4-8所示。
程序執(zhí)行時,將累加器2的值與累加器l的值進行比較,若滿足給定的邏輯條件,則使得RLO的值為“1”,進而使輸出為“1”。
【例4-12】對兩個整數(shù)進行大小比較,根據(jù)所需滿足的邏輯條件控制輸出,如圖4-8所示。
圖4-8 整數(shù)小于或等于比較指令
其中,MW4為*個整數(shù)的起始地址,MW6為第二個整數(shù)的起始地址,整數(shù)占用2個字節(jié)。當MW4所對應的整數(shù)小于或等于MW6所對應的整數(shù)時,即判斷的邏輯條件成立時,RLO的值變?yōu)?/span>1,輸出Q0.1值為1。
比較指令的操作數(shù)還包括長整數(shù)和32位浮點數(shù)。
整數(shù)、長整數(shù)、浮點數(shù)比較指令之間的區(qū)別在于操作數(shù)所占用的字節(jié)數(shù)或兩數(shù)的起始地址之間的間隔以及其所對應的梯形圖指令代碼有所不同。
西門子S7-1200PLC模塊河南代理價格