免费发布

SIEMENS广东省西门子中国授权代理商-西门子变频器-西门子技术服务|西门子PLC模块

更新:2024-05-18 09:10 发布者IP:223.74.132.159 浏览:0次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
91441304MAC3TWY11U
报价
请来电询价
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
关键词
代理商,变频器,PLC,伺服电机,一级代理
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
联系电话
18126392341
手机
15267534595
联系人
梁涛  请说明来自顺企网,优惠更多
让卖家联系我
15267534595

产品详细介绍

S7-1200 Modbus TCP 通信指令块

STEP 7 V13 SP1 软件版本中的ModbusTCP库指令目前Zui新的版本已升至V4.0,该版本的使用需要具备以下两个条件:

1. 软件版本:STEP 7 V13 SP1及其以上

2. 固件版本:S7-1200 CPU 的固件版本V4.1及其以上

图片

图1. Modbus TCP V4.0 版本指令块

S7-1200 Modbus TCP 实验环境

下面以两台S7-1200之间进行Modbus TCP通信为例,详细阐述客户端与服务器侧如何编程及通信的过程。表格列出了具体的实验环境:

操作系统

WIN7 SP1 专业版 64位

编程软件

STEP 7 Professional V13 SP1 Update 5

系统硬件

1.CPU1215C   6ES7215-1AG40-0XB0   V4.1

2.CPU1212C   6ES7212-1AE40-0XB0   V4.1

3.CSM1277    6GK7277-1aa10-0aa0

表1. Modbus TCP 通信的实验环境


CPU类型

IP地址

端口号

硬件标识符

客户端

CPU 1212C

192.168.0.6

0

64

服务器

CPU 1215C

192.168.0.4

502

64

表2. Modbus TCP 通信双方的基本配置

硬件标识符是在“设备组态”中,双击 PROFINET 接口,然后在“属性”中的“硬件标识符”中查看。

图片

图2. S7-1200设备的PROFINET接口硬件标识符

S7-1200 Modbus TCP 服务器编程

“MB_SERVER”指令将处理 Modbus TCP 客户端的连接请求、接收并处理 Modbus 请求并发送响应。

1. 在“ 程序块-> OB1"中调用“MB_SERVER”指令块,然后会生成相应的背景DB块,点击确定,如图3所示。

图片

图3. 调用MB_SERVER指令块

该功能块的各个引脚定义如下:

DISCONNET

为0代表被动建立与客户端的通信连接;为1代表终止连接。

MB_HOLD_REG指向 Modbus 保持寄存器的指针。
CONNECT指向连接描述结构的指针。TCON_IP_v4(S7-1200)
NDR为0代表无数据;为1代表从 Modbus 客户端写入新的数据。
DR为0代表无读取的数据;为1代表从 Modbus 客户端读取的数据
ERROR错误位:0:无错误;1:出现错误,错误原因查看STATUS。
STATUS指令的详细状态信息。

表3. MB_SERVER 各个引脚定义说明

2. CONNECT 引脚的指针类型

第一步,先创建一个新的全局数据块 DB2,如图4所示:

图片

图4. 创建全局数据块

第二步,双击打开新生成的 DB2 数据块,定义变量名称为“ss",数据类型为“TCON_IP_v4”(可以将 TCON_IP_v4拷贝到该对话框中),然后点击“回车”按键。该数据类型结构创建完毕。如图5所示: 图片

图5. 创建 MB_SERVER 中的 TCP 连接结构的数据类型

各个引脚定义说明如下:

InterfaceId硬件标识符。(设备组态中查询)
ID

连接ID,取值范围1~4095

Connection Type连接类型。TCP连接默认为:16#0B
ActiveEstablished建立连接。主动为1(客户端),被动为0(服务器)。
ADDR服务器侧的IP地址
RemotePort远程端口号
LocalPort本地端口号

表4. TCON_IP_v4 数据结构的引脚定义

客户端侧的IP地址为192.168.0.6,端口号为0,所以 MB_SERVER 服务器侧该数据结构的各项值如图6所示。

图片

图6. MB_SERVER 服务器侧的 CONNECT 数据结构定义

3. S7-1200 服务器侧 MB_SERVER 编程

调用MB_SERVER指令块,实现被客户端读取2个保持寄存器的值,如图7所示。

图片

图7. MB_SERVER 服务器侧编程

注意:MB_HOLD_REG 指定的数据缓冲区可以设为 DB 块或 M 存储区地址。DB块可以为优化的数据块,也可以为标准的数据块结构。

S7-1200 MODBUS TCP 通信调试

S7-1200 MODBUS TCP 服务器侧准备数据,用于客户端读访问,如图8所示。

图片

图8. 服务器侧监控表

S7-1200 MODBUS TCP 客户端侧,给 MB_CLIENT 指令块中 REQ引脚一个上升沿,监控数据读取成功。如图9所示。

图片

图9. 客户端侧监控表


所属分类:中国电子元件网 / 西门子变频器
SIEMENS广东省西门子中国授权代理商-西门子变频器-西门子技术服务|西门子PLC模块的文档下载: PDF DOC TXT
关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月17日
法定代表人林海霞
注册资本1000
主营产品广东省西门子授权代理商、西门子变频器、西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU等
经营范围一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;机械设备销售;智能机器人的研发;机械电气设备销售;电气设备修理;信息系统集成服务;阀门和旋塞销售;泵及真空设备销售;工业机器人销售;工业机器人安装、维修;仪器仪表销售;配电开关控制设备销售;软件开发;工业自动控制系统装置销售;电子、机械设备维护(不含特种设备);专用设备修理;计算机软硬件及辅助设备批发;工业工程设计服务;机械设备研发;货物进出口;技术进出口;国内贸易代理。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112