TIA portal Modbus通讯问题

已锁定

He Xiao Hui

西门子1847工业学习平台

  • 帖子

    70
  • 精华

    0
  • 被关注

    4

论坛等级:游侠

注册时间:2010-10-09

普通 普通 如何晋级?

TIA portal Modbus通讯问题

1588

3

2015-11-06 15:26:25

     今天在使用S7-1200 CM1241 422/485模块做modbus通讯的时候碰到一个问题,TIA PortalV13.1 的版本上,指令库有两组modbus的指令,一组是Modbus(RTU)v3.0,一组是Modbus v2.2,如果用Modbus(RTU)v3.0怎么都做不通,用Modbus v2.2的指令就可以.

查看手册,3.0这一组程序说的是:

Modbus_Comm_Load 指令通过 Modbus RTU 协议对用于通信的通信模块进行组态。 当在程序中添加 Modbus_Comm_Load 指令时,将自动分配背景数据块。

Modbus_Comm_Load 的组态更改将保存在 CM 中,而不是 CPU 中。 恢复电压和插拔时,将使用保存在设备配置中的数据组态 CM。 必须在这些情况下调用 Modbus_Comm_Load 指令。"


而2.0这一组程序说的是:

“MB_COMM_LOAD”指令用于组态端口使用 Modbus RTU 协议来通信。 为此,可使用以下硬件:

最多三个点对点模块 (PtP) CM 1241 RS485 或 CM 1241 RS232

还应该有一个通信板 CB 1241 RS485

组态该端口后,可通过执行“MB_SLAVE”或“MB_MASTER”指令以通过 Modbus 进行通信。


   两组指令都是用于S7-1200  Modbus组态的,难道在使用上有什么区别?



TIA portal Modbus通讯问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。