电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

两台西门子S7-200SMART 如何进行MODBUS TCP通信(附程序),西门子PLC通信

作者:佚名    文章来源:网络整理    点击数:    更新时间:2024/3/16

本文给大家介绍两台西门子S7-200 SMART PLC,CPU ST30如何进行modbus tcp以太网通信程序的编写。

要求如下:

1、将客户端的VW100开始的10个字写到服务器的VW50开始的十个字中。

2、将服务器的VW100开始的10个字中的数据读取到客户端的VW50开始的10个字中。

首先编写客户端的程序,以太网通信属于全双工通信模式,通信双方都可以发送数据和接收数据,而且发送和接收都可以同时进行,在本例中,发送数据程序和读取数据程序写到一个PLC中。

在MODBUS_CLIENT程序中,

EN:使能;

Req:发送通信请求,ON允许通信,OFF禁止通信;

Connect:建立连接,ON连接,OFF断开;

IPAddr1-4设置的是服务器的IP地址;

IP_PORT指的是客户端尝试连接、且随后使用 Modbus TCP 进行通信的服务器的端口号;

RW指示该操作是读还是写;

Addr指的是要读或者是写的服务器的起始地址;

COUNT:个数;

DataPtr指客户端的起始地址。

二、服务器程序如下:

MBUS_SERVER指令说明:

IP_Port:服务器物理端口号;

MaxIQ:开放可访问IQ点数量;

MaxAI:开放可访问AI数量;

MaxHold:开放可访问V区字数,不能与库存储区分配地址产生重叠;

HoldStart:V区开放起始地址。

Holdstart:保持区起始地址。即MODBUS地址40001对应的VW地址。&VB0则表示40001代表VW0,&VB100则表示40001代表VW100。

注意:一台服务器不能连接多台客户端,但是服务器又可以作为客户端与其它服务器通信。每台服务器只能定义一个端口,不同服务器的端口可以相同。

Tags:TCP通信,modbus,西门子plc  
责任编辑:admin
相关文章列表
基于MCGS组态软件的交通灯控制系统设计(附程序)
西门子S7-200PLC与西门子变频器MM440通讯程序实例_ UUS通讯实例
STEP 7-MicroWIN SMART自己如何建立库指令  西门子200SMART PLC添
PLC功能指令使用基础:数据类型与寻址方式,你学会了吗?
一文彻底搞懂间接寻址——指针可以很简单
如何区分西门子PLC的直接寻址和间接寻址,QB0存储器和VW100寄存器
西门子200PLC控制小车往复运动案例电路解析 小车往返电气回路
西门子S7-200SMART PLC十字路口交通灯实验,红绿灯梯形图的编程,
西门子S7-200 PLC的移位指令SHL_W和ROR_W指令用法
西门子plc通讯西门子S7-200 Smart Modbus通信详解,MBUS_CTRL主站
V20变频器和西门子PLC的通讯,西门子变频器与PLC的MODBUS通信详细
STEP 7-MicroWIN SMART西门子S7-200SMART PLC之间的TCP通讯设置及
西门子S7-200PLC高速计数器的使用方法  HDEF指令和HSC指令用法
西门子S7-200PLC高速计数器HSC用法 西门子PLC高速处理指令
西门子S7-200SMART PLC高速计数器_西门子plc高速计数器实例 HDEF
西门子S7-200SMART PLC高速计数功能测量瞬时流量
跑马灯程序 S7-200SMART PLC八盏灯交替闪烁程序设计案例详解,传
西门子S7-200 SMART系列PLC模块接线,西门子PLC模块接线图
STEP 7-MicroWIN SMART西门子S7-200的模拟量输入输出图文详解! 模
西门子S7 PLC用I0.0控制接在Q0.0~Q0.7上的8个彩灯循环移位梯形图
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询