当前位置:
工控论坛
> >
产品
>
PLC
>
台达(DELTA)PLC
我要发帖
请教:台达plc通讯协议
点击:
1796
| 回复:
4
ouqd
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 89回
年度积分:0
历史总积分:142
注册:2005年11月30日
发表于:2005-11-30 23:20:00
楼主
请问上位机与台达plc通讯的时候校验是什么算法,参照 通讯协议v1.0 校验有时候可以,但有的时候有问题。例如 :020312040010D5 ,为什么校验码和公式算不一致,但是指令是对的
分享到:
收藏
邀请回答
回复楼主
举报
楼主最近还看过
·
ebpro的文字库能不能复制出来
·
这个用宏指令怎么写
·
S7_200通过Modbus协议与ABB变频器ACS550通讯
·
求大神指点这个方案怎么做
·
汽车涂装线图纸一套
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2005-12-03 13:21:00
1楼
没有不一样吧!系统算出来的LRC校验码是D5
公式算法如下:02H+03H+12H+04H+00H+10H=2BH
取补码: 2BH的补码为D5H.
注意里面的运算操作数均是十六进制的。
回复
引用
举报
ouqd
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 89回
年度积分:0
历史总积分:142
注册:2005年11月30日
发表于:2005-12-03 16:03:00
2楼
2BH的2补码:
2BH=101011(b)取反 010100 加1为 10101 结果为15,校验怎么是D5。
算法理解错了么
回复
引用
举报
新四军
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 337回
年度积分:0
历史总积分:390
注册:2004年10月12日
发表于:2005-12-05 12:53:00
3楼
老大:2BH=00101011,不是101011。
回复
引用
举报
ouqd
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 89回
年度积分:0
历史总积分:142
注册:2005年11月30日
发表于:2005-12-05 22:06:00
4楼
阿,高手,谢谢了。
回复
引用
举报
热门招聘
相关主题
有关工控的网址汇总
[25094]
欧姆龙PLC编程软件CXP9.3绿色...
[17420]
EM231怎么接线?
[9779]
求助:mwp文件怎么打开?
[25171]
西门子PLC S7-200∕300∕400∕1...
[8466]
西门子smart700IE/1000IE触摸...
[13446]
为什么我装的三菱PLC编程软件...
[9911]
30了,学PLC还有用吗?
[16001]
请问:西门子PLC输出模块的一...
[11722]
西门子PLC的几种编程语言简单...
[9145]
官方公众号
智造工程师
客服
小程序
公众号