200的modbus通讯

我按照帮助文档,写个小程序,对MBUS_INIT和MBUS_SLAVE进行的参数配置和帮助一样,结果,modbus通讯失败,我的micro/win可以继续和PLC通讯联机。
 MBUS_INIT的M0.1和MB1没有数据;
 MBUS_SLAVE的DONE返回数据M0.2-2#1,ERROR返回数据MB2-10,查手册说:从站功能未使能。
 这是什么原因造成的?

问题补充:
我用的CPU是224CN.
 难道它不支持modbus?

最佳答案

modbus通信的主从站有很多设置,包括:
 1.完成modbus通讯,从站CPU要首先处于接收状态,然后主站CPU开始对从站进行操作;
 2.在从站的程序中,需要指定从站的地址,数据传输速率,校验方式等;
 3.每一个新的读写请求必须使用脉冲触发。

提问者对于答案的评价:
我改变了保持寄存器的范围,就好了。

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

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

相关推荐

  • vb6.0如何通过s7 200 pc access与s7 200plc通信

    我在学习vb6.0,请教大侠们,如何利用s7 200 pc access与s7 200plc通信 ,谢谢 最佳答案 1、VB可以通…

    SIMATIC S7-200 2020年10月31日
  • Micro Win32 v3.1 扩展槽编程

    我下了一个Micro Win32 v3.1,cpu226,24进16出,输出端口不够,所以我想用EM223 24VDC 数字扩展输出口,放在…

    SIMATIC S7-200 2021年7月5日
  • 2个CPU通信问题

    CPU226和CPU224利用网络读写通信,利用226的PORT1和224的PORT0通信一切正常。现在有如下疑问: 1,如果在226的PORTI或224的PORT0上并…

    SIMATIC S7-200 2021年7月5日
  • 西门子244XP CN PLC与表具自由口通讯

    协议采用的是188协议,PLC与一块表可以正常通讯,但是多块表的时候就不行,用定时器切换PLC与表具的通讯时间 问题补充:通讯采用的是自由口通讯模式(不是modbus通讯协议),没…

    SIMATIC S7-200 2017年7月30日
  • 西门子PLC选型

    西门子PLC的型号太多,而且各个字母表示的不一样,都搞混了都,不知道那位大神有西门子的选型资料啊!有电子档的话给一份,感谢!!! 最佳答案 我这边有个300系列的模块规范。里面比较…

    SIMATIC S7-200 2020年10月31日
  • s7-200PID输出波动大怎么办

    用S7-200模拟量模块控制压力,设定值为0.7MPA,用PID程序无论手动还是自整定压力在0.6-0.8MPA间不停波动,压力变送器量程是0-1.6MPA的,请提供一些控制或调整…

    SIMATIC S7-200 2020年10月31日
  • 224 XP DCDCDC脉冲指令实现定速控制

    现有224XPCPU,想用控制步进电机那样,靠固定脉宽和频率的脉冲实现伺服电机的定速控制,不需要定位控制,没有原点。之前只用过松下的plc控制步进电机,现希望大家给个实现这种控制的…

    SIMATIC S7-200 2017年11月6日
  • RS-232/PPI 电缆 最多多长

    我要用 s7200  通过 PC Acess  和 工控机连接。打算用RS-232/PPI&nbsp…

    SIMATIC S7-200 2017年8月24日
  • 热电偶能否直接接在ME231上

    一个S分度号,一个K分度号,和一个4-20MA的压力变送器,能否直接接在模拟量模块,EM231上?如何将数据在触摸屏上显示,温度,压力. 最佳答案 1.首先不同的分度号是不能接到e…

    SIMATIC S7-200 2021年7月5日
  • 关于s7 200与6ra70用uss通讯

    请问大师们s7 200中的用xmt指令给6ra70发送数据,比如我发送20个数据,即xmt指令中的tbl为vb1000,那么vb1000-vb1021每个字节代表的意义是…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论