s7-200PLC采用MODBUS通信问题

s7-200PLC采用MODBUS通信读取电子称重量信号,通过触摸屏显示,编写好程序下载后能正常工作。但是每次断电后,就无法读取数据,仪表通信灯也不亮,重新下载程序又能正常工作,而且PLC里的程序没有丢失。
求助各位大神帮我解答一下,是我的编程有问题还是硬件问题?谢谢

问题补充:
补充程序,每次上电初始化对modbus程序有什么要求吗

图片说明:

s7-200PLC采用MODBUS通信问题   

最佳答案

你的问题,不是硬件问题,是程序问题。
1、第一次读的触发机制可能存在问题;
2、另外你是自由口通讯,还是 MODBUS RTU 通讯?
3、不管是哪一种都要考虑第一次触发的时机,以及通讯断了以后怎么恢复。

提问者对于答案的评价:
采用的是modbus rtu 主站通信模式,重新送电之后通信不上,经验不足没有做在线监测。每次都是重新下载程序后恢复正常,我想问重新上电初始化和下载程序初始化对modbus有什么影响?有什么不同?

最佳答案作者回复:
你的程序是只读一块仪表吗?
网友“ 灰太牛”给你提供的链接中,第 1.4 有二个例程,其中一个是只与一块仪表通讯的轮循激发的例程。你注意一下初始化的引脚;
另外 第 1.4 里面还有一个多次读写轮循的例程。
这两个程序你都要注意第一次激发的机制,理解了会对你有很大的帮助。耐心地从扫描周期的角度去分析。

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

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

相关推荐

  • STEP7-microwin v4.0 sp9

    开启软件报警“STEP7-MICRO/WIN 必须重装才能在S7中作为集成”但同样可以打开软件,是什么原因造成?写出的程序会有影响吗? 最佳答案 不会影响,可以使用,不知…

    SIMATIC S7-200 2017年11月16日
  • s71500如何通过DP读取200系列plc v区数据

    plcs71500   用的博途v13  下挂一个200远程就地控制柜  通过DP进行通信 &nbs…

    SIMATIC S7-200 2021年7月5日
  • CP243-1报错

    ETH0-CTRL报错256 图片说明:    最佳答案 ETH1_CTRL:以太网初始化和控制子程序,每个扫描周期都要接通使能端。它有三个输出参数,分别是:C…

    2021年7月5日
  • 下载线坏了

    我的一根PC/PPI下载线坏了,是中间没有拨码开关的那种.232,485都封装在插头里了,不好修啊,请问这样的一根多少钱 最佳答案 好像不便宜,你可以买个RS232转RS485的转…

    SIMATIC S7-200 2021年7月5日
  • S7-200 与 smart200 通讯读取问题

    有没有办法就是在不改变S7-200程序的前提下(别人做的程序),通过Smart-200 去读取S7-200中的数据??? 最佳答案 好像是没有办法的….如果你有上位机…

    SIMATIC S7-200 2021年7月5日
  • 关于西门子plc和台达变频器通讯参数

    我有个程序关于MBUS-MSG程序块写变频器的参数Slave=2RW=1Addr=40773Count=+1DataPtr=&VB2008其中Addr的40773是变频器的…

    2021年7月5日
  • 位置控制的实现方法

    在自动化仓库的伺服电机定位系统中(用s7-200plc控制),水平方向一个电机(X轴)上下方向一个电机(Y轴),现在要依次取5个货物,坐标位置(X轴,Y轴)分别为(1000,100…

    SIMATIC S7-200 2020年11月1日
  • Step7 microwin可以选择通讯端口COM3,但刷新和搜索后,找不到PLC

    您好!一,本人最近买了一台联想的笔记本电脑,系统为WIN7旗舰版32位。安装microwin v4.0 sp6之后,发现编程软件,找不到PLC,具体情况如下:1…

    SIMATIC S7-200 2017年7月30日
  • s7-200 224XP

    我用了一个S7-200 224XP的CPU来采集光栅尺的脉冲信号,现在光栅尺的引脚说明如下:1和2脚为电源,3为A,4为B,5为RI,请问怎么和PLC接线。这个PLC与普…

    2017年12月8日
  • 自由口编程时的端口问题

    在程序里将S7-200的port0口组态为modbus从站后,通过PPI电缆连接至USB转串口电缆(MOXA的牌子,这个电缆转成232口接PPI电缆可以正常编程PLC),虚拟串口号…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论