loveplc

 找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 224|回复: 0

SMART200MODBUS_TCP通信

[复制链接]

284

主题

317

帖子

986

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
986
发表于 2019-9-29 19:02:36 | 显示全部楼层 |阅读模式
Modbus TCP 是通过工业以太网 TCP/IP 网络传输的 Modbus 通信。S7-200 SMART 采用客户端-服务器方法,Modbus 客户端设备通过该方法发起与 Modbus 服务器设备的 TCP/IP 连接。
建立连接后,客户端向服务器发出请求,服务器将响应客户端的请求。客户端可请求从服务器设备读取部分存储器,或将一定数量的数据写入服务器设备的存储器。如果请求有效,则服务器将响应该请求;如果请求无效,则会回复错误消息。
S7-200 SMART 支持做 Modbus TCP 的客户端或者服务器,可以实现 PLC 之间通信,也可以实现与支持此通信协议的第三方设备通信。通信伙伴数量比较多的时候,可以使用交换机,扩展以太网接口,如图1.通信功能
图1.通信功能
STEP7-Micro/WIN SMART 从V2.4 版本开始,软件中直接集成 Modbus TCP 库指令。
安装软件后,Modbus TCP 指令位于 STEP7-Micro/WIN SMART 项目树中“指令”文件夹的“库”文件夹中。如图2.Modbus TCP库指令所示。
指令分为客户端和服务器两种,目前指令版本为 V1.0。
图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 的为使用的指令分配库存储区地址。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

京ICP备17066637号-1|京公网安备|手机版|Archiver|小黑屋|loveplc

GMT+8, 2025-12-6 12:56 , Processed in 0.020327 second(s), 18 queries .

Powered by Discuz! Comsenz Inc.

© 2019 技高志远.

快速回复 返回顶部 返回列表