欧姆龙温控器

来源:互联网 发布:java调用存储过程 编辑:程序博客网 时间:2024/04/28 15:12
 STX 表示通信帧(文本)的开头的代码(H’02)。请在开头字节中设置该字符.    
节点No.    
·为特定发送对象的类别No.。    
·指定E5AZ/EZ/EZ-PRR/CZ 的「通信单元No.」。    
·能进行BCD 设定00~99,以及"XX"设定。    
·运行广播发送时,请指定"XX"。但是,一同发送时将无响应。    
·对于上述以外的节点No.,无响应。    
子地址 在E5AZ/EZ/EZ-PRR/CZ 中不使用。请务必设定为"00"。    
SID(服务ID):在E5AZ/EZ/EZ-PRR/CZ 中不使用。请务必设定为"00"。    
命令文本 命令文本部分。    
ETX 表示文本结束的代码(H’03)。    
BCC 块检查字符。    
将节点No.~ETX 的值按每个字节进行XOR(异或)后的值作为B    

详解:  


最近浏览
Tony.Ma
回帖列表回帖(1) | 浏览(26) 马洪雷 2008-08-08 21:40:43 删除 1楼    七1、读取NO.1温度表的温度 (1)、命令帧:STX010000101C00000000001ETXBCC=40(注意:1、BCC已经为单字节ACSII码,无须转换成16进制ASCII码;(2)、其中C0是变量类别,0000是变量读取开始地址,(参考E5EZ通信手册3.1,变量区域设定范围一览),0001是要素数,进行读区,为正常结束)(3)、转换成16进制ACSII码如下: 023031303030303130314330303030303030303030310340 (4)回应代码:(正常情况下)响应帧:023031303030303031303130303030303030303030XXXX03BCC 2、读取NO.2温度表的温度(1)、命令帧:STX020000101C00000000001ETXBCC=40(注意:1、BCC已经为单字节ACSII码,无须转换成16进制ASCII码;(2)、其中C0是变量类别,0000是变量读取开始地址,(参考E5EZ通信手册3.1,变量区域设定范围一览),0001是要素数,进行读取,为正常结束)(3)、转换成16进制ACSII码如下: 023032303030303130314330303030303030303030310343 (4)回应代码:(正常情况下)响应帧:023032303030303031303130303030303030303030XXXX03BCC 注意:其中XXXX是读取的当前温度值,最大值是FFFF,即:255摄氏度,已经能符合现场的状况(200摄氏度左右),BCC就是异或计算