xdch 发表于 2010-6-7 10:18:38

西安森源RES500系列单元通信规约

RES500系列单元与监控主机(SCADA软件)的通信采用一主多从、循环查询的方式,即只能由SCADA监控软件对召唤RES500系列单元的数据(按照一定的周期T),根据RES500系列的地址依次发出各种命令要求(即下行命令),RES500系列单元在接到命令后按照要求进行各项操作或上传数据,在没有接收到下行命令,RES500系列单元不主动上发数据(即上行数据)。通信硬件连接为标准的RS-422/485,波特率4800,8个数据位,1个停止位,偶校验。RES500系列的通信应用单片机的多机通信技术,因此下行命令(由SCADA监控软件发送)的第一个字节(实际是RES500系列单元的地址)采用8个数据位凑奇的方式(即下行命令的8个数据位中只有低7位是有效数据位,最高一位是凑奇效验位),后续字节采用8个数据位凑偶的通信方式(即下行命令的8个数据位中只有低7位是有效数据位,最高一位是凑偶位)。下发命令第一个字节凑奇举例如下:如果这个字节为05H,转换为二进制就是00000101,其中1的个数为2个,是偶数,为凑成奇数个,则把最高位置为1,这样实际下发数据就是10000101,即为85H。下发命令后续字节凑偶举例如下:如果其中一个字节为0CH,转换为二进制就是00001100,其中1的个数为2个,是偶数,已经是偶数个,不用再凑了,则把最高位置为0,这样单元地址就是00001100,即仍为0CH。
上行数据(由RES500系列单元发送)采用8个数据位,没有凑奇/凑偶位,因此8位都是有效数据。

3229812 发表于 2010-6-7 10:49:35

这个是广告吗?

xdch 发表于 2010-6-7 11:02:12

晕,这个不是广告,我不是西安森源的。搞规约的可以学习学习
其它人就甭下了。
页: [1]
查看完整版本: 西安森源RES500系列单元通信规约

招聘斑竹