为什么通讯连接上了,却出现离奇的问题。。。

s7-200与ABB变频器通讯上了,通过modbus,用的是modbus主站库,现在一个msg指令一次性读了9个字,离奇的是,一次性读了9个字却只读到其中一个字的值,另外几个字的值都没读出来,这些数值在变频器中均有数值(通过面板查看的),已排除这些字在程序中没其他位置占用,已排除通讯没通讯上,因为其中有个数值是随面板中变化而改变的。求大神分析下最可能的原因,还在熬夜找原因。。。。。。。。

最佳答案

首先,9个字分9次读取,每次读取1个字,检验数据是否可以被读取;
然后,9个字分为3次读取,每次读取3个字,检验连续读取数据是否正常。
最后,9个字一起读取。

提问者对于答案的评价:
duo  xie ,wo shi shi

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日
下一篇 2017年6月10日

相关推荐

  • M寄存器如何使用

    M寄存器的触点使用是否需要置位或线圈后才能使用常开触点,我例子程序中看到只使用触点,但整个程序未置位,不能理解. 最佳答案 有可能是HMI(人机界面)或上位机用的控制点! 提问者对…

    SIMATIC S7-200 2021年7月5日
  • 输出脉冲频率 1是5V 0是0V的传感器要怎么接到PLC上

    输出脉冲频率 1是5V 0是0V的传感器要怎么接到PLC上啊 最佳答案 你连接编码器的输入?如果是,CPU224 XP的高速输入(I0.3/4/5)是…

    SIMATIC S7-200 2021年7月5日
  • 2S秒冲带参数子程序的制作

    输入条件OFF变ON上升沿后,输出一个2秒的ON后OFF。如果每个同样效果的输出,都用图片(普通模式2秒脉冲)太浪费定时器,我制作了一个子程序,感觉好像如果两个程序同时工作,这个子…

    2021年7月5日
  • 如何判断两个数能否整除

    一个双整数除以另一个双整数,需要判断是否能整除,用除法指令后,低16位保存商,高16位保存余数,想用判断余数是否为0的方式来判断被整除,如何实现? 最佳答案 直接把高16位地址和0…

    SIMATIC S7-200 2017年11月13日
  • 求助,高速计数器不工作?

    申明一下光电编码器(VCC,0v,A,B,Z,屏蔽端子),接法:将A,B脉冲相分别接入I0.0,I0.1,0v接入CPU226的M端,DC24V接在VCC上?程序如下:网络1LD&…

    SIMATIC S7-200 2020年11月5日
  • S7-200CPU上的通讯口都能干什么用?

    各位师傅:S7-200CPU上的通讯口都能干什么用? 最佳答案 1)安装了编程软件Micro/WIN的编程电脑可以对plc编程 2)可以连接其他S7-200CPU的通讯口…

    SIMATIC S7-200 2020年11月5日
  • 西门子200PID控制

    根据教材写了一段PID控制的程序写进PLC,根据电磁流量计的流量信号来控制电动阀,来控制电动阀,其它都正常显示,就是VD108没有输出,哪些错误会出现这样的情况? 钻石用户推荐最佳…

    SIMATIC S7-200 2021年7月5日
  • 5611连接S7 200CN

    西门子PG5611设置为PPI,XPSP3,MiroWin SP9,可以连接S7 200,但连接不到S7 200CN(224),需要特殊设置吗? 最佳…

    SIMATIC S7-200 2021年7月5日
  • S7-200与S7-200以太网通讯

    200与200之间的以太网通讯,只能第一个通讯能正常的交换数据,其他的几个链接都不能正常的交换数据,啥问题呢,参考图片:在程序的监控状态下;VB41数据为0(此为第一个链接),VB…

    SIMATIC S7-200 2017年11月17日
  • 200 smart pc acess

    server 2012为什么不能按照ACESS 最佳答案 应该可以安装,有什么提示信息https://support.industry.siemens.com/cs/cn…

    SIMATIC S7-200 2021年7月5日