200smart与三台V20进行MODBUS通讯故障

如标题所诉  200smart和三台V20进行modbus通讯  写入控制字047E时V20报F072故障  检查程序发现轮询一个周期变的很慢  总共有九个读写功能块  我在完成信号后加了个计数  发现大概两秒才循环一次  但是如果我只通讯一台变频器那么轮询速度是很快的  请这是什么问题  需要怎么解决  通讯速率是19200  工艺要求通讯响应需要快捷  有办法吗?

最佳答案

1、V20 参数设置、以及部分功能读写指令按链接中的给出的方法来做。
http://www.ad.siemens.com.cn/productportal/Prods/V20/08Comm/modbus.html
2、轮循程序的结构按《Modbus RTU 主站》 (最下面有MODBUS RTU 轮循实例)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
3、mModbusRetries 变量的数值由 2 改为 0 ,即可取消 Modbus 请求报文帧的重试次数。
参考链接中第 5 个常问问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/FAQ.htm
4、就是通讯线路的敷设,以及终端电阻,200 SMART 侧好办,是不是可以考虑在最后一个 V20 侧加一个有源终端模块(6ES7 972-0DA00-0AA0)。
如何正确使用Profibus插头以及终端电阻
https://support.industry.siemens.com/cs/document/91373210
PROFIBUS现场总线安装指导
https://support.industry.siemens.com/cs/document/84630278
6、如果问题依旧存在,则要考虑EMC问题了。
系列视频:EMC专题讲座
http://www.ad.siemens.com.cn/service/elearning/series/129.html
选型手册 EMC 安装指南
https://support.industry.siemens.com/cs/document/60612658

提问者对于答案的评价:
了解

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

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

相关推荐

  • STEP 7 MicroWIN SMART V2.5 安装报错

    STEP 7 MicroWIN SMART V2.5 安装报错 错误代码 -1603电脑系统64位Win10&…

    2021年7月5日
  • 一个PLC与多台设备485通讯

    一个PLC与多台设备485通讯,PLC做主站,485接线该怎么接?是所有485A+并联,是所有485B-并联,都接到PLC上吗? 问题补充:我画了个图  是这样…

    2021年7月5日
  • 定时中断的SMB34,SMB35的问题?

    程序中利用了2个定时中断,分别处理2个中断程序,也分别调用了SMB34,SMB35,但是又准备加个PID的程序,但是PID指令中也会使用SMB34定时中断(配置PID中有说明),这…

    SIMATIC S7-200 2020年11月5日
  • 大神们!你好。

    我在官网下载中心下载中心下载编程软件,老是让我登录帐户。可每次都说无效的登录名和密码。请问是怎么回事? 最佳答案 下载中心和技术支持中心用户名不是同一个。你需要单独注册一个账号在下…

    SIMATIC S7-200 2017年6月10日
  • 226新的q0.4点一段时间有输出,没有程序的情况下

    不是程序输出的,里面没有程序,q0.4的灯没有亮,在线监视q0.4没有输出,接线没有问题,但是q0.4说不定什么时间有DC24+输出 专家建议 zcgsy,您好,您使用的应该是DC…

    SIMATIC S7-200 2021年7月4日
  • EM DP01模块问题

    各位大神好,我在做S7 300 与 S7 200 SMART 通过EM DP01通信,组态都已经做好,但通讯上…

    2021年7月5日
  • 定时器指令

    我想用定时器指令实现一个功能,每过5S,让定时器自动重启再计时5S.一直进行下去。用T33吧。 问题补充:我想实现的是循环执行定时器指令。 最佳答案 东方神探的思路看上去简单也正确…

    SIMATIC S7-200 2021年7月5日
  • S7200中压力、温度修正

    用S7200采集压力、温度值,如果测量值与实际时有偏差,在S7200中应该如何计算进行修正, 最佳答案 有两种方法:1 调整变送器的电位器,使输入和输出对应正确。2&nb…

    SIMATIC S7-200 2020年11月1日
  • smart s7-200 位置控制,找原点撞死限位开关。

    问题描述:如果原点位置没有在最初的运行方向之内,移动装置碰到限位开关(机械限位开关)运动会反向,当脱离限位时移动装置会再次反向,撞死限位开关,直到撞死机械限位(死挡)私服报警停止。…

    SIMATIC S7-200 2017年6月2日
  • 写程序的思路

    我是新手,没写过程序,请帮忙给个思路,或写个程序,谢谢!一、   空罐注水过程,开浓缩液出口后延时30秒,开进液口 将罐体注满空气充分排出(…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论