4546165 
客戶現場調試中 

電腦實時操作界面


代碼指令 1.定速運行,不指定終點 正向:0x55,0xaa,0x06,0x09,speed,0x00,0x00,0x00,0xc3; 負向:0x55,0xaa,0x06,0x0A,speed,0x00,0x00,0x00,0xc3; speed=速度(范圍:400-40000)
比如,需要控制器以2400HZ的速度朝正向運行,則指令是: 十進制:2400 16進制:0x0960 0x55,0xaa,0x06,0x09,0x60,0x09,0x00,0x00,0x00,0xc3;
2.定速運行,指定終點 ****運動:0x55,0xaa,0x07,speed,steps,0xc3; 增量運動:0x55,0xaa,0x08,speed,steps,0xc3; speed=速度(2個字節,400-40000) steps=距離(4個字節,支持負值)
3.暫停運行 0x55,0xaa,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0xc3;
4.回程序零 0x55,0xaa,0x07,speed,0x00,0x00,0x00,0x00,0xc3
5.回機械零 朝正向:0x55,0xaa,0x0b,0x09,speed,0x00,0x00,0x00,0xc3 朝負向:0x55,0xaa,0x0b,0x0a,speed,0x00,0x00,0x00,0xc3 6.取狀態 0x55,0xaa,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,0xc3; 取當前的控制的狀態,返回一共8個字節 第1-4字節,當前坐標,long型,高位在前,低位在后 第5-6字節,當前定時器值,根據下面公式,可得到實際速度值 speed=14745600/(65535 + 46 - (buff[4]<<8+buff[5])),此值計算結果為設定速度. 第7字節表示輸入狀態(0,表示輸入有效,1表示輸入無效) bit2:正限 bit3:零點 bit4:負限 bit5:入四 第8字節表示當前的工作狀態 0x00:上電復位 0x01:定量 0x02:未定義 0x04:手動 0x08:回零 0x10:未定義 0x20:停止 7.輸出 0x55,0xaa,0x0d,port,status,0x00,0x00,0x00,0x00,0xc3 port取值為1或者2,代表輸出口1和輸出口2 status取值為0或者非0,0代表關閉輸出,1代表打開輸出. 聯系電話18010107261史先生 |