通讯协议格式
假设PLC寄存器地址设置为D1000
指令内容
1、拍目标(背光) A:拍目标指令 寄存器地址 D1000 D1001 D1002 D1003 PLC D1004 发送 D1005 D1006 D1007 D1008 B:拍目标完成 D1020 PLC D1021 接收 D1022
PLC A:
值 1 6 12 说明 0未触发;1触发 6为拍目标指令 12为两个相机同时拍照
D1022 D1023 PLC D1024 接收 D1025 D1026 D1028 D1030 C:移动完成指令 D1000 PLC D1001 发送 D1002
1000 1000 1000
X移动量(双字) Y移动量(双字) Q移动量(双字)
1 10 1
0未返回;1有返回指令 10为轴移动指令 1移动完成;2移动失败
X当前位置(双字) Y当前位置(双字) Q当前位置(双字)
1 10
0未返回;1有返回指令wenku.baidu.com10为轴移动指令
1000 1000 1000
X移动量(双字) Y移动量(双字) Q移动量(双字)
1 10 1
0未返回;1有返回指令 10为轴移动指令 1移动完成;2移动失败
D:对位完成指令 D1020 PLC D1021 接收 D1022 2、校正相机 A:校正指令 寄存器地址 D1000 D1001 D1002 D1003 PLC D1004 发送 D1005 D1006 D1008 D1010 B:移动指令 D1020 D1021
C:移动完成 D:对位完成
PLC
PC
A:校正指令
B:校正移动 C:移动完成 D:校正完成
D:校正完成指令 D1020 PLC D1021 接收 D1022
1 5 1
0未返回;1有返回指令 5为校正指令 返回状态,1:OK;2:NG
指令流程 PLC A:拍目标指令 B:拍目标完成 PC
PLC A:对位指令
PC
B:对位移动
C:移动完成 D:对位完成
D:对位完成
PLC A:对位指令
PC
B:对位移动
C:
PLC D1003 发送 D1004 D1005 D1006 D1008 D1010 B:移动指令 D1020 D1021 D1022 PLC D1023 接收 D1024 D1025 D1026 D1028 D1030 C:移动完成指令 D1000 PLC D1001 发送 D1002
1000 1000 1000
1 8 1
0未返回;1有返回指令 8为对位指令 返回状态,1:OK;2:NG
值 1 5 1 1或2
说明 0未触发;1触发 5为校正指令 1为相机1;2为相机2
1000 1000 1000
X当前位置(双字) Y当前位置(双字) Q当前位置(双字)
1 10
0未返回;1有返回指令 10为轴移动指令
PLC 接收
1000 1000 1000
X当前位置 Y当前位置 Q当前位置
1 6 1
0未返回;1有返回指令 6为拍目标指令 返回状态,1:OK;2:NG
2、对位(LCD对位) A:对位指令 寄存器地址 D1000 D1001 D1002 PLC 发送
PLC
A:
值 1 8 1 说明 0未触发;1触发 8为对位指令 1为补偿信号