使用PLCSIM Advanced V8仿真测试S7-1200 G2的Modbus TCP通信

描述

来源:工控老炮儿

介绍

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

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

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

添加 S7-1200 G2 CPU

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

MODBUS

配置 Modbus TCP Server

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

MODBUS

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

MODBUS

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

MODBUS

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

MODBUS

配置 PLC 仿真实例

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

MODBUS

配置 Modbus TCP Client

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

添加通信通道。如下图:

MODBUS

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

MODBUS

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

MODBUS

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

MODBUS

测试

在线并监视通信数据。

PLC 端数据:

MODBUS

MThings 端数据:

MODBUS

下载链接

Modbus TCP Server/TIA 项目下载链接:

https://pan.quark.cn/s/8ce570ed8aaf

Modbus TCP Client/MThings 项目下载链接:

https://pan.quark.cn/s/bee5f7c97e50

TIA Portal V21 下载链接:

https://pan.quark.cn/s/5922b391ffbc

MODBUS

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分