【试用】S7-1200 G2 的 PLCSIM Advanced 仿真 点击:258 | 回复:1



fighting2021

    
  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1312帖 | 8303回
  • 年度积分:62
  • 历史总积分:23571
  • 注册:2008年11月11日
发表于:2026-01-27 10:47:15
楼主

转载“工控老炮儿”

去年刚装好,今年又要升。

刚习惯使用 TIA Portal V20,就又要熟悉 TIA Portal V21。

今天试一下用 PLCSIM Advanced V8 仿真测试 S7-1200 G2 的 Modbus TCP 通信。

一、添加 S7-1200 G2 CPU

在 TIA Portal V21 中选择 1214C V4.1。如下图:

1.png

二、配置 Modbus TCP Server

在 TIA Portal V21 中添加一个 DB 块 GdbMbTcpConData,作为连接参数。如下图:

image.png

添加一个 DB 块 GdbHoldRegData,作为保持型数据缓冲区。如下图:

image.png

添加一个 FB MbTcpServer,连接以上定义的数据块参数。如下图:

image.png

在主程序 OB1 中调用 FB MbTcpServer。如下图:

image.png

三、配置 PLC 仿真实例

启动 PLCSIM Advanced V8,创建并配置 S7-1200 G2 实例,下载 PLC 程序。

4.png

四、配置 Modbus TCP Client

用 MThings 作为 Modbus TCP 客户端即主站进行测试。

添加通信通道。如下图:

image.png

添加客户端即主站设备。如下图:

image.png


添加通信数据条目。如下图:

image.png

和 PLC 中定义的通信缓冲区数据地址对应。如下图:

image.png

五、测试

在线并监视通信数据。

PLC 端数据:

image.png

MThings 端数据:

image.png



楼主最近还看过

芒果小平子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1509回
  • 年度积分:0
  • 历史总积分:1457
  • 注册:2016年11月24日
发表于:2026-02-02 11:35:24
1楼

谢谢楼主的分享!

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师