這里主要用到的是三菱的位左移(SFTL)和右移(SFTR)指令來實現順序啟動和逆序停止,時間可自由設置,除了應用在電機上,也可以用來做跑馬燈。
M500啟動
M501停止
Y0-Y7電機啟動點
指令概述 SFTR和SFTL指令
SFTR和SFTL指令是三菱FX2N系列PLC的位移指令之一,主要用于將源操作數中的位元件的狀態送入目標操作數元件中的高n1位(或低n1位)中,并依次將目標操作數向右(或左)移位。其中,n1指定位元件長度,n2指定移位的位數。
使用SFTR和SFTL指令時,需要注意以下幾點:
1. 操作數的長度必須相同,否則會出現錯誤。
2. 移位的位數必須小于等于操作數的長度,否則會出現錯誤。
3. 移位的位數必須為正整數,否則會出現錯誤。
4. SFTR指令將源操作數中的位元件的狀態送入目標操作數元件中的高n1位,而SFTL指令將源操作數中的位元件的狀態送入目標操作數元件中的低n1位。
位右移手冊說明
順序啟動梯形圖 逆序停止梯形圖
如果將這里的位右移指令更換成位左移指令,就能實現順序啟動,順序停止的功能。
還可以擴展更多的電機或者啟停方式,請自行探索。