Modbus TCP转Profinet网关modbus tcp转以太网

大家好,今天我们来聊一聊如何使用捷米特的Profinet转modbusTCP协议转换网关在博图上进行非透传型配置。

1, 首先,我们需要安装捷米特JM-TCP-PN的GSD文件,并根据现场设备情况配置modbusTCP地址。然后,在博图中添加该GSD文件,并根据实际需求对数据进行图形化配置。比如,我们可以设置1440bytes IN和1440bytes OUT的数据长度,以实现毫秒级的协议转换。

?

2, 值得注意的是,这个过程不需要编程知识,完全通过博图提供的可视化界面就能完成。另外,捷米特JM-TCP-PN支持更多Modbus设备连接,让我们的设备能够更加灵活地与各种设备进行通讯。

总的来说,捷米特的Profinet转modbusTCP协议转换网关在博图上的非透传型配置非常方便易行。它的图形化配置功能让我们可以快速地完成设备通讯设置,而且支持更多Modbus设备连接,让我们的设备能够更加灵活地与各种设备进行通讯。如果你有类似的需求,不妨考虑一下捷米特的这款产品,通过评论区留言获取更多详细信息。

当 Modbus TCP 端配置成 Modbus TCP_Server 模式时,Profinet 端需要添加对应的 GSD 文件 添加过程及配置方法如下: 

在网络视图界面依次点击选项→安装设备描述文件(GSD),选择源路径, 找到 GSD 文件目录  切换到“网络视图”,在右侧的硬件目录下可以找到MODTCP-S”, 

说明 GSD 文件添加成功。 

3, 双击MODTCP-S”添加后,在 PLC 网口上按住左键拖出连接线连接 YC-GATEWAY 网口,两网口出现绿线连接即表示连接成功。

双击 YC-GATEWAY 进入“设备视图”,双击 YC-GATEWAY,常规栏里 

PROFINRT 接口可以配置IP 地址和设备名称。IP 地址应与PLC 设置在同一网段, 设备名称要设置为 YC-GATEWAY 。 本例中设置 ip:192.168.0.3 , 

4, 向插槽中拖入需要的模块,全部支持的模块如下图硬件目录所示:

5, 用户只需要拖入足够的输入和输出模块,以满足需要的输入数据长度和输出 

数据长度即可,模块会将 plc 分配给 input 和 output 区域的数据和 Modbus TCP

端进行映射。 

Modbus TCP 端连接的 Modbus TCP_Client 设备(Modbus Master-主机)访问这些数据时只需要从寄存器地址 0x0000 依次读取或写入即可。注意:读取和写的基地址均为 0x0000,本网关会根据功能码自动识别数据的映射区域,用户无需关心。 

双击插槽中的模块可配置模块的一些具体信息,如双击插槽中插入的 Input 1 Byte,用户可手动配置起始地址和结束地址,如下图:

6, 配置 Modbus TCP 端通信相关参数 

通信参数无需配置,保持默认就行。 

7, PN 端的编译和下载

到这一步,我们的软硬件配置就已经全部完成了,下面我们将项目下载到西门子 S7-1200 的 PLC 中。在“设备和网络”视图下,可以看到“编译”按钮和

8, “下载”按钮,如图: 

首先编译项目,然后点击“下载”按钮,按照下图设置网络后,点击“开始搜索”。 

?

9, 搜索到实际连接的 PLC 后,检查“设备类型”、“IP 地址”、“设备名称” 都无误后,点击“下载”按钮,如图: 

?

10, 如果弹出如下窗口,点击“在不同步的情况下继续”即可。 

?

11, 在弹出的如下窗口中按图进行设置后点击“下载”,如图: 

?

?

12, 在弹出的如下窗口中选中“全部启动”,点击“完成”按钮,如图: 

至此,PN 端可能还不能开始工作(PLC 的 RUN/STOP 灯没有变绿,ERROR 和 MAINT 灯还是闪烁的红灯),此时需要在“项目树”中按照下图找到并双击

“更新可访问的设备”,“更新可访问的设备”下面的“PLC_1[192.168.0.1]” 

和“可访问设备[08-00-06-02-01-DD]”即为搜索到的设备,如下图: 

?

