当前位置: 首页 > news >正文

依托CCLinkIE转ModbusTCP网关的转换达成西门子PLC连接配置案例

依托CCLinkIE转ModbusTCP网关的转换达成西门子PLC连接的配置案例

来百度APP畅享高清图片

首先,对西门子可编程逻辑控制器(PLC)进行组态,并设置好Modbus TCP从站参数。

S7 - 1200 Modbus TCP实验环境

以下以网关与1200 PLC之间开展Modbus TCP通信为例,详细阐释客户端与服务器端的编程及通信过程。本文档仅介绍服务器部分的组态编程,客户端部分请参阅客户端文档。 在 Modbus TCP 通信双方的基础配置中,硬件标识符的获取方式为:在“设备组态”界面,双击 PROFINET 接口,随后在“属性”栏的“硬件标识符”处进行查看,

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

S7 - 1200 Modbus TCP 服务器编程

“MB_SERVER”指令可对 Modbus TCP 客户端的连接请求予以处理,接收并处置 Modbus 请求,同时回送响应。

调用 MB_SERVER,在“程序块 > OB1”的程序段内调用 MB_SERVER 指令块,调用期间会自动生成背景 DB,点击确定便可,展示了 MB_SERVER 指令块的调用状况。该功能块各引脚的定义具体见表 3

在完成从站的设置工作之后,将组态下载至可编程逻辑控制器(PLC)便可。

启动网关配置软件。开展CCLink IE从站参数的配置工作,利用网关的配置软件,对网关作为CCLink IE从站的参数予以设定:占用数:应与PLC主站所配置的占用数达成一致。IP地址设定:确定网关作为CCLINK IE一侧的IP地址。 配置Modbus TCP参数,IP地址

设置网关Modbus TCP端的静态IP地址(例如192.168.0.10)。

端口号:默认值设定为 502,且支持用户进行自定义配置。

寄存器映射规则:将 CCLink IE 的输入数据(以 X 区域为例)映射到 Modbus 的 3x 输入寄存器,其起始地址为 30001。

将 CCLink IE 的输出数据(以 Y 区域为例)映射到 Modbus 的 4x 保持寄存器,其起始地址为 40001。

示例:PLC 的 D100 - D131(共计 32 个字)映射到 Modbus 的 40001 - 40032。添加从站并对其 IP 地址进行设置,确保该 IP 地址与西门子 PLC 的 IP 地址一致。 纳入Modbus功能码,此例以03功能码作为示例

填写可编程逻辑控制器(PLC)充当Modbus TCP从站情况下的寄存器地址和数量。确认无误后,将配置下载至网关,并启动CCLinkIE主站(三菱PLC)的配置工作。开启三菱PLC,对CClinkIE一侧的参数进行配置,首要步骤为设置PLC的IP地址。

通过双击“详细设置”进入CC-Link IE配置界面,添加通用从站的IP地址以及其所占用的点数,并完成分配软元件的设置。

到此,全部配置完成,将设备上电后观察指示灯状态正常即可。

http://www.dtcms.com/a/285498.html

相关文章:

  • 涉及海量数据的查询SQL建议使用“数据库函数”封装并调用
  • Rust实战:高效对接Postman API
  • 【Nginx】nginx+lua+redis实现限流
  • 【Lua】闭包可能会导致的变量问题
  • 去中心化交易所(DEX)深度解析:解码行业头部项目
  • 双向广搜算法详解
  • 【现有资料整理】灵枢 - 用于医学领域的 SOTA 多模态大语言模型
  • 对Yii2中开启`authenticator`后出现的跨域问题-修复
  • .QOI: Lossless Image Compression in O(n) Time
  • 变量命名规则
  • git--gitlab
  • 性能远超Spring Cloud Gateway!Apache ShenYu如何重新定义API网关!
  • 无标记点动捕:如何突破传统娱乐边界,打造沉浸式交互体验
  • 高速公路自动化安全监测主要内容
  • Elasticsearch+Logstash+Filebeat+Kibana部署(单机部署)
  • 在 Jenkins 中使用 SSH 部署密钥
  • JAVA高级第五章,简易超市会员管理系统
  • sqli-labs靶场通关笔记:第29-31关 HTTP参数污染
  • Android 应用保活思路
  • 小红书采集工具:无水印图片一键获取,同步采集笔记与评论
  • 银河麒麟高级服务器V10(ARM)安装人大金仓KingbaseES完整教程
  • 【unitrix】 6.7 基本结构体(types.rs)
  • IDEA插件离线安装
  • Vue3 Anime.js超级炫酷的网页动画库详解
  • 完整的 Meteor NPM 集成
  • 游戏常用运行库合集下载 - 提升游戏与软件体验
  • Nestjs框架: 基于TypeORM的多租户功能集成
  • Linux C 进程间通信基本操作
  • QT Windows 资源管理器的排序规则
  • 通俗易懂:什么是决策树?