CClinkIEfield Basic转Modbus TCP网关模块连接三菱FX5U PLC

捷米特JM-CCLKIE-TCP是自主研发的一款CCLINK IE FB从站功能的通讯网关。该产品主要功能是将各种 MODBUS-TCP 设备接入到 CCLINK IE FB网络中。 捷米特JM-CCLKIE-TCP网关连接到CCLINK IE FB总线中做为从站使用,连接到 MODBUS-TCP 总线中做为主站或从站使用。 为了打破不同协议设备之间的通信壁垒,实现设备之间的互操作性和集成性,使三菱 FX5U PLC 能够与支持 Modbus TCP 协议的设备无缝连接和协同工作,就需要引入 CClink IE 转 Modbus TCP 网关。例如在一个自动化生产线中,可能同时存在三菱 FX5U PLC 控制的生产设备、采用 Modbus TCP 协议的智能传感器用于采集生产过程中的温度、压力、流量等数据,以及其他支持 Modbus TCP 协议的监控设备或执行机构。通过 CClink IE 转 Modbus TCP 网关,可以将这些设备连接在一起,构建一个统一的自动化控制系统,实现数据的共享和交互,提高生产系统的自动化程度和生产效率,优化生产过程控制,降低生产成本与设备故障率。


1.2.2 MODBUS-TCP 技术参数

undefined 网关的 MODBUS 接口可通过拨码选择做为主站(客户端)或从站(服务器),两种工作方式二选一工作。

undefined 网关作为 MODBUS 主站,支持 01H、02H、03H、04H、05H、06H、0FH、10H 号功能。

undefined 网关作为 MODBUS 主站,最大可以开通 8 个通道,连接 8 个 MODBUS 从站。从站站号 1~8,对应端口号 10001~10008,端口号可以通过软件进行更改。

配置网关的 MODBUS 报文

捷米JM-CCLKIE-TCP网关做为 MODBUS 主站

1, 使用网线将电脑与网关的 LAN 网口连接。

2, 将拨码的第 8 位拨到 ON,此时网关处于配置状态,然后给网关供电。

3, 打开 GW Modbus Builder 软件 ,双击软件右侧设备列表中的“Modbus Master”,可以添加一个虚拟主站到项目中,添加后可以在软件左侧项目树中看到此主站,如下图:

4, 双击软件右侧设备列表中的“Modbus Slave”,可以添加一个从站到此主站的 Modbus 总线中,添加后可以在软件的主窗口中看到 Modbus 总线中的所有站点,如下图:

5, 多次双击软件右侧设备列表中的“Modbus Slave”,可以添加多个从站。

6, 双击主窗口中的“Modbus Master”图标,弹出 Modbus 主站参数设置窗口,在这个窗口里,用户可以设置 Modbus 总线的运行参数和网关做为Modbus 主站工作时的特性,如下图:

7, 双击主窗口的某一个“Modbus Slave”,可以设置该从站的报文。

8, 如下图所示,用户给 1 号从站添加了 1 条写线圈、1 条读线圈、一条写寄存器、一条读寄存器。每一条报文,用户可以在表格内修改起始地址和数据长度。

9, 配置完成后,用户再次双击“Modbus Master”,点击“地址表”按钮,弹出 Modbus 从站数据列表。此列表展示出用户配置的全部报文,可以帮助用户进行数据的地址映射。

10, 用户配置完成 Modbus 报文后,可以将配置下载到网关中。下载配置前需要将拨码第 8 位拨到 ON,电脑与网关的 LAN 口通过网线连接。

11,用户点击“工具——下载”

配置捷米JM-CCLKIE-TCP网关的 CCLINK IE FIELD BASIC

12, 在 GX WORKS3 软件中新建一个项目,选择使用的 PLC 型号:

13, 点击左侧列表中的“以太网端口”,设置网络参数:

14, 点击“自节点设置”,填写 PLC 的 IP 地址和子网掩码,此处应与实际使用的 PLC 一致:

15, 点击“CC-LINK IEF Basic 设置”,在设置页面中启用 CCLINK 网络,如下图:

