SmartMotor使用RS485通訊送字串給外部馬達(以TSM為例)

 

SmartMotor使用RS485通訊送字串給外部馬達(TSM為例)





 

EIGN(2) EIGN(3) ZS
ADDR=1                                     '設定RS485 位址(第一軸SM)
OCHN(RS4,1,N,9600,1,8,C)      '開啟RS485通訊
aa=30                                         '2AC 第二軸加速度
bb=30                                         '2DE 第二軸減速度
cc=3                                            '2VE 第二軸速度
dd=-200000                                '2FL移動距離
tt=30                                            'PRINT1送字串延遲時間(ms)
END
C10                                             '第一軸SM正轉一圈
ADT=1000
VT=32768
PRT=4000
G
RETURN
C20                                              '第二軸TSM反轉一圈
WAIT=tt
PRINT1("2AC10",#13)
WAIT=tt
PRINT1("2DE10",#13)
WAIT=tt
PRINT1("2VE1",#13)
WAIT=tt
PRINT1("2FL-20000",#13)
RETURN
C21                                         '第二軸TSM用參數控制作動
WAIT=tt
PRINT1("2AC",aa,#13)
WAIT=tt
PRINT1("2DE",bb,#13)
WAIT=tt
PRINT1("2VE",cc,#13)
WAIT=tt
PRINT1("2FL",dd,#13)
RETURN
C30                                         '第三軸TSM正轉一圈
WAIT=tt
PRINT1("3AC10",#13)
WAIT=tt
PRINT1("3DE10",#13)
WAIT=tt
PRINT1("3VE1",#13)
WAIT=tt
PRINT1("3FL20000",#13)
RETURN

--------------------------------------------------------------------------------------------------------------------------

執行後如圖: