485通讯协议及D16D数据结构和指令描述
2008-11-19
1. 通讯数据结构
第1字节:目的地址
分站地址
分站终端地址
第2 字节:数据长度N
该字节的数据代表每3~N+2字节为传送的数据
当=0时,表示第3字节是控制命令字
第3字节:数据或命令
传送数据的第1字节数据或控制命令
1.4 第4~N+2字节:数据
传送数据的第2~N字节数据
1.5第N+3字节:源地址
分站地址
分站终端地址
1.6第N+4字节:数据校验
暂定义为:将通讯字节1~N+3数据累加后的残值
2. 地址分配
图像卡:0FH
伺服通讯卡:05H
供墨控制卡:11H
主梁/车头升降卡:12H
UV控制卡:21H
车头IO控制卡:31H
车头卡:33H
通讯转接:00H
3. 控制数据定义
3.1 图像卡控制伺服卡(PCI-TX TO SF)[7CH:7~0bit]
目的地址:05H
源地址:0FH
数据长度:01H
第1数据:[7CH:7~0bit]
X_ON(O:ON;1:OFF)
_ON(O:ON;1:OFF)
X_脉冲禁止(0:禁止;1:允许)
_脉冲禁止(0:禁止;1:允许)
辅助电机正向转动(0:禁止;1:允许)
辅助电机反向转动(0:禁止;1:允许)
电源控制(0:禁止;1:允许)
电源控制(0:禁止;1:允许)
3.2 伺服卡反馈图像卡(SF TO PCI_TX) [8CH:15~0bit]
目的地址:0FH
源地址:05H
数据长度:02H
第1数据:[8CH:7~0bit]
左限位(限位)
右限位(限位;1:无效)
前限位(0:限位;1:无效)
后限位(0:限位;1:无效)
停机;1:无效)
门控(0:有效;1:无效)
伺服报警(0:报警;1:无效)
伺服报警(0:报警;1:无效)
第2数据:[8CH:15~8bit]
3.3 图像卡控制供墨控制卡(PCI-TX TO GM)[7CH:15~8bit] 目的地址:11H
源地址:0FH
数据长度:01H
第1数据:[7CH:15~8bit]
供墨禁止(禁止)
清洗液泵(0:ON;1:OFF)3.4 供墨控制卡反馈图像卡(GM TO PCI_TX)[90H:23~8bit] 目的地址:0FH
源地址:11H
数据长度:03H
每1数据:[90H:7~0bit]
(0:缺墨)
(0:超高位)
:缺墨)
超高位
(缺墨)
(超高位)
(0:缺墨)
超高位)
第2数据:[90H:15~8bit]
第3数据:[90H:23~16bit]
3.5 车头IO控制卡控制供墨控制卡(CTIO TO GM)目的地址:11H
源地址:31H
数据长度:02H
第1数据:
(0:缺墨)
(0:超高位)
:缺墨)
超高位)
(缺墨)
(超高位)
(0:缺墨)
超高位)
第2数据:
(0:缺墨)
(0:超高位)
:缺墨)
超高位)
(缺墨)
(超高位)
废墨瓶(0:缺墨)
循环0:ON;1:OFF)
第3数据:
3.6 图像卡控制车头IO控制卡(PCI_TX TO CTIO)[80H、84H、88H:15~0bit] 目的地址:31H
源地址:0FH
数据长度:0AH
第1数据:[80H:7~0bit]
第2数据:[80H:15~8bit]
供墨;01:挤墨;
10:清洗喷头)
供墨;01:挤墨;
10:清洗喷头)
供墨;01:挤墨;
10:清洗喷头)
(00:供墨;01:挤墨;10:清洗喷头)第3数据:[80H:23~16bit]
第4数据:K色设定温度[80H:31~24bit]
第5数据:C色设定温度[84H:7~0bit]
第6数据:M色设定温度[84H:15~8bit]
第7数据:Y色设定温度[84H:23~16bit]
第8数据:LC色设定温度[84H:31~24bit]
第9数据:LM色设定温度[884H:7~0bit]
第10数据:W色设定温度[88H:15~8bit]
第11数据:R色设定温度[A4H:31~24bit]
3.7 车头IO控制卡反馈图像卡(CTIO TO PCI_TX) [94H、98H、9CH:15~0bit] 目的地址:0FH
源地址:31H
数据长度:0AH
第1数据:[94H:7~0bit]
(0:缺墨)
(0:超高位)
:缺墨)
超高位)
(缺墨)
(超高位)
(0:缺墨)
超高位)
第2数据:[94H:15~8bit]
第3数据:K色实测温度[94H:23~16bit]
第4数据:C色实测温度[94H:31~24bit]
第5数据:M色实测温度[98H:7~0bit]
第6数据:Y色实测温度[98H:15~8bit]