MBUS_CTRL的调用次数

CPU226作modbus主站,带4个从站,有网友认为MBUS_CTRL这条指令要调用4次。但是这条指令的数据中并没有地址的信息,为什么非要调用4次呢?我4个从站的通讯速率和奇偶校验都是相同的,我认为调用一次就可以了。CPU226只有一套程序,如果真的非要调用4次,这4条指令应当怎样安排?

最佳答案

如何用 S7-200 实现 modbus 通信? 
 隐藏订货号显示订货号订货号:
 6ES721..   SIMATIC S7-200, CPU 2xx 
 6ES7810-2CC03-0YX0   STEP7-MICRO/WIN V4.0 SP3(SL)G/E/F/I/S/C 
 6ES7810-2CC03-0YX3   STEP7-MICRO/WIN V4.0 SP3(UG) G/E/F/I/S/C 
 6ES7810-2TC00-0YX0   STEP 7-Micro/WIN32 Toolbox V1.0 
 6ES7830-2BC00-0YX0   FOR SIMATIC S7,STEP7-MICRO/WIN V3.X 
  
  
  

 
 说明:
 用下面的例程你可以在 S7-200 CPU 之间建立一个简单的 modbus 主-从通讯。
 这个例子是关于 modbus 功能码 6 的(写从站保持寄存器), 也可以作为其他所支持的功能码的基本参数设置步骤:1, 2, 3, 4, 5, 15 和16 。 

 要求:
 要使用 modbus 协议必须先获得并在 STEP 7 Micro/Win 中安装指令库 (条目 17470979)。
 modbus 主站协议只被 STEP 7 Micro/Win V4.0 SP5 及其以上版本支持。 

 1. 硬件设置 
 2. 参数匹配 
 3. 指令库的存储地址 
 4. 保持寄存器变量传输
 1. 硬件设置
 例程中的 modbus 通讯是在两个 S7-200 CPU 的 0 号通讯口间进行的(最好每个 CPU 都有两个通讯口)。在主站侧也可以用相应库文件 "MBUS_CTRL_P1" 和 "MBUS_MSG_P1"通过1号通讯口通信。通讯口 1 用 Micro/WIN 与 PG 或 PC 建立连接,两个 CPU 的通讯口 0 通过 Profibus 缆进行连接(电缆的针脚 连接为3,3,8,8 -> 见图 01)。 另外,需要确定逻辑地M相连 。
  
 http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=27832511 
 

提问者对于答案的评价:
谢谢,我已经下载了

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

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

相关推荐

  • step7PG/PC接口没有TCP/IP

    win10装了v4.0step7-sp9,plc使用s7-200cn。在修改远程地址时发现PG/PC接口设置中没有TCP/IP选项 钻石用户推荐最佳答案 1、安装完成后,打开&nb…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-Micro/Win 库存储区灰化

    程序需用脉冲输出MAP库,但库存储区灰色,是何原因,请高手指点。 图片说明:    最佳答案 你先调用这个MAP这个库,然后就会有了。看图片,你还没有调用这个库…

    2021年7月5日
  • td200以及V3.0

    td200及以后的产品,有V3.0模式。 我不明白V3.0与V2.0比较有什么长处?向导生产的DB块描述上也远不如以前的版本清晰。 我对多种语言切换很感兴趣,但…

    SIMATIC S7-200 2021年7月5日
  • S7-200中的模拟量处理

    各位师傅,能否帮我介绍一下在S7200中模拟量是怎样一个处理过程(怎样编程),最好举上一两个例子。 最佳答案 1 每个指令都有操作数,把所有操作数包含AIW的指令都列出来…

    SIMATIC S7-200 2021年7月5日
  • 请教S7-200 与汇川变频器通讯

    现有一台S7-200  224XP,三台变频器。用modbus做同步控制。用Done位做轮询。通讯时启动、停止无延时。一起改频率时延时超过两秒(一个一个变,间隔…

    SIMATIC S7-200 2018年12月2日
  • 1起始位,8数据位,1停止位,没有奇偶校验位

    s7200 采用自由口通讯 设置为1起始位,8数据位,1停止位,没有奇偶校验位仪表,也是这种格式,可是发送过来的数据共25个字节,有起始字符,和数据,和停止。我…

    SIMATIC S7-200 2020年11月1日
  • cp234-1以太网模块的指示灯异常

    我的以太网模块上电后开始link是绿灯,rtx灯闪烁,但过一会后sf灯开始闪红灯,大概是闪30下就停了,然后所有的灯都灭了,然后link又开始亮,如此反复,在此期间ping&nbs…

    SIMATIC S7-200 2020年10月31日
  • s7-200数据存储问题

    本人刚接触s7-200,现在要做个东西,需要存储数据,问题是这样的。我用一个触发指令去存数,比方说用I0.0触发后,将一组数据存储到VD0中,下一次I0.0导通后将另一个数据存储到…

    SIMATIC S7-200 2020年11月1日
  • 224cn如何与vb6.0通讯

    224cn如何与vb6.0通过5611与em277建立通讯plc如何设置vb如何编程最好要有例子,我是没法下手,越详细越好 最佳答案 楼主要走DP协议和上位机通讯。其实,没有那么破…

    SIMATIC S7-200 2020年10月31日
  • s7-200 plc

    请问各位编程高手些,如何更好的学好s7-200的编程。谢谢了。 最佳答案 俺的经验: 1熟读SIEMENS的《S7200系统手册》 2学习每一条指令 …

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论