13, 双击“可访问设备”下面的“在线和诊断”,按照下图修改设备名称为“YC-GATEWAY”,再点击分配名称(有时需要点击两次),PLC 才会开始工作(PLC 的 RUN/STOP 灯变绿,ERROR 和 MAINT 灯停止闪烁并变灭)。

 14, 至此,PN 端和 Modbus TCP 端都开始按照配置的软硬件参数开始工作了。 

捷米特的Profinet转modbusTCP协议转换网关在博图上的非透传型配置非常方便易行。它的图形化配置功能让我们可以快速地完成设备通讯设置,而且支持更多Modbus设备连接,让我们的设备能够更加灵活地与各种设备进行通讯。如果你有类似的需求,不妨考虑一下捷米特的这款产品,通过评论区留言获取更多详细信息。

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

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

相关文章

Redisson提供优秀的并发控制机制

1. JDK集合类 对于JDK的集合类&#xff0c;forEach方法其实并不能完全避免并发修改异常。 forEach本质上还是一个循环遍历&#xff0c;如果在循环体内直接对集合进行修改&#xff0c;仍然会产生ConcurrentModificationException。 例如&#xff1a; List<String> lis…

了解垃圾回收算法

点击下方关注我&#xff0c;然后右上角点击...“设为星标”&#xff0c;就能第一时间收到更新推送啦~~~ 垃圾回收&#xff08;Garbage Collect&#xff09;是Java语言中的一种自动内存管理机制&#xff0c;用于自动回收不再使用的对象所占用的内存空间。Java虚拟机会自动追踪和…

算法39:Excel 表列序号

一、需求 给你一个字符串 columnTitle &#xff0c;表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如&#xff1a; A -> 1 B -> 2 C -> 3 … Z -> 26 AA -> 27 AB -> 28 … 示例 1&#xff1a; 输入: columnTitle “A” 输出: 1 示例 2&…

Jenkins安装、配置、自动化构建前(nodejs)后端(maven)项目

文章目录 0、Jenkins卸载安装1、Jenkins配置2、后台启动脚本startup.sh3、后台关闭脚本stop.sh4、实时数据启动脚本startup.sh5、实时数据关闭脚本stop.sh6、jenkins制定完任务后&#xff0c;点击立即构建&#xff0c;控制台报错&#xff08;...无法生成父级目录&#xff09;7、…

uC-OS2 V2.93 STM32L476 移植:系统启动篇

前言 前两篇已经 通过 STM32CubeMX 搭建了 NUCLEO-L476RG 的 STM32L476RG 的 裸机工程&#xff0c;下载了 uC-OS2 V2.93 的源码&#xff0c;并把 uC-OS2 的源文件加入 Keil MDK5 工程 本篇适配 uC-OS2 的 系统定时器&#xff08;Systick&#xff09;与 PendSV_Handler&#xf…

python elasticsearch update by query

创建索引以及添加数据 PUT test {"mappings": {"properties": {"test":{"type": "nested"}} }}GET test/_mappingPUT test/_doc/1 {"test":{"name":"ellis","age":100} }elastics…

leetcode 763. 划分字母区间

2023.8.3 本题的关键是要确保同一字母需要在同一片段中&#xff0c;而这就需要关注到每个字母最后一次出现的位置。 思路&#xff1a;用一个哈希表保存每个字母&#xff08;26个&#xff09;最后一次出现的位置。然后从头遍历&#xff0c;不断更新最右边界&#xff0c;直到当前…

Java电子招投标采购系统源码-适合于招标代理、政府采购、企业采购、等业务的企业 tbms

​ 功能描述 1、门户管理&#xff1a;所有用户可在门户页面查看所有的公告信息及相关的通知信息。主要板块包含&#xff1a;招标公告、非招标公告、系统通知、政策法规。 2、立项管理&#xff1a;企业用户可对需要采购的项目进行立项申请&#xff0c;并提交审批&#xff0c;查…

[数据分析与可视化] Python绘制数据地图4-MovingPandas入门指北

MovingPandas是一个基于Python和GeoPandas的开源地理时空数据处理库&#xff0c;用于处理移动物体的轨迹数据。它提供了一组强大的工具&#xff0c;可以轻松地加载、分析和可视化移动物体的轨迹。通过使用MovingPandas&#xff0c;用户可以轻松地处理和分析移动对象数据&#x…

