永发信息网

台达PLC通讯RTU模式

答案:2  悬赏:20  手机版
解决时间 2021-11-13 03:50
  • 提问者网友:心如荒岛囚我终老
  • 2021-11-12 22:48
台达PLC通讯RTU模式
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-11-13 00:11
你的PLC中应该编有通讯程序了,程序中的D1120是485通讯协议设置,此时如果WPL想和PLC的485通讯上,这个通讯协议就的对应上。如果没有通讯程序,就是默认的485通讯协议格式,默认的我记的是9600,7N1(记得不一定准,你最好查查手册)。
置于用别的调试软件,通讯正常,是因为串口调试软件只是收发报文,对报文没有校正,所以,无论什么校验都能通讯,不会根据协议对报文进行校验,而WPL则是会校验的。校验出报文不符合协议,就通讯不上了呗。
望采纳。。。。追问设置都对的上,D1120里面的数据格式都是正确的,关键是无校验的时候可以侦测到,改成偶校验就不行了,其他的调试软件也必须校验才会发送接收正常追答无校验时设置是对的,改成偶校验还能说是设置是对的么,既然PLC里是无校验的,WPL你设置成偶校验还是对的么,你不觉的你自己这话都矛盾么
还有,报文里的CRC或LCR校验码和奇偶校验可不是一回事,我觉的你把这两个搞混了。。。并不是说无校验就不需要校验码,而偶校验就是需要校验码的追问我改肯定是PLC里面的设置对应的改设置,另外,台达偶校验就是CRC校验的,如果你有PLC你试试追答偶校验是偶校验,CRC校验是CRC校验,你连最基本的通信协议都没弄明白呢
全部回答
  • 1楼网友:夜余生
  • 2021-11-13 01:34
不推荐台达,推荐 西门子
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