台达PLC通讯RTU模式

PLC(SS2)自带485通讯口(com2)在进行RTU通讯时,无校验时WPL软件课正常侦测到PLC,但是偶校验时无法侦测到,提示对话框“PLC忙碌中,暂停通讯服务”,如... PLC(SS2)自带485通讯口(com2)在进行RTU通讯时,无校验时WPL软件课正常侦测到PLC,但是偶校验时无法侦测到,提示对话框“PLC忙碌中,暂停通讯服务”,如果用其他串口调试软件通讯可以正常通讯,这是怎么回事? 展开
 我来答
疯狂小鸟ZXD
高粉答主

2013-09-03 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:96%
帮助的人:3687万
展开全部
你的PLC中应该编有通讯程序了,程序中的D1120是485通讯协议设置,此时如果WPL想和PLC的485通讯上,这个通讯协议就的对应上。如果没有通讯程序,就是默认的485通讯协议格式,默认的我记的是9600,7N1(记得不一定准,你最好查查手册)。
置于用别的调试软件,通讯正常,是因为串口调试软件只是收发报文,对报文没有校正,所以,无论什么校验都能通讯,不会根据协议对报文进行校验,而WPL则是会校验的。校验出报文不符合协议,就通讯不上了呗。
望采纳。。。。
更多追问追答
追问
设置都对的上,D1120里面的数据格式都是正确的,关键是无校验的时候可以侦测到,改成偶校验就不行了,其他的调试软件也必须校验才会发送接收正常
追答
无校验时设置是对的,改成偶校验还能说是设置是对的么,既然PLC里是无校验的,WPL你设置成偶校验还是对的么,你不觉的你自己这话都矛盾么
还有,报文里的CRC或LCR校验码和奇偶校验可不是一回事,我觉的你把这两个搞混了。。。并不是说无校验就不需要校验码,而偶校验就是需要校验码的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaohaiyue
2013-09-09
知道答主
回答量:53
采纳率:0%
帮助的人:6.6万
展开全部
不推荐台达,推荐 西门子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式