天天看點

西門子1200PLC進階篇——自加自減指令的操作及使用

作者:工控阿然

西門子1200PLC進階篇——自加自減指令的操作及使用

上一篇我們一起學習了四則運算。今天我們一起來學習自加(遞增)自減(遞減)指令的操作及使用。

在西門子S7-1200PLC中,遞增我們用“INC”表示,遞減我們用“DEC”表示。遞增遞減運算我們可以在“基本指令”的“數學函數”中找到,作為計算使用。

使用的時候,我們可以将我們要用的指令直接從“數學函數”中拖取到我們需要的位置即可,也可以直接輕按兩下我們需要的指令。

西門子1200PLC進階篇——自加自減指令的操作及使用

“EN”表示使能輸入,“ENO”表示使能輸出,“IN/OUT”表示要遞增(遞減)的值。

例程:

第一個程式是使用的是遞增:當I0.0條件滿足時,MD10中的資料會自己加“1”,如果MD10原來是0,那麼I0.0滿足一次的時候,MD10中的資料會變成“1”。

第二個程式是使用的是遞減:當I0.0條件滿足時,MD10中的資料會自己減“1”,如果MD10原來是1,那麼I0.0滿足一次的時候,MD10中的資料會變成“0”。

西門子1200PLC進階篇——自加自減指令的操作及使用
西門子1200PLC進階篇——自加自減指令的操作及使用

博途軟體為了友善我們操作,我們可以直接在程式中修改指令。輕按兩下下圖中的紅色框區,就會出現一個下拉菜單,就可以選擇我們需要的指令。

西門子1200PLC進階篇——自加自減指令的操作及使用
西門子1200PLC進階篇——自加自減指令的操作及使用

遞增遞減指令在使用的時候我們要在下圖的紅框中輕按兩下,确定我們運算的資料類型,操作方式和修改指令一樣。

西門子1200PLC進階篇——自加自減指令的操作及使用

注意:在使用遞增遞減指令的時候,我們需要用上升沿或下降沿來作為條件,確定我們的指令能夠正常使用。

項目控制:某裝置加工完十個成品,裝置就會報警,提醒從業人員把成品拿走。

西門子1200PLC進階篇——自加自減指令的操作及使用

以上是西門子S7-1200PLC遞增遞減的操作和應用,如有不對的地方,請各位指正。