CCLINK转MODBUS-TCP协议转换网关模块应用案例

大家好,今天我们要聊的是生产管理系统中的CCLINK和MODBUS-TCP协议,它们的不同使得数据互通比较困难,但捷米特JM-CCLK-TCP网关的出现改变了这一切。

为了实现整个生产线的协同工作,需要这些设备之间能够进行有效的数据交换和指令传递。捷米特JM-CCLK-TCP网关就成为了连接这两种不同协议设备的桥梁,使得 CCLINK 设备能够与 MODBUS - TCP 设备相互通信,如 CCLINK 设备可以根据 MODBUS - TCP 设备传来的环境参数(如温度、湿度等)调整自身的工作状态,从而提高生产线的整体效率和自动化程度。

CCLINK转MODBUS-TCP协议转换网关模块应用案例

1,  捷米JM-CCLK-TCP是一款自主研发的CCLINK从站功能的通讯网关,它的主要功能是将各种MODBUS-TCP设备接入到CCLINK总线中。网关连接到CCLINK总线中做为从站使用,连接到MODBUS-TCP总线中做为主站或从站使用。它可以实现两边数据的传输,让数据互通变得轻松快捷。

2,  配置捷米JM-CCLK-TCP网关的CCLINK参数

打开 GW Modbus 软件,首先设置软件使用的 IP 地址,点击菜单栏“设置——通讯设置——以太网设置”,如下图,电脑的 IP 是 192.168.1.111。(设备 IP 地址和配置模块地址不需要设置)

3,  点击菜单栏“工具——在线”,在弹出的窗口中,选择“CCLINK 配置”。

4,  点击“连接从站”按钮,连接成功后其他按钮会变成可以点击的状态:

点击“读取配置”按钮后,显示网关目前的实际参数:

5,  填写用户需要的参数,点击“写入配置”按钮:

设置完毕后,然后重新给网关供电

5.2配置CCLINK从站

6, 在GX Works2软件中新建一个项目,在CC Link的设置中,如下图所示。举例,定义输入寄存器的地址是D1000,输出寄存器的地址是D2000。

7,  点击站信息设置,在弹出的对话框中,将“站类型”选择成远程设备站,“占用站数”根据实际数据量选择。点“设置结束”完成设置。

8,  在GX Works2软件中,在线监视缓冲存储器,如下图所示。可以通过软件元列表进行在线修改和监视寄存器的值。

5.3 配置捷米JM-CCLK-TCP网关的MODBUS报文

5.3.1 网关做为MODBUS主站

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

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

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

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

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

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

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

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

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

15, 用户配置完成Modbus报文后,可以将配置下载到网关中。

5.3.2捷米JM-CCLK-TCP网关做为MODBUS从站

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

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

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

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

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

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

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

点击菜单栏“设置——通讯设置——以太网设置”,进行下载网口设置,如下图。其中“网络适配器”指的是用户操作的电脑IP地址,需要和设备IP地址在同一个网段内。“设备IP地址”指的是网关LAN口的IP,出厂默认是192.168.1.201,一般情况下用户无需修改。“配置模块地址”用户忽略即可。

19, 用户点击“工具——下载”,等到软件下方的“Status”状态栏执行到100%,即代表下载完成。

5.4 设置捷米JM-CCLK-TCP网关的MODBUS网口

5.4.1 网关做为MODBUS主站

将电脑用网线连接至网关的P3网口上。

打开TCPConf8软件后,点击“连接”,可以与网关建立TCP连接,进而修改Modbus-TCP的IP、端口号等参数。

20, 在下图中分别对应“设备端口1”~“设备端口8”。“设备端口1”对应的Modbus站号是1,“设备端口2”对应的Modbus站号是2,以此类推。

21, 用户对使用的端口完成修改后,要点击“确认当前配置”,使网关的Modbus-TCP接口保存配置并复位。

5.4.2 网关做为MODBUS从站

首先要用电脑与网关建立连接,然后点击图中的“修改IP参数”即可。

22, 网关做MODBUS-TCP的从站(服务器)使用时,使用下图中的“设备端口2”

使用Modbus Slave软件做为从站,与网关的MODBUS端子连接进行测试。

点击软件的菜单栏“Connection——Connect…”,设置正确的端口号,然后点击OK,开始运行。如下图:

23, 点击软件的菜单栏“Setup——Slave Definition”,设置从站允许访问的数据区,如下图:

24, RTU通讯。

测试数据:

在Modbus Slave软件中,手动修改数据值,如下图:

25, 可以在GX WORKS2主站软件中监控到上传数据。

26, 在GX WORKS2主站软件上手动修改一个output数据值,在Modbus Slave软件中可以监视到,数据已经成功下发。

在工业自动化快速发展的今天,不同品牌和类型的设备采用不同的通信协议是普遍现象。捷米特JM-CCLK-TCP协议转换设备为解决设备互联互通问题提供了有效途径,是实现工业系统集成和智能化升级的关键环节。

通过捷米特JM-CCLK-TCP实现协议转换,将基于 CCLINK 的自动化子系统与基于 MODBUS - TCP 的监控系统、MES 系统等进行集成。生产管理人员可以在统一的监控平台上实时获取各设备的运行状态、生产数据等信息,实现对整个生产过程的集中监控和管理。同时,不同子系统之间的数据交互和协同控制得以加强,提高了生产效率和产品质量,降低了生产成本。

你认为捷米JM-CCLK-TCP网关会不会成为生产管理系统中的一项重要工具呢?欢迎在评论区留言分享你的看法。记得点赞哦!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Go学习:多重赋值与匿名变量

1. 变量的多重赋值 1.1 基本语法格式 go语言中,可以将多个赋值语句 合并成 一句,比如: a : 10 b : 20 c : 30//a,b,c三个变量的赋值语句可以简练成以下格式a, b, c : 10, 20, 30 1.2 交换变量值 当需要交换两个变量的值时&#…

Spring——依赖注入之p命名空间和c命名空间

p命名空间 其实就是Set注入 只不过p命名空间写法更简洁 p可以理解为 property标签的首字母p p命名空间依赖于set方法 依赖引入 使用前需要再配置文件头文件中引入p命名空间的依赖: ** xmlns:p“http://www.springframework.org/schema/p” ** 用法 在bean标签…

HTML-多媒体标签

除了图像&#xff0c;网页还可以放置视频和音频。 1.<video> <video>标签是一个块级元素&#xff0c;用于放置视频。如果浏览器支持加载的视频格式&#xff0c;就会显示一个播放器&#xff0c;否则显示<video>内部的子元素。 <video src"example.…

【Linux】Linux常见指令(上)

个人主页~ 初识Linux 一、Linux基本命令1、ls指令2、pwd命令3、cd指令4、touch指令5、mkdir指令6、rmdir指令7、rm指令8、man指令9、cp指令10、mv命令 Linux是一个开源的、稳定的、安全的、灵活的操作系统&#xff0c;Linux下的操作都是通过指令来实现的 一、Linux基本命令 先…

【Vue.js 组件化】高效组件管理与自动化实践指南

文章目录 摘要引言组件命名规范与组织结构命名规范目录组织 依赖管理工具自动化组件文档生成构建自动引入和文档生成的组件化体系代码结构自动引入组件配置使用 Storybook 展示组件文档自动生成 代码详解QA 环节总结参考资料 摘要 在现代前端开发中&#xff0c;组件化管理是 V…

Golang环境配置on Macbook Air M2

Golang环境配置on Macbook Air M2 你好Go配置环境变量验证vscode插件安装将文件夹添加到工作区并保存go包管理 你好Go 去官网下载go的对应版本 配置环境变量 新建配置文件 vim &#xff5e;/.bash_profile #注意号前后不能有空格 export GOPATH/Users/xxxx/xxxxx/Go_Works/…

【Arthas命令实践】heapdump实现原理

&#x1f3ae; 作者主页&#xff1a;点击 &#x1f381; 完整专栏和代码&#xff1a;点击 &#x1f3e1; 博客主页&#xff1a;点击 文章目录 使用原理 使用 dump java heap, 类似 jmap 命令的 heap dump 功能。 【dump 到指定文件】 heapdump arthas-output/dump.hprof【只 …

智能控制器开发项目-项目章程

目录 1. 项目目的或理由 2. 项目描述 3. 高水平项目和产品需求 3.1项目需求&#xff1a; 3.2产品需求&#xff1a; 4. 总预算 5. 启动风险 6.里程碑总表 7.项目目标与成功标准 8. 验收标准 9. 项目经理职权层级 项目名称&#xff1a;智能控制器开发项目 项目发起人…

