当前位置: 首页 > 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.lryc.cn/news/592097.html

相关文章:

  • 计算机网络基础:从协议到通信全解析(大致框架)
  • Selenium自动化浏览器操作指南
  • websocket案例 599足球比分
  • IDEA高效开发:Database Navigator插件安装与核心使用指南
  • 【后端】.NET Core API框架搭建(10) --配置163邮件发送服务
  • 应用集成体系深度解析:从数据互通到流程协同
  • 实现库存显示和状态按钮的Question
  • nginx定制http头信息
  • python实现Markdown转化PDF的方案
  • 关于字符编辑器vi、vim版本的安装过程及其常用命令:
  • 小架构step系列18:工具
  • web3 区块链技术与用
  • 6 种无线传输照片从安卓到 Mac 的方法
  • 在ComfyUI中CLIP Text Encode (Prompt)和CLIPTextEncodeFlux的区别
  • 5 种可行的方法:如何将 Redmi 联系人备份到 Mac
  • AI进入自动驾驶时代:OpenAI发布革命性ChatGPT Agent
  • 飞牛上使用Docker方式部署LibreTV,再配合内网穿透,实现免费无广告刷剧的服务教程
  • 深度剖析:最新发布的ChatGPT Agent 技术架构与应用场景
  • uniapp+vue2——自定义底部导航tabbar
  • android版本编译问题之Hvac 应用体积优化问题处理记录
  • 从一开始的网络攻防(四):XSS
  • 推荐算法召回:架构理解
  • 正则表达式,Collection集合,迭代器
  • 正则表达式完全指南:从入门到实战
  • Kotlin集合分组
  • 黑马Node.js全套入门教程,nodejs新教程含es6模块化+npm+express+webpack+promise等_ts对象笔记
  • Kotlin集合过滤
  • 【Python】LEGB作用域 + re模块 + 正则表达式
  • uni-app 跳转页面传参
  • SpringCloud相关总结