Modbus 网络上只能有一个主站存在吗?

Modbus 是一种单主站的主/从通信模式,Modbus 网络上只能有一个主站存在。那么Modbus RTU通讯库 MBUS_CTRL 和 MB_CTRL2  怎么使用?

问题补充:
1、CPU 自带通讯口 (PORT0) 连接两个从站,通讯板 SB CM01 (PORT1)连接三个从站。PORT0的通讯使用指令 MBUS_CTRL 和 MBUS_MSG,PORT1的通讯使用指令 MB_CTRL2 和 MB_MSG2,我这样理解对吗?
2、 MBUS_MSG 和 MB_MSG2 指令能同时使能吗?
3、连接在 PORT0 和 PORT1 上的从站地址能相同吗?

图片说明:

Modbus 网络上只能有一个主站存在吗?   

钻石用户推荐最佳答案

Modbus 网络上只能有一个主站存在吗?
Modbus 网络上只能有一个主站存在
Modbus 是一种单主站的主/从通信模式。Modbus 网络上只能有一个主站存在,主站在 Modbus 网络上没有地址,从站的地址范围为 0 - 247,其中 0 为广播地址,从站的实际地址范围为 1 - 247。
主站的简单理解就是主动去访问从站,smart200PLC集成了一个port口,还可以增加扩展通讯口,这两个口可以同时做主站主动访问从站,但是反过来只能有一个口可以定义为从站,因为从站是定义自己本身,自己本身只能有一个身份,也就是只能有一个口来定义自己的格式地址给主站去访问。
那么Modbus RTU通讯库 MBUS_CTRL 和 MB_CTRL2  怎么使用?
这两个库除了定义Port口不能定义一样的外其他定义可以根据从站的通讯地址格式灵活设定。详细参考下面modbus rtu 通讯链接
Modbus RTU通信:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
Modbus RTU 主站:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
Modbus RTU 从站:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Slave/Slave.htm
关于补充问题回答:
第一个问题:你的理解正确。
第二个问题:这是两个通讯端口,可以同时工作,两者相互独立,同时工作不会干扰。
第三个问题:可以,两个端口的从站物理接线都是分开连接,不要一个端口号上的几个从站的站号一致就可以了。问题2和问题3都有一个共同点就是使用两个端口号通讯,两个端口通讯独立,互不干扰,也可以这样说两个端口号的从站的通讯格式可以设定一样,只要两者通讯格式一样的从站不在一个网段里面就可以。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:00
下一篇 2020年10月30日 下午10:00

相关推荐

  • 求大神指点多摩川编码器与西门子smart怎么通讯

    现在手里有一款多摩川的TS5700N8501X编码器,想用smartPLC直接通讯,但是看资料需要什么接口芯片或NRZ协议,求大神指点 最佳答案 仔细看下编码器的通讯协议,支持48…

    SIMATIC S7-200 SMART 2020年10月31日
  • plc与触摸屏通讯的端口问题

    请教smart端口0与触摸屏走485通讯,plc是做从站么?如果是从站,那扩展端口1还可以做主站与其他设备进行485通讯? 问题补充:如何plc做从站与触摸屏通讯,需要plc侧写从…

    2020年10月30日
  • s7-200 smart PPI通讯转成OPC

    现在smart的485口,默认是PPI协议,但是我要买的通讯模块是modbus或者是OPC协议的,请问怎么才能转换? 最佳答案 可以利用上电初始化实现SM0.1执行MBUS_INI…

    SIMATIC S7-200 SMART 2020年10月31日
  • 200smart 通讯变频器程序怎么写

    现在想用200smart通讯控制变频器的正反转和频率加减的程序怎么写,没用过大家教教这个程序怎么写呀?图片有变频器的参数 图片说明:     &nbs…

    2017年6月2日
  • 怎样判断脉冲是否有输出

    怎样测q0.0是否有脉冲输出?程序发脉冲到Q0.0的时候,Q0.0的灯是亮的,但是怀疑没有脉冲输出,怎样才能确定时候有脉冲输出?用万用表测公共端阳极和Q0.0之间的电压每次都不一样…

    2019年6月10日
  • 200Smart 运动轴曲线包

    200smart 运动轴曲线包有个致命的问题,就是在组态一段曲线包只能单方向运动,如果方向有改变向导会提示错误,如图;而200cn却可以在一段曲线包任意设置运动轨迹。还能…

    2017年6月9日
  • 与触摸屏通讯不上

    我这有两个触摸屏的程序,一个能和触摸屏通讯上,一个不能和触摸屏通讯上,请请教一下博图触摸屏和电脑通讯都有那些需要注意的地方,我用的触摸屏是KTP400 Basic&nbs…

    SIMATIC S7-200 SMART 2021年7月4日
  • s7-200 smart 通讯问题

    s7-200smart使用了一段时间了,发现还是有些弊端,例如当使用以太网连接触摸屏时,监控程序和触摸屏通讯不能同时,即一旦监控程序,就无法通讯,一段通讯上,就无法监控程序,此乃题…

    2017年6月7日
  • SMART200下载的程序数据出现乱码

    程序是在另一个PLC上读回来的(同型号同硬件),然后下进去出现乱码。数据是保存在断电保持寄存器上的。 问题补充:上载和下载都是一样的,我说的是数据。还有程序下载不能下载注释吧。有的…

    SIMATIC S7-200 SMART 2019年6月10日
  • s7-200 smart 运动轴控制可以实现准确定位功能吗?

    本人设计三轴机器人系统,三轴的旋转由伺服电机控制,每个运动量由计算机计算得出,请问在设计plc的时候可以直接利用smart向导里的运动轴控制吗,plc接线的时候是否需要高速脉冲输入…

    SIMATIC S7-200 SMART 2017年5月28日