[JAVA基础]自动拆装箱NPE问题

1.自动拆装箱场景 自动装箱 当把字面量转换成包装类的时候会自动装箱 比如&#xff1a; Integer a 1; Integer b 1; 自动拆箱 当你对包装类的对象进行运算&#xff08;如加法、减法等&#xff09;时&#xff0c;Java会自动进行拆箱操作。拆箱是将包装类型的对象转换为相应的基…

登月再进一步:Apollo自动驾驶的里程碑

前言 「作者主页」&#xff1a;雪碧有白泡泡 「个人网站」&#xff1a;雪碧的个人网站 「推荐专栏」&#xff1a; ★java一站式服务 ★ ★前端炫酷代码分享 ★ ★ uniapp-从构建到提升★ ★ 从0到英雄&#xff0c;vue成神之路★ ★ 解决算法&#xff0c;一个专栏就够了★ ★ 架…

数据结构 | 递归

目录 一、何谓递归 1.1 计算一列数之和 1.2 递归三原则 1.3 将整数转换成任意进制的字符串 二、栈帧&#xff1a;实现递归 三、递归可视化 四、谢尔平斯基三角形 五、复杂的递归问题 六、动态规划 一、何谓递归 递归是解决问题的一种办法&#xff0c;它将问题不断地分…

Google Colab 部署 Stable Diffusion Webui

1. 下载 vae 访问: https://huggingface.co/stabilityai/sd-vae-ft-mse-original/blob/main/vae-ft-mse-840000-ema-pruned.ckpt 根据下图的红圈部分&#xff0c;点击下载。 将其上传至GoogleDrive根目录 点击新建后&#xff0c;然后点击上传文件。 2. 访问 colab 首先第一步…

npm配置最新淘宝镜像

目录 1、设置淘宝镜像2、查看源 1、设置淘宝镜像 默认的官方镜像&#xff1a;https://registry.npmjs.org&#xff0c;切换国内淘宝镜像&#xff0c;访问下载更快。 npm config set registry https://registry.npmmirror.com/其他&#xff0c;如pnpm&#xff1a; pnpm confi…

数据结构——单链表

无头单向非循环链表的建立 前言——什么链表链表形象图链表分类 一、Single_linked_list.h头文件的建立二、Single_linked_list.c功能函数的定义Single_linked_list_test.c主函数的定义四、代码运行测试五、Single_linked_list完整代码演示&#xff1a;总结 前言——什么链表 链…

一条自由游动的鲸鱼

先看效果&#xff1a; 再看代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>鲸鱼</title><style>#canvas-container {width: 100%;height: 100vh;overflow: hidden;}&l…

HTML之表单标签

目录 表单标签 Form表单 定义&#xff1a; 基本语法结构&#xff1a; form属性&#xff1a; enctyoe属性 fieldeset标签 fieldeset属性 legend标签 label标签 优势 label属性 input标签 input属性 input标签中的type属性 text text输入框有以下配套属性 searc bu…

太魔幻了!计算机就业哀鸿遍野,而高考生疯狂涌向计算机专业

在张雪峰推荐的几大专业里&#xff0c;计算机专业是其中之一。近几年&#xff0c;计算机专业报考热度不减&#xff0c;但就业前景却令人堪忧&#xff0c;互联网裁员接二连三&#xff0c;许多码农找不到工作。 一位网友感叹&#xff1a;一边是计算机就业哀鸿遍野&#xff0c;一…

IDEA中怎么使用git下载项目到本地,通过URL克隆项目(gitee\github)

点击 新建>来自版本控制的项目 点击后会弹出这样一个窗口 通过URL拉取项目代码 打开你要下载的项目仓库 克隆>复制 gitee github也是一样的 返回IDEA 将刚刚复制的URL粘贴进去选择合适的位置点击克隆 下载完成

Mac电脑目录

System&#xff08;系统&#xff09;Applications&#xff08;应用程序&#xff09;应用程序目录&#xff0c;默认所有的GUI应用程序都安装在这里User&#xff08;用户&#xff09;存放用户的个人资料和配置。每个用户有自己的单独目录Library&#xff08;资料库&#xff09;系…