0573-84291995
???串口打開后,發(fā)送利用握手文本命令HAND查找設(shè)備,如下
$HAND,ADDR#
其中ADDR表示板卡地址,如果設(shè)置為地址255,則表示所有連接的板卡都會做出響應(yīng)。成功返回$OK,ADDR#。
編號 |
命令類型 |
控制命令 |
應(yīng)答命令 |
0 |
握手 |
$HAND,addr# |
$OK,addr# |
1 |
改變板卡地址 |
$CHGA,addr,newaddr# |
$OK,addr# |
2 |
設(shè)置工作模式 |
$FMOD,addr,mode,freq# |
$OK,addr# |
3 |
上行速度 |
$UPSP,addr,unit,spd# |
$OK,addr# |
4 |
下行速度 |
$DNSP,addr,unit,spd# |
$OK,addr# |
5 |
當(dāng)前位置 |
$RDCP,addr,unit# |
$CP,addr,steps# |
6 |
極限位置 |
$RDTP,addr,unit# |
$TP,addr,steps# |
7 |
電機細分 |
$SDIV,addr,unit,div# |
$OK,addr# |
8 |
驅(qū)動電流 |
$SDRV,addr,unit,drv# |
$OK,addr# |
9 |
是否停止 |
$CHKS,addr,unit# |
$ST,addr,stop# |
10 |
閥位切換 |
$SWVL,addr,unit,vlv# |
$OK,addr# |
11 |
上行 |
$MVUP,addr,unit,steps# |
$OK,addr# |
12 |
下行 |
$MVDN,addr,unit,steps# |
$OK,addr# |
13 |
運行至 |
$MVTO,addr,unit,pos# |
$OK,addr# |
14 |
上行復(fù)位 |
$RSTU,addr,unit# |
$OK,addr# |
15 |
下行復(fù)位 |
$RSTD,addr,unit# |
$OK,addr# |
16 |
電機掃描 |
$MSCN,addr,unit# |
$OK,addr# |
17 |
等待上行 |
$WTUP,addr,unit,steps# |
$OK,addr# |
18 |
等待下行 |
$WTDN,addr,unit,steps# |
$OK,addr# |
19 |
觸發(fā)運行 |
$MVTR,addr,unit# |
$OK,addr# |
20 |
取消觸發(fā) |
$CLWT,addr,unit# |
$OK,addr# |
21 |
緊急停止 |
$STPM,addr,unit# |
$OK,addr# |
22 |
減速停止 |
$STPE,addr,unit# |
$OK,addr# |
23 |
啟動 |
$ONIO,addr,unit,chs# |
$OK,addr# |
24 |
關(guān)閉 |
$OFIO,addr,unit,chs# |
$OK,addr# |
25 |
閃爍 |
$FLIO,addr,unit,chs,ms,per# |
$OK,addr# |
26 |
停止閃爍 |
$STPF,addr,unit,chs# |
$OK,addr# |
27 |
讀端口 |
$RKEY,addr,unit,chs# |
$KY,addr,state# |
28 |
讀模擬 |
$RDAD,addr,unit,ch# |
$AD,addr,vol# |
29 |
設(shè)置模擬 |
$STDA,addr,unit,ch,dat# |
$OK,addr# |
30 |
讀頻率 |
$RDFR,addr,unit# |
$FR,addr,count,freq# |
31 |
讀控制 |
$RDCT,addr,unit# |
$CT,addr,state# |
32 |
設(shè)定狀態(tài) |
$STST,addr,unit,run,dir# |
$OK,addr# |
33 |
啟動功率口 |
$PPWM,addr,unit,chs,pwm# |
$OK,addr# |
34 |
停止功率口 |
$SPWM,addr,unit,chs# |
$OK,addr# |
35 |
電機振動 |
$MSHK,addr,unit,loop,steps,ms,upchs,dnchs# |
$OK,addr# |
36 |
設(shè)置狀態(tài)標志 |
$STIN,addr,unit,hz,upchs,dnchs,errchs# |
$OK,addr# |
37 |
清除錯誤標志 |
$CLRE,addr,unit# |
$OK,addr# |
泵1為例:
握手(地址1) $HAND,1#
改變板卡地址(原地址1改為2) $CHGA,1,2#
上行速度 $UPSP,1,0,8000#
下行速度 $DNSP,1,0,8000#
當(dāng)前位置 $RDCP,1,0#
極限位置 $RDTP,1,0#
細分 $SDIV,1,0,16#
驅(qū)動電流 $SDRV,1,0,50#
檢測是否停止 $CHKS,1,0# (正在運行返回0,停止則返回1)
上行 $MVUP,1,0,1000#
下行 $MVDN,1,0,1000#
運行至 $MVTO,1,0,10000#
上復(fù)位(至極限) $RSTU,1,0#
下復(fù)位(至原點) $RSTD,1,0#
電機掃描 $MSCN,1,0#
等待上行 $WTUP,1,0,1000#
等待下行 $WTDN,1,0,1000#
觸發(fā)等待 $MVTR,1,0#
取消觸發(fā) $CLWT,1,0#
緊急停止 $STPM,1,0#
減速停止 $STPE,1,0#
電磁閥左通 $ONIO,1,0,11#
電磁閥右通 $OFIO,1,0,11#
$RKEY,1,0,10#
$RKEY,1,0,1111111111#
郵箱:sales@biotaor.com
Q Q:1806810107