老大很悲伤
冰冻三尺非一日之寒
级别: 家园常客
精华主题: 0
发帖数量: 286 个
工控威望: 524 点
下载积分: 4021 分
在线时间: 173(小时)
注册时间: 2011-11-02
最后登录: 2024-11-17
查看老大很悲伤的 主题 / 回贴
楼主  发表于: 2017-11-16 19:50
图片:
D8420   D8421    第一个设置通讯格式          第二个设置通讯协议。      看了半天搞不懂通讯协议是个什么东西。    通讯格式倒是弄明白了。就是b0---b12对应的数字,什么数据长度7位8位。校验格式,对应完转换成16进制就完了。   但是这个通讯协议又是什么东东?还望高手解答明白
wangyuh7400
级别: 论坛先锋
精华主题: 0
发帖数量: 201 个
工控威望: 1604 点
下载积分: 4391 分
在线时间: 141(小时)
注册时间: 2016-08-15
最后登录: 2024-11-06
查看wangyuh7400的 主题 / 回贴
1楼  发表于: 2017-11-19 10:23
我是这样理解的:通信协议就是设备之间需要完成通信时要遵守的规定,一般都是由设备制造商选用或制定的。有点像个不同地方的两个人说话,说方言没办法交流,讲普通话就行了。
通信协议有很多例如:modbus,西门子的PROFIBUS DP , MPI ,PPI 等等。
这里一般选bit0 1modbus协议,bit4主从站,bit8RTU还是ASCII需要看你d8420的通信格式然后组合转换成16进制,你可以去找一些modbus通信协议的书看下
[ 此帖被wangyuh7400在2017-11-19 10:29重新编辑 ]