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

相关推荐

  • S7-200设置Modbus从站后无法下载到PLC,提示通信错误。

    S7-200设置Modbus从站(Slave)后无法下载到PLC,提示通信错误。但是如果写个别的程序都能下载进去。7-200不是支持Modbus嘛。请教下大家~S 钻石用户推荐最佳…

    SIMATIC S7-200 2021年7月5日
  • 恒张力控制方案求助

    想用PLC,变频器,称重传感器。控制各段的布张力。现在做了不成功,张力一下子从0到张力上限值。采用的是V主速+V PID量 问题补充:变频器是普通的原有三菱E700系列,…

    2021年7月5日
  • 【求助!!】组态王写入模拟量到S7-200

    使用组态王组态画面连接变量Vw10,想以此改变S7-200中计时器的输入值。但是在画面运行时,我通过画面输入值,却无法改变S7-200的Vw10内的值我该怎样实时改变时间定时器的值…

    SIMATIC S7-200 2021年7月5日
  • micro/win与cpu通讯问题

    请问micro/win是否可以用pc adpter v5.1(非usb接口)通过em277与200cpu通讯? 问题补充:我在pg设置里面选择pc a…

    SIMATIC S7-200 2020年11月5日
  • PC Adpter A2编程电缆有没有带PPI驱动的独立驱动程序

    之前在网上买了一条PC Adpter A2的通信电缆,由于没有PPI通信选项,只能用MPI选项和S200通信,但是访问不到网络里的主站,如下图中的2号主站,没C…

    SIMATIC S7-200 2021年7月5日
  • 运动案例

    我照“S7-200可编程控制器系统手册”第285页1案例,做简单步进控制,怎么电机老不转呢?程序是按书本一模一样的做的。请各路高人指点!(我的PLC是CPU-222和1个EM253…

    SIMATIC S7-200 2021年7月4日
  • 关闭s7-200子程序中的输出点问题?

    在s7-200中通过条件调用子程序,当子程序中的输出有效(如输出一个Q0.0),但是调用条件无效时(OFF),子程序中的Q0.0还是保持 ON,就算子程序中的输出语气无效…

    SIMATIC S7-200 2021年7月4日
  • s7一试

    S7一200与触摸屏通迅 钻石用户推荐最佳答案 这个问题简洁的很。你触摸屏是选用什么品牌?是西门子的那款品牌?s7 200plc集成的通讯可以支持触摸屏ppi、modbu…

    SIMATIC S7-200 2021年7月5日
  • 三线制传感器输出端短路

    三线制传感器,三根线分别是24+、24-、信号。输出为4-20毫安电流,如果传感器的输出短路的话,传感器会烧毁吗? 最佳答案 电流型的输出短路不会损坏变送器,但是接错线很可能会烧变…

    SIMATIC S7-200 2018年12月6日
  • setp7-micor/smart V2.3安装提示错误

    错误内容:已有旧版安装存在;请先取消装载/或去除旧版本文件这个旧版本文件到哪里可以找 最佳答案 STEP7-Micro/WIN SMART 的安装与卸载http…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论