16, 然后点击下面一行的“网络配置设置”,选择右侧的通用设备,拖动到主画面中,可以看到添加了一个从站。用户根据实际的使用情况设置参数:

设置完毕后,点击菜单栏的“反映设置并关闭”,结束此画面。

17, 继续点击“刷新设置”,进行数据地址设置。网关使用 RWr 和 RWw 区域,其中 RWr 是 PLC 读取到的数据,RWw 是 PLC 发出的数据。 注意,设置完毕后要点击图中右下角位置的“应用”按钮。

18, 点击菜单栏“转换——转换+RUN 中写入”,在弹出的画面中,选择“全选”,然后点击“执行”,直到下载完成。

19, 点击“监看”按钮,可以在线监测 PLC 的数据

20, 注意输入和输出的第 1 个字,分别是预留的控制字和状态字,实际数据从各自的第 2 个字开始。

在复杂的工业自动化场景中,不同设备常采用不同通信协议,协议转换网关成为实现设备集成和协同工作的关键环节,能有效打破通信壁垒,拓展系统功能。

无论是网关、PLC 还是各协议设备,其参数配置都要求

 在构建和升级自动化控制系统时,提前考虑不同协议设备的兼容性以及未来系统扩展需求很重要。选择合适的网关产品,并预留一定的扩展接口和配置空间,有助于系统灵活应对后续新增设备和功能升级,降低改造难度和成本。

总之,该案例展示了如何利用 CClink IE 转 Modbus TCP 网关实现不同协议设备间的有效连接,为工业自动化系统的集成、协同及高效运行提供了有益的实践参考。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/950989.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

农产品智慧物流系统

本文结尾处获取源码。 本文结尾处获取源码。 本文结尾处获取源码。 一、相关技术 后端:Java、JavaWeb / Springboot。前端:Vue、HTML / CSS / Javascript 等。数据库:MySQL 二、相关软件(列出的软件其一均可运行) I…

设计模式-结构型-桥接模式

1. 什么是桥接模式? 桥接模式(Bridge Pattern) 是一种结构型设计模式,它旨在将抽象部分与实现部分分离,使它们可以独立变化。通过这种方式,系统可以在抽象和实现两方面进行扩展,而无需相互影响…

后台管理系统引导功能的实现

引导是软件中经常见到的一个功能,无论是在后台项目还是前台或者是移动端项目中。 那么对于引导页而言,它是如何实现的呢?通常情况下引导页是通过 聚焦 的方式,高亮一块视图,然后通过文字解释的形式来告知用户该功能的作…

现场展示deepseek VS openAI o1模型大对比

DeepSeek-V3 模型的发布在 AI 领域引起了广泛关注。作为一款拥有 6850 亿参数的混合专家(MoE)语言模型,DeepSeek-V3 在多个基准测试中表现出色,甚至超越了一些闭源模型。其在 Aider 代码能力排行榜上的正确率达到 48.4%&#xff0…

Golang的并发编程框架比较

# Golang的并发编程框架比较 中的并发编程 在现代软件开发中,处理高并发的能力愈发重要。Golang作为一门支持并发编程的编程语言,提供了丰富的并发编程框架和工具,使得开发者能够更轻松地处理并发任务。本文将介绍Golang中几种常用的并发编程…

SSL,TLS协议分析

写在前面 工作中总是会接触到https协议,也知道其使用了ssl,tls协议。但对其细节并不是十分的清楚。所以,就希望通过这篇文章让自己和读者朋友们都能对这方面知识有更清晰的理解。 1:tls/ssl协议的工作原理 1.1:设计的…

网络安全-XSS跨站脚本攻击(基础篇)

漏洞扫描的原理 1.跨站脚本攻击介绍 xss跨站脚本攻击: xSS 全称(Cross site Scripting )跨站脚本攻击,是最常见的Web应用程序安全漏洞之一,位于OWASP top 10 2013/2017年度分别为第三名和第七名,XSS是指攻…

SpringBoot之核心配置

