西門子博圖軟件里1200系列PLC計數器指令主要有以下幾種,分別為:
(1)CTU:加計數
(2)CTD:減計數
(3)CTUD:加減計數
(4)INC:遞增指令
(5)DEC:遞減指令
加計數CTU
引腳說明
CU:計數器觸發條件
R:計數器復位
PV:計數器預設值
Q:計數器輸出
CV:計數器當前值
動作原理
計數觸發條件CU檢測到信號,當前計數器值CV加1,當當前計數器值CV大于等于計數器預設值PV時,計數器輸出Q有輸出,計數器復位R檢測到信號,計數器輸出Q斷開,當前計數器值CV清零。
減計數CTD
引腳說明:
CD:計數器觸發條件
LD:計數器裝載
PV:計數器預設值
Q:計數器輸出
CV:計數器當前值
動作原理
計數器裝載LD檢測到信號,當前計數器值CV值為預設值PV的值,計數觸發條件CD檢測到信號,當前計數器值CV減1,當當前計數器值CV小于等于0時,計數器輸出Q有輸出。
加減計數CTUD
引腳說明
CU:加計數器觸發條件
CD:減計數器觸發條件
R:計數器復位
LD:減計數器裝載
PV:計數器預設值
QU:加計數器輸出
QD:減計數器輸出
CV:計數器當前值
動作原理
加計數觸發條件CU檢測到信號,當前計數器值CV加1,當當前計數器值CV大于等于計數器預設值PV時,加計數器輸出QU有輸出,計數器復位R檢測到信號,加計數器輸出QU斷開,當前計數器值CV清零。
減計數器裝載LD檢測到信號,當前計數器值CV值為預設值PV的值,計數觸發條件CD檢測到信號,當前計數器值CV減1,當當前計數器值CV小于等于0時,計數器輸出QD有輸出。
遞增(INC)/遞減(DEC)指令
在SCL語言里面,沒有INC和DEC指令,當是有實現INC和DEC的寫法,比如想要變量“數值”自加1,可寫成“#數值 := #數值 + 1;”,也可以寫成“#數值 += 1;”;如果是自減1,只需要寫成“#數值 := #數值 -1;”,也可以寫成“#數值 -= 1;”;用這種寫法,可以寫自加N,如:“#數值 := #數值 +N;”,也可以寫成“#數值 += N;”;自減N,如:“#數值 := #數值 -N;”,也可以寫成“#數值 -= N;”但是這種寫法必須要配合邊沿指令,如下:
如果是減,寫入一樣,也需要加邊沿。
—THE END—- 案例分析:西門子200smart用中斷實時測出電機轉速 2024-12-02
- 西門子1200與200SMART尋址有什么不一樣呢? 2024-12-02
- 如何用LAD和SCL實現S7-1200的間接尋址功能 2024-12-02
- 電氣工程師必知:模擬量計算原理+庫程序 2024-12-02
- 西門子S7-1200 Modbus-TCP 通信案例 2024-12-02
- 西門子S7-1200 CPU程序案例 2024-12-02
- 案例分析:西門子200smart計時裝置設計 2024-12-02
- 重點:S7-1500PLC通信原理詳解 2024-12-02
- PLC電控柜結構,超詳細! 2024-12-02
- 西門子1200PLC-SCL編程語言編寫搶答器控制系統 2024-12-02
- 西門子1200PLC-SCL編程語言編寫ABC噴泉系統案例分析 2024-12-02
- 詳解西門子V90伺服點動調試 2024-12-02
- 西門子觸摸屏變量的三種更新方式 2024-12-02
- 西門子精智面板Smart 700 IE V3無法下載的解決 2024-12-02
- 西門子觸摸屏VNC遠程訪問 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684