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日 下午2:31

相关推荐

  • 模拟量求均值

    现在有一4-20ma的信号,输入到200系列的输入扩展模块中,对应量程0-800,要对这个信号求均值,采样时间500毫秒,采样周期5分钟,也就是说在5分钟的时间内要采样600次,然…

    SIMATIC S7-200 2020年11月1日
  • S7-200脉冲无法被步进驱动器读取

    实测L1与脉冲输出点有24V电压,但是驱动器显示没有脉冲输入,这是为什么?PLC型号是S7-200 226继电器输出型步进驱动器有6个信号端口分别是pul+pul-&nb…

    2021年7月5日
  • s7-200编程 彩灯循环闪烁和一段自震荡程序

    s7-200编程 彩灯循环闪烁和一段自震荡程序 问题补充:LTJHRB – 学长:俺是菜鸟。烦你演示一段程序。谢谢!!!!! 最佳答案 看看这个教案中…

    SIMATIC S7-200 2021年7月4日
  • TD200连接问题

    现将CPU224和两个TD200相连,只有一个TD200可以工作,采用的是线型连接;当把一个TD200的插头拔下,另一个TD200即可工作,同时,报错的TD200上显示:网络错误1…

    SIMATIC S7-200 2021年7月5日
  • 求S7-200梯形图实例

    求S7-200梯形图实例,最好带有注解。新手求教!邮箱:zsc1199@163.com万分感谢! 最佳答案 已发,下次即使要项目参考最好提点问题,不然可能面临删除,已发注意查收是反…

    SIMATIC S7-200 2017年7月25日
  • winds7/32位适合装哪款plc编程软件

    winds7,32位,可以用的软件,下载软件学习一下,不知道怎么弄,谢谢哥哥姐姐 钻石用户推荐最佳答案 博途v13,刚入门可以学习一下官方链接https://support.ind…

    2021年7月5日
  • 整数运算中常量符号的问题?

    在整数运算指令中用到的常量,输入“+50”,和输入“50”有什么区别吗?  问题补充:如果没有区别,那为什么参考书上有关整数的运算,都辛辛苦苦的在常数前面添加一个“+”号…

    SIMATIC S7-200 2021年7月5日
  • 程序求检查

    各位师兄,本人刚开始用200系列,编了一段小程序,求各位兄长指点一下看看哪里有错误或者没有想到的地方。工程做的是用编码器读取其他电机速度然后控制新电机做线速度同步,电机间有张力辊控…

    2017年5月31日
  • 关于TD400

    请教:报警位Alarm0_0与编辑通知位Data_2_0怎么在程序中引用 问题补充:上面的问题明白了,又多一个问题? 如何记录AIW0里的最大值 最佳答案 符号表TD_S…

    SIMATIC S7-200 2021年7月5日
  • 关于异或

    今天见到一个程序 一个network中是这样写的  IN1=AC0  IN2=AC0然后异或OUT=AC0  …

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论