学习目标: 1.熟悉Spring Boot全局配置文件的使用 2.掌握Spring Boot配置文件属性值注入 3.熟悉Spring Boot自定义配置 4.掌握Profile多环境配置 5.了解随机值设置以及参数间引用 1.全局配置文件 Spring Boot使用 application.properties 或者application.yaml 的文…

【Word_笔记】Word的修订模式内容改为颜色标记

需求如下:请把修改后的部分直接在原文标出来,不要采用修订模式 步骤1:打开需要转换的word后,同时按住alt和F11 进入(Microsoft Visual Basic for Appliations) 步骤2:插入 ---- 模块 步骤3&…

【C++】字符数|组与字符串的深度解析

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 💯前言💯一、字符数组的基本概念1. 什么是字符数组?2. C语言风格字符串的特点 💯二、字符数组的初始化1. 字符串直接赋值2. 按字符逐个赋值数据对比示例 &am…

计算机网络——网络层—IP数据报与分片

一、IP 数据报的格式 • 一个 IP 数据报由首部和数据两部分组成。 • 首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的。 • 在首部的固定部分的后面是一些可选字段,其长度是可变的。 IP 数据报首部的固定部分中的各字段 版…

【Python学习(八)——异常处理】

Python学习(八)——异常处理 本文介绍了异常处理的知识,仅作为本人学习时记录,感兴趣的初学者可以一起看看,欢迎评论区讨论,一起加油鸭~~~ 心中默念:Python 简单好学!!&…

Python 爬虫验证码识别

在我们进行爬虫的过程中,经常会碰到有些网站会时不时弹出来验证码识别。我们该如何解决呢?这里分享 2 种我尝试过的方法。 0.验证码示例 1.OpenCV pytesseract 使用 Python 中的 OpenCV 库进行图像预处理(边缘保留滤波、灰度化、二值化、…

[离线数仓] 总结二、Hive数仓分层开发

接 [离线数仓] 总结一、数据采集 5.8 数仓开发之ODS层 ODS层的设计要点如下: (1)ODS层的表结构设计依托于从业务系统同步过来的数据结构。 (2)ODS层要保存全部历史数据,故其压缩格式应选择压缩比率,较高的,此处选择gzip。 CompressedStorage - Apache Hive - Apac…

GraphQL:强大的API查询语言

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

vue js实现时钟以及刻度效果

2025.01.08今天我学习如何用js实现时钟样式&#xff0c;效果如下&#xff1a; 一、html代码如下&#xff1a; <template><!--圆圈--><div class"notice_border"><div class"notice_position notice_name_class" v-for"item in …

Docker入门之docker基本命令

Docker入门之docker基本命令 官方网站&#xff1a;https://www.docker.com/ 1. 拉取官方镜像并创建容器&#xff08;以redis为例&#xff09; 拉取官方镜像 docker pull redis# 如果不需要添加到自定义网络使用这个命令&#xff0c;如需要&#xff0c;直接看第二步 docker r…

“深入浅出”系列之FFmpeg:(1)音视频开发基础

我的音视频开发大部分内容是跟着雷霄骅大佬学习的&#xff0c;所以笔记也是跟雷老师的博客写的。 一、音视频相关的基础知识 首先播放一个视频文件的流程如下所示&#xff1a; FFmpeg的作用就是将H.264格式的数据转换成YUV格式的数据&#xff0c;然后SDL将YUV显示到电脑屏幕上…

【JAVA基础】Collections方法的具体使用方法

java基础中Collections及collect(toList,toSet,toMap)的用法 package com.gaofeng;import java.util.*; import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream;public class demo01 {public static void main(String[] …

深度学习知识点:RNN

文章目录 1.简单介绍2.网络结构3.应对梯度消失 1.简单介绍 循环神经网络&#xff08;RNN&#xff0c;Recurrent Neural Network&#xff09;是一类用于处理序列数据的神经网络。与传统网络相比&#xff0c;变化不是特别大&#xff0c;不如CNN的变化那么大。 为什么要有循环神经…