技術支援

SmartMotor到位訊號輸出

Smartmotor到位訊號回覆

 

目的: 解決以往於PC-BASED or PLC執行運動控制時,不斷詢問位置RPA,以判斷是否到位,增加通訊& SM的通訊異常及運算負載!!

 

解決方法: 當外部下達G指令時,馬上執行”位置到位判斷”的副程式

如: G  GOSUB1

副程式中,利用迴圈條件Bt位元,如到位停止後Bt=0會跳出迴圈,後輸出到位訊號

*PC-base控制時: 輸出到位訊息

*PLC控制時: 輸出 Output動作訊號

範例程式如下:

EIGN(2)
EIGN(3)
ZS
ADT=400
VT=32768
END

C1
WHILE Bt LOOP
PRINT(“MOTOR1 in position”,#13)
RPA
OUT(6)=1
WAIT=1000
OUT(6)=0
RETURN

 


執行後如圖: