s7-200plc用modbus控制施耐德atv310变频器通讯问题

我自己做的通讯线,网口4脚对应串口3脚,网口5脚对应串口8脚。编好主站程序后,MSG一直报错误代码3   第一次做modbus通讯,不知道怎么回事,请帮帮忙

问题补充:
变频器参数设置如下  401 :164  406 :02  407 :01  701 : 1 后面702  703  704  都是出厂设置

图片说明:

s7-200plc用modbus控制施耐德atv310变频器通讯问题    s7-200plc用modbus控制施耐德atv310变频器通讯问题    s7-200plc用modbus控制施耐德atv310变频器通讯问题   

最佳答案

1、MODBUS规约是开放的、统一的,200CN来说,使用库文件来做更简单、方便。
2、首先保证接线正确
3、200CN中调用MBUS_CTRL时注意每个周期都需要扫描到该指令,使用SM0.0接入EN和MODE,然后轮询调用MBUS_MSG,注意编译前为库文件分配好V区
4、变频器需要设置与MODBUS通讯相关参数,P701~P708, P701是变频器的MODBUS站地址,默认是OFF,设置1或其他值,注意要与MSG指令的站地址对应,然后设置输入、输出对应的参数即可。

提问者对于答案的评价:
麻烦请看一下我的问题补充,我的程序写的有问题吗?谢谢了

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367246.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:36
下一篇 2021年7月5日 下午2:36

相关推荐

发表回复

登录后才能评论