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