当前位置:首页 > PLC > 正文内容

S7-200SMART Modbus TCP 通信

oozj1年前 (2019-07-11)PLC1099

S7-200SMART Modbus TCP 通信

Modbus TCP 是通过工业以太网 TCP/IP 网络传输的 Modbus 通信。S7-200 SMART 采用客户端-服务器方法,Modbus 客户端设备通过该方法发起与 Modbus 服务器设备的 TCP/IP 连接。

建立连接后,客户端向服务器发出请求,服务器将响应客户端的请求。客户端可请求从服务器设备读取部分存储器,或将一定数量的数据写入服务器设备的存储器。如果请求有效,则服务器将响应该请求;如果请求无效,则会回复错误消息。

S7-200 SMART 支持做 Modbus TCP 的客户端或者服务器,可以实现 PLC 之间通信,也可以实现与支持此通信协议的第三方设备通信。通信伙伴数量比较多的时候,可以使用交换机,扩展以太网接口,如图1.通信功能

S7-200SMART Modbus TCP 通信 PLC 第1张

图1.通信功能

STEP7-Micro/WIN SMART 从V2.4 版本开始,软件中直接集成 Modbus TCP 库指令。S7-200SMART Modbus TCP 通信 PLC 第2张

安装软件后,Modbus TCP 指令位于 STEP7-Micro/WIN SMART 项目树中“指令”文件夹的“库”文件夹中。如图2.Modbus TCP库指令所示。

指令分为客户端和服务器两种,目前指令版本为 V1.0。

S7-200SMART Modbus TCP 通信 PLC 第3张

图2.Modbus TCP库指令

Modbus TCP 客户端:

Modbus 客户端指令MBUS_CLIENT使用 CPU 的以下资源:

占用主动连接资源。最多有8个主动连接资源

连接多个服务器伙伴时,自动生成连接 ID。

Modbus TCP 客户端使用以下程序实体:

1 个子程序

2849 个字节的程序空间

V 存储器的 638 字节模块,用于指令符号

Modbus TCP 服务器:

Modbus 服务器指令 MBUS_SERVER 使用 CPU 的以下资源

占用被动连接资源。最多有8个被动连接资源

连接多个客户端伙伴时,自动生成连接 ID。

Modbus TCP 服务器使用下列程序实体:

1 个子程序

2969 个字节的程序空间

V 存储器的 445 字节模块,用于指令符号

指令库编程后,必须从 STEP 7-Micro/WIN SMART 的为使用的指令分配库存储区地址


扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由千城笔记发布,如需转载请注明出处。

转载请注明出处:https://oozj.org/23.html

分享给朋友:

相关文章

步进(顺序)控制程序的主要特定和注意事项

步进(顺序)控制程序的主要特定和注意事项

步进程序急停与恢复的解决方案这里提供了一个实例,说明了步进(顺序)控制程序的主要特定和注意事项,提供了一个停止和恢复顺控程序功能的解决方案。功能描述系统要求循环执行步进程序,程序启动后,按编制的顺序执...

安装WinCC_flexible_SMART_V3SP1过程中提示需要重启电脑的解决办法

开始--运行--输入regedit--删除HKEY_LOCAL_MACHINE--System--CurrentcontrolSet--Control--Session Manager--Pendin...

Modbus RTU tcp 主从站 客户端服务端例程

Modbus RTU tcp 主从站 客户端服务端例程

Modbus RTU 主站例程为了更好地理解 Modbus TCP 客户端的编程,可参考下面的例程。 注意: 1. 该例程使用 STEP 7-Micro/WIN SMART V2....

非常好用的扫描仪共享软件BlindSPro

非常好用的扫描仪共享软件BlindSPro...

S7-200 SMART Modbus TCP 客户端指令

S7-200 SMART Modbus TCP 客户端指令

S7-200 SMART Modbus TCP 客户端指令STEP7-Micro/WIN SMART 从V2.4 版本开始,软件中直接集成 Modbus TCP 库指令,无需单独安装或者购买。安装软件...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。