移動值指令又叫傳送指令,跟ABB機器人的“:=”賦值指令用法一樣。
指令的執(zhí)行是從IN的數(shù)值移動到OUT的數(shù)值,即OUT := ?IN 。
比如把0移動到輸出的8個位QB0上,則Q0.0到Q0.7都為0,則復(fù)位了8個輸出,即QB0 := 0。
默認指令輸出ENO,右鍵菜單選“生成ENO”后,如指令出錯,則不輸出ENO。當加入ENO后,意味著前一段程序的結(jié)果會影響后一段程序。
還可以增加輸出接口,以一對多的方式執(zhí)行指令。即把IN的值存在所有輸出接口的變量數(shù)據(jù)里。
比如需要清0復(fù)位的數(shù)據(jù)。
輸入IN也是可以讀取變量的值,通過變量的方式輸入。例如把輸入I0.0到I0.7的值移動到Q0.0到Q0.7和MD50上,即QB0 := IB0。
還可以在指令ENO使能輸出位上接狀態(tài)位,以表示指令的運行狀態(tài)。
移動值指令總結(jié)
1.可不用指定數(shù)據(jù)類型,一般是相同的數(shù)據(jù)類型進行值移動。
2.如輸入與輸出的數(shù)據(jù)類型不一致,則自動轉(zhuǎn)換成對應(yīng)的格式,強制輸入不一致的數(shù)據(jù)則報錯。
3.只有一個輸入的值,但輸出的值可以有多個。
4.可以通過使能輸出ENO來連接下一個指令,但它可以設(shè)置為常閉或受控。
5.是否執(zhí)行和是否有狀態(tài)位表示,可以添加對應(yīng)的指令執(zhí)行條件和狀態(tài)輸出。
6.輸入可以是常量,但輸出不能是常量。
本人在東莞從事教育培訓(xùn)行業(yè),歡迎廣大工控愛好的朋友一起學(xué)習(xí),共同進步。如有想進一步了解和交流,加小編微信進工控學(xué)習(xí)群。同時歡迎關(guān)注轉(zhuǎn)發(fā),讓更多朋友一起學(xué)習(xí)智能制造。