继承(补充)

大家好&#xff0c;今天补充一下继承上执行顺序的一点知识点&#xff0c;&#xff08;编者这两天要完成学院任务可能有点敷衍&#xff0c;抱歉抱歉&#xff09;&#xff0c;那么我们来看看。 [继承关系上的执行顺序] 1、父类静态代码优先于子类静态代码块执行,且是最早执行. …

IOMMU PT

什么是 IOMMU PT IOMMU PT&#xff08;Input/Output Memory Management Unit - Pass-Through&#xff09;是一种技术&#xff0c;主要用于虚拟化环境中&#xff0c;特别是在使用直接设备分配&#xff08;也称为设备直通&#xff09;的情况下。这项技术允许虚拟机直接访问物理硬…

如何解决HTML和CSS相关情况下会导致页面布局不稳定?

在实际开发过程中&#xff0c;HTML 和 CSS 的布局可能会出现不稳定的情况&#xff0c;导致页面显示混乱、错位或者不如预期。以下是一些常见原因及实际项目中的代码示例&#xff0c;帮助你理解如何避免这些问题。 1. 浮动元素未清除 (float 未清除) 问题&#xff1a;使用浮动…

【Rust自学】11.5. 在测试中使用Result<T, E>

喜欢的话别忘了点赞、收藏加关注哦&#xff08;加关注即可阅读全文&#xff09;&#xff0c;对接下来的教程有兴趣的可以关注专栏。谢谢喵&#xff01;(&#xff65;ω&#xff65;) 11.5.1. 测试函数返回值为Result枚举 到目前为止&#xff0c;测试运行失败的原因都是因为触…

【HTML+CSS+JS+VUE】web前端教程-16-HTML5新增标签

扩展知识 div容器元素,也是页面中见到的最多的元素 div实现

python学习笔记—16—数据容器之元组

1. 元组——tuple(元组是一个只读的list) (1) 元组的定义注意&#xff1a;定义单个元素的元组&#xff0c;在元素后面要加上 , (2) 元组也支持嵌套 (3) 下标索引取出元素 (4) 元组的相关操作 1. index——查看元组中某个元素在元组中的位置从左到右第一次出现的位置 t1 (&qu…

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

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

Linux 虚拟机与windows主机之间的文件传输--设置共享文件夹方式

Linux 虚拟机与windows主机之间的文件传输 设置共享文件夹方式 在虚拟机中打开终端查看是否已经新建完成&#xff0c;到文件夹中找到它看一下&#xff0c;这个位置就能存储东西啦

关于linux网桥(Linux Bridge)的一些个人记录

文章目录 1. Linux Bridge简述2. 网桥创建创建配置持久化在Debian/Ubuntu系统上&#xff1a;在CentOS/RHEL系统上&#xff1a; 启用和验证 3. 关于linux网桥不转发ip帧的问题原因解决配置持久化 4. 查看网桥学习交换表手动添加或删除条目添加条目删除条目 配置静态条目设置条目…

期末概率论总结提纲(仅适用于本校,看文中说明)

文章目录 说明A选择题1.硬币2.两个事件的关系 与或非3.概率和为14.概率密度 均匀分布5.联合分布率求未知参数6.联合分布率求未知参数7.什么是统计量&#xff08;记忆即可&#xff09;8.矩估计量9.117页12题10.显著水平阿尔法&#xff08;背公式就完了&#xff09; 判断题11.事件…

Inno Setup制作安装包,安装给win加环境变量

加 ; 加环境变量&#xff0c;开启&#xff0c;下面一行 ChangesEnvironmentyes 和 ; 加环境变量wbrj变量名&#xff0c;{app}\project\bin变量值&#xff0c;{app}\后接文件名&#xff0c;{app}表示安装路径。下面一行,{olddata};原来的值上拼接 Root: HKLM; Subkey: “SYSTEM\…

Golang学习笔记_23——error补充

Golang学习笔记_20——error Golang学习笔记_21——Reader Golang学习笔记_22——Reader示例 文章目录 error补充1. 基本错误处理2. 自定义错误3. 错误类型判断3.1 类型断言3.2 类型选择 4. panic && recover 源码 error补充 1. 基本错误处理 在Go中&#xff0c;函数…