s7200 modbus通讯msg

我写指令的时候只写了一条msg指令但是一上电就报错6  库存储区也没有占用是为什么
外部电脑和plc接的是ip网口

最佳答案

MSG指令报警6#错误是提示你同一周期不允许多条指令触发有效,而你仅仅只调用一个MSG,感觉非常非常纳闷是”非常“有道理的。
问题的关键还是你调用MSG的调用方式问题,EN管脚First管脚你 是如何调用?
无论你怎么样EN管脚,哪怕SM0.0使能EN端子,这个还没有问题,当First管脚必须使用沿触发,当指令没有完成done没有为1时,禁止再次给First管脚使能,你的问题就一个在这个管脚的触发调用方式上存在基本 的触发逻辑问题。
你不信,你单独用沿手动一个一个触发试试,就不会出现6#报警了。

提问者对于答案的评价:
但是我改为first为手动上电的时候done就不会至1了
那样的话因为完成位没有至一导致错误代码没有启用这样的话也是错误的吧

最佳答案作者回复:
手动用沿触发First管脚,done位没有为1,是说明与从站的通讯仍然没有建立。
外部硬件连接如何?交换通讯信号线再试试。在已经接近通讯成功前,就是用排除法一个一个的问题得以确认,才可以快速排除可能的问题。

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

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

相关推荐

  • PLC通讯失败

    请问大家,我用EM235模块的电压输出,输出口VO接到STC单片机(带10位AD)的AD口P1.0,EM235模块的输出公共端M0接到单片机的地,为什么这样一来,PLC就通讯不上了…

    SIMATIC S7-200 2020年11月1日
  • 在線模擬

    设计好HMI画面后,如果没有HMI,但我有西门子PLC,是S7-200的, 触摸屏用的是西门子的K-TP178MICRO,用WINCC FLEXIBLE2007…

    SIMATIC S7-200 2021年7月5日
  • P I D bu gou yong

    向导不够用,要13个。 图片说明:    钻石用户推荐最佳答案 1个CPU最多支持8路PID,如果需要13路的话,那可以用2个CPU或者用300PLC或者120…

    2021年7月5日
  • 两台PLC通信

    两台PLC(CPU 222)通信,实现网络读写。硬件设备如何连接啊?用PC/PPI电缆吗?     另外,如何把他们与电…

    SIMATIC S7-200 2021年7月5日
  • 复杂控制程序

    有6台水泵,一周7天,每天定时8个时段运行。根据压力启停水泵数量,考虑每台水泵运行的总时间,优先运行时间少的,优先停止时间长的。考虑水泵故障的情况不允许运行此水泵。这个程序怎么编程…

    SIMATIC S7-200 2017年6月10日
  • MODBUS中CRC校验码计算原理

    看了网络上的很多资料,越看越迷糊 /******************************* 在代数编码理论中,将一个码组表示为一个多项式,码组中各码元当…

    SIMATIC S7-200 2021年7月4日
  • 内存变量V在MICRO/WIN的值到那儿去找

    内存变量V在MICRO/WIN的里面的数值我看不到,它的地址安排是怎样的,我是新手对V。VD。VW。在系统里看不懂 最佳答案 1 内存变量V需要在线看,才能看到&nbsp…

    SIMATIC S7-200 2021年7月4日
  • s7-200视频讲座84讲vb40=?

    大家好,目前学到s7-200视频讲座84讲vb40=3eax不正确? 最佳答案 转换为两个字节。VB40=3E,VB41=A? 提问者对于答案的评价:您的解答准确无误,真心谢谢热心…

    SIMATIC S7-200 2017年12月7日
  • 关于一个S7-200的程序问题

    LD SM0.0 MOVD 16#FFFF,AC0 ANDD HC0,AC0 MOVD AC0,VD100&n…

    SIMATIC S7-200 2021年7月5日
  • s7 200 smart的密码保护是什么水平

    大神们,你们接触的项目多,接触的设备也多,知道行业水平,我不太了解。想问问,西家200 smart的安全水平在这个产品定位里这个产品定位里算什么水平?是不是几家都做得一般…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论