S7200,RS485通讯一段时间后,都连不上了,数据没有更新

S7200做RS485通讯,正常通讯1周时候后,所有从站都连接不上了,数据无更新,然后在相互之间的从站地址对调后,地址再恢复回来,通讯就好了,数据读写都没有问题了。不知道是不是从站的响应时间设置的不合理。请各位指导下 。

钻石用户推荐最佳答案

5.S7-200 SMART CPU作为 Modbus RTU 主站,从站故障或者通信线路断开时,主站会尝试发送多次请求报文,从而导致通信时间过长。如何减少主站的重发次数,以提高通信效率?

MBUS_MSG 指令被激活时将发送 Modbus 请求报文帧,如果在Timeout 参数定义的时间间隔内主站未接收到从站应答,Modbus RTU 主站协议库默认的情况下还会再发送 2 次 Modbus 请求报文帧;在最后一次请求报文帧发送后,经过 Timeout 参数定义的时间间隔后还未收到应答时, MBUS_MSG 指令的 Done 完成位才被设置为 1 。将 mModbusRetries 变量的数值由 2 改为 0 ,即可取消 Modbus 请求报文帧的重试次数。mModbusRetries 变量的绝对地址可通过查询Modbus RTU 主站协议库的符号表获取,如图 1. Modbus RTU 主站指令符号表所示

http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/serial_port/modbus/FAQ.htm

提问者对于答案的评价:

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

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

相关推荐

  • wincc 62 sp2 安装

    安装sql 2005 出现的 怎么解决  求师傅们解答 图片说明:       钻石用户推…

    2021年7月5日
  • s7200和6RA70通讯

    1台s7200需要和5台6RA70用USS协议通讯,另外还有两台modbus协议的仪表,能否连在一起通讯?上位连TP270,远控电脑WINCC监控,以上连接该如何配置?急救 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 求西门子828D编程软件

    请问谁有828D PLC编程软件,请发到我邮箱中,非常感谢,jiacl00@163.com 最佳答案 已发送,请查收。 提问者对于答案的评价:这个资源我知道,太大了,想只…

    SIMATIC S7-200 2017年5月28日
  • 为什么没有MUL_R 实数相乘的指令呢???

    看视频一步步做,  要用到MUL_R  这个指令,然而表里面没有,红圈部分如图,还是跟上次一样,我的下载编程软件版本太低吗??? …

    2021年7月5日
  • s7-200如何定义V存储区与S7300通讯的输入输出地址

    学生最近接触到s7-200与300通讯的项目,但不知道如何定义V存储区的那段地址对应S7300的输入输出地址。300的硬件组态地址是I:256-319。 最佳答案 200只能做从站…

    SIMATIC S7-200 2021年7月5日
  • wincc那个版本以才上可以支持中文啊?高版本能向低版本兼容吗?

    我的PLC是314的.不知道用哪个版本的WINCC好?最好支持中文? 最佳答案 据我所知,WinCC 6.0 SP2以后都有相应的中文版本。现在最新的是WinC…

    SIMATIC S7-200 2021年7月5日
  • 触摸屏、以太网与PLC通讯

    CPU224通过以太网模块CP243-1与触摸屏1000IE通讯不上,怎么搞?可以用以太网下载程序了,应该算是配置好了吧?但是连到触摸屏通讯不上,应该再查哪里呢?初学者,请老师教教…

    2021年7月5日
  • 200里做PID控制问题

    200里做PID控制问题,请教一下采样时间怎么确定啊 ???? 问题补充:我用200的PID向导,中断程序不是自动生成的吗?而且是不能修改的? 最佳答案 我觉得采样时间应…

    SIMATIC S7-200 2021年7月4日
  • 求助FM450计数模块如何清零?

    我单位的plc上有个fm450 用来记录生产长度。但它始终不清零,直到计数达到2147483647就停止计数。必须要把PLC断电才能清零。请问下能否在程序里给它清零。我已…

    SIMATIC S7-200 2021年7月5日
  • 实数比较问题

    两个实数比较,用什么指令可以达到一个设定的差值动作。 问题补充:我是想用一个设定值和一个变化值相比较,比方说设定值为30,当变化值大于设定值3,即33时动作,小于设定值2时,既28…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论