还剩3页未读,继续阅读
文本内容:
外部变量通讯协议说明文档
1.数字变量协议控制卡接收协议定义ASCAII码格式,协议以!号开始,#号结束“!”+数据1+“/”+数据2+“/”+数据3+“/”+数据4+“/”+数据5+“/”+数据6+“/”+数据7+“/”+数据8+“/”+数据9+“/”+数据10+“#”最多可以有32个数据,即!和#之间,最多有32个数值控制卡应答接收成功返回“OK”,16进制为0x4F0x4B否则,无应答协议用例说明例如有十个数据,分别为
112323.
43546.85-906127328469691043则其发送的数据为(ASCII格式)“!123/
3.4/5/
6.8/-90/12/32/46/69/43#”以16进制表示,则发送的数据为0x210x310x320x330x2F0x410x420x2F0x350x2F0x360x2E0x380x2F0x390x300x2F0x310x320x2F0x330x320x2F0x340x360x2F0x360x390x2F0x340x330x
232.文字选项变量协议控制卡接收协议定义ASCAII码格式,协议以@号开始,#号结束“@”+选择编号1+“/”+选择编号2+“/”+选择编号3+“/”+选择编号4+“/”+选择编号5+“/”+选择编号6+“/”+选择编号7+“/”+选择编号8+“/”+选择编号9+“/”+选择编号10+“#”最多可以有32个选项对象,即!和#之间,最多有32个对象控制卡应答接收成功返回“OK”,16进制为0x4F0x4B否则,无应答协议用例说明例如有十个文字选项对象,分别为(文字索引编号从0开始)1显示对象中的第0个文字2显示对象中的第1个文字3显示对象中的第2个文字4显示对象中的第0个文字5显示对象中的第3个文字6显示对象中的第5个文字7显示对象中的第4个文字8显示对象中的第1个文字9显示对象中的第3个文字10显示对象中的第3个文字则其发送的数据为(ASCII格式)“@01____4133#”以16进制表示,则发送的数据为0x400x300x310x320x300x330x350x340x310x330x330x
233.节目切换协议控制卡接收协议定义ASCAII码格式,协议以$号开始,#号结束“$”+节目编号百位+节目编号十位+节目编号个位+“#”控制卡应答接收成功返回“OK”,16进制为0x4F0x4B否则,无应答协议用例说明例如要切换到第5个节目则其发送的数据为(ASCII格式)“$005#”以16进制表示,则发送的数据为0x240x300x300x350x
234.协议地址定义针对上面3种协议,都可以在协议中添加设备地址,用于485/422通讯方式添加方式如下在协议起始符“!”、“@”和“$”后面,即第2个字符,紧跟一个字符“A”,表示此协议有设备地址;在“A”后面必须跟3个数字字符,来标识设备地址例如,数字变量协议中,“!123/
3.4/5/
6.8/-90/12/32/46/69/43#”,如果添加地址,应该为“!A001123/
3.4/5/
6.8/-90/12/32/46/69/43#”,表示该协议设备地址是1文字选项变量协议和节目切换协议于此相同。