modbus主站错误代码6

看不懂了,这是循环吧,怎么就出现6了?
请问哪里错了,要怎么改?

图片说明:

modbus主站错误代码6   

最佳答案

你的程序的主要问题,是在于第一次读写操作激发的时机;
这个时机经过验证是在初始化完成后的下一个扫描周期进行第一次读写操作。
你试着将网络2写在网络1的前面,也就是两个网络调换位置。
可参考下面的轮循例程
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master_sample.htm
更多相关内容可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

提问者对于答案的评价:
我试了下 Siemens automation工程师的方法,发现还是偶尔会出错,只要停止PLC时M10.3为1,那么下次启动时就会出错。
要把网络2写在网络1的前面,同时在第一次扫描时复位M10.0~10.3才行
谢谢各位的帮助

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 上午12:49
下一篇 2020年10月31日 上午12:49

相关推荐

  • SMART200编程软件在线监视影响输出点

    新设备,PLC运行以后Q0.6正常输出,但是只要用编程软件在线监控,Q0.6就会输出电压不足造成带的继电器不停的断开吸合,然后停止在线监控就恢复正常。不管是程序块的在线监控还是状态…

    2020年10月31日
  • 200SMART V2.4版本同2.3一样打不开

    新装了V2.4的版本,结果同2.3一样打不开,提示是APPCRASH,截图如下,这个问题V2.3的时候就一直存在,没有办法解决,最后是装在了虚拟机里面用的V2.1的版本,实在不想重…

    2020年10月30日
  • TEMP的用法

    如图,看到说TEMP用于计算时中间储存,但是图中TEMP的LW6和后面使用的LW30有什么区别?都可以用于计算中间的储存,也不影响其他的子程序。 图片说明:  &nbsp…

    2019年6月10日
  • 200Smart里使用AR02模块接热电阻,程序里应该如何处理

    如题目所示。 最佳答案 AR02通道设置为电阻,输入为0~27648;AR02通道设置为热电阻,输入为10×实际值; 提问者对于答案的评价:谢谢。

    SIMATIC S7-200 SMART 2017年6月6日
  • pid输出如何清0

    smart200模拟量控制风机,风速传感器做反馈,pid控制无法清0输出值,导致停止后,再次启动会到达上限值,模拟量上限值95%做了报警。做了清0 ,没用。请问有什么方法…

    2021年7月4日
  • 怎么调用库存储区?

    有的库文件使用了库存储区,在使用此库前需要分配对应的空间。1.我想做一个库,这个库里面需要分配库存储区,我要怎么做才能设置给这个库分配多少存储空间?2.我要怎么在库里调用这个存储区…

    2019年6月10日
  • 求助,怎样使运动轴立即停止?

    运用西门子PLC200SMART ST40, 想让运动轴能够连续运转,当手动按下停止键的时候,使运动轴准确地停在0°的位置上(电机轴带着一个凸轮定位器)。请问应…

    SIMATIC S7-200 SMART 2020年10月30日
  • 程序里这些英文是什么意思?

    程序里这些英文是什么意思?Dmin, Din, Correction,outi,ouTr,Failure是什么意思? 图片说明:    最佳…

    2020年10月30日
  • 编程双线圈?

    为什么遇到的有些程序可以双线圈。 最佳答案 同一程序的两个绝不会同时执行的程序段中可以有相同的输出线圈。在步进指令程序中,不同时激活”的双线圈是允许的;在子程序调用程序中也容许双线…

    SIMATIC S7-200 SMART 2021年7月4日
  • s7-200smart modbus rtu通信

    s7-200smart modbus rtu通信中从站支持功能16为什么msg指令还报101故障 问题补充:读没问题,但是写的时候报101错误 图片说明: &n…

    2020年10月30日