三菱PLC数据 转 EthernetIP项目案例

news/2025/4/2 4:10:22/文章来源:https://www.cnblogs.com/vfbox22/p/18799269

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 准备工作 2
4 网关采集三菱PLC数据 2
5 使用ETHERNETIP转发数据 5
6 其他说明 7
7 案例总结 9

1 案例说明

  1. 设置vfbox网关采集三菱PLC数据
  2. 把采集的数据转成EthernetIP协议转发给其他系统。

2 VFBOX网关工作原理
VFBOX网关是协议转换网关,是把一种协议转换成另外一种协议。网关可以采集西门子,欧姆龙,三菱,AB PLC,DLT645,DLT698电表,modbus rtu tcp,环保的HJ212协议,opc ua和opc da,电力的IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT现场总线协议,bacnet,MQTT,mysql,sqlserver数据库。不同型号的网关支持不同的协议,具体支持的协议参考网关侧面标签上的型号。依托500多种型号的网关产品,可以实现多种不同协议之间的互联互通。
网关连接在不同协议的设备之间,就像一个“翻译”,把一种设备支持的协议,转换成另一种设备支持的协议,从而实现两个不同协议的设备之间的数据交换。工作架构如下:
在这里插入图片描述

3 准备工作

  1. 仰科网关。支持采集三菱PLC数据,EthernetIP协议转发。
  2. 电脑。IP设置成192.168.1.198,和网关在同一个网段。
  3. 网线、12V电源。

4 网关采集三菱PLC数据

  1. 网关可采集三菱多种型号PLC的数据,FX系列,IQ系列等。
    在这里插入图片描述

  2. 安装VFBOX Studio软件。打开软件后,点击新建工程,设备类型选择实际网关的型号。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    在这里插入图片描述

  3. 点击“新建设备”,驱动类型根据实际的三菱PLC选择。
    在这里插入图片描述

  4. 选择PLC的类型。
    在这里插入图片描述

  5. 如果是网线连接,则输入PLC的IP和端口号。
    在这里插入图片描述

  6. 如果是串口连接,则设置成和PLC的串口设置保持一致。
    在这里插入图片描述

  7. 添加要采集的数据点位。
    在这里插入图片描述

  8. 选择数据区域(1),数据类型(2),数据地址(3),点击确定。
    在这里插入图片描述

  9. 配置完成后点击菜单“下载”,把工程下载到网关里。

  10. 点击菜单“查看数据”,查看网关采集到的数据。
    在这里插入图片描述

5 使用EthernetIP转发数据

  1. 网关可以作为Ethernet/IP协议的从站,外部设备做Ethernet/IP的主站。
  2. 到菜单“服务-EtherNet/IP”,启用设置成Yes。
    在这里插入图片描述

参数 说明
绑定网口 如果是单网口设备,不需要更改。
两个网口的网关,选择网关连接EthernetIP设备的网口。
输入输出存储区固定长度 输入输出区的固定长度,一般选择Yes。对应下面的“CIP最大字节”使用。如果选择yes,CIP最大字节是32,则输入区长度为32个字节,输出区固定长度为32个字节
CIP最大字节 选择输入去和输出区的最大字节长度。单位字节。
Input Assembly(100), 输入数据区,网关输出给主站的数据,路径地址是100
Output Assembly(150) 输出数据区,主站输出给网关的数据,路径地址是150

  1. 点击“Input Assembly”,添加两个数据。Input Assembly是指外部系统来网关读取的数据。
    在这里插入图片描述

  2. 点击“Output Assembly”,添加两个数据。Output Assembly是指外部系统要写入到网关的数据。
    在这里插入图片描述

  3. 完成以上设置后,点击下载,把工程下载的网关里。

  4. 点击“Generate EDS File”可以生成EDS文件,把生成的EDS文件下载到EthernetIP主站设备后,就可以和网关进行数据通信了。
    在这里插入图片描述

  5. 如果修改了某些参数,需要重新下载工程到网关中,并重新生产EDS文件,然后再导入到相应的设备中。

6 其他说明

  1. 网关和三菱PLC是通过MC协议进行通信,需要在三菱PLC里启动MC协议。
    在这里插入图片描述

  2. 点击“打开设置”,启动MC协议。此处设置的协议(UDP),端口号(5000),要和网关中配置的保持一致。
    在这里插入图片描述

  3. 如果网关是接到三菱的编程口,则需要启动编程口的通信。

在这里插入图片描述

7 案例总结
使用协议转换网关可以很方便的实现不同协议的设备之间的数据转换。大量节省了项目实施过程的时间成本,人力成本。VFBOX网关产品都是工业级品质,符合工业应用的场景。只需要简单的参数配置,可以很快完成设备和系统之间的连接。方案优点:

  1. 不需要修改设备里的程序。
  2. 不影响设备原有的工作方式和功能。
  3. 只需要简单的配置就可以实现功能需求。
  4. 设备长期稳定工作。
  5. 网关运行架构如下

在这里插入图片描述

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

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

相关文章

比较LLM的function calling,Agent 和MCP

比较对比维度 ​MCP(Model Context Protocol)​ ​Function Calling ​Agent(智能体)​​定义 由 Anthropic 推出的开放协议,标准化 LLM 与外部数据源、工具的通信接口。 LLM 调用外部函数的机制,通过 JSON 参数规范模型与外部系统的交互。 自主运行的智能系统,通过分析…

20C++数组(1)——教学

1、什么是数组; 2、数组越界; 3、循环移位; 4、冒泡排序一、什么是数组 教学参考视频尼克、格莱尔等5位同学进行了一次信息学测试,试编一程序,实现查分功能。先输入成绩,然后输入学号输出相应的成绩。按以前方法:可以用al~a5分别保存1~5号同学的成绩,然后进行判断,若输入…

102201542曾庆徽-综测成绩证明材料

2023-2024年度下学期2024-2025年度上学期

web136笔记(tee妙用)

<?php error_reporting(0); function check($x){if(preg_match(/\\$|\.|\!|\@|\#|\%|\^|\&|\*|\?|\{|\}|\>|\<|nc|wget|exec|bash|sh|netcat|grep|base64|rev|curl|wget|gcc|php|python|pingtouch|mv|mkdir|cp/i, $x)){die(too young too simple sometimes naiv…

「收藏级」指针的前世今生:写给所有被C/C++折磨过的人

大家好,我是小康。今天聊聊让编程新手头疼的"指针"——这个 C 语言第一难点究竟是什么,为什么会被发明出来? 从直接操作内存到编程语言的"导航员" 你有没有过这样的经历:学习编程时,一切都还算顺利,直到遇见了"指针"这个概念,突然感觉像遇…

VLM-3D空间理解

VLM-3D空间理解 CoT Thinking in spaceNotably, prevailing linguistic reasoning techniques (e.g., chain-of-thought, self-consistency, tree-of-thoughts) fail to improve performance, whereas explicitly generating cognitive maps during question-answering enhance…

PCR406-ASEMI智能家居专用PCR406

PCR406-ASEMI智能家居专用PCR406编辑:LL PCR406-ASEMI智能家居专用PCR406 型号:PCR406 品牌:ASEMI 封装:TO-92 阻断电压:600V 通态电流:0.6A 类型:单向可控硅 浪涌电流:10A 工作温度:-40℃~150℃ 灵敏触发与低功耗‌ 触发电流低至‌5~200μA‌(分段可选),门极触发电…

SvelteKit 最新中文文档教程(14)—— 错误处理

前言 Svelte,一个语法简洁、入门容易,面向未来的前端框架。 从 Svelte 诞生之初,就备受开发者的喜爱,根据统计,从 2019 年到 2024 年,连续 6 年一直是开发者最感兴趣的前端框架 No.1:Svelte 以其独特的编译时优化机制著称,具有轻量级、高性能、易上手等特性,非常适合构…

银行网点加钞间作业人数异常报警系统

银行网点加钞间作业人数异常报警系统检测银行网点加钞间区域内作业人数,对超过设定人数阈值,进行预警。加钞间少于2人进行报警,规范员工操作,落实银行制度。自助环境区域、防护舱内区域重点关注大于等于2人,预防案件发生。通过人脸识别比对系统,对加钞间非授权人员进行检…

RAGFlow部署

参照https://eogee.com/article/detail/17进行 其中主要就是放开ragflow/docker/.env文件中的RAGFLOW_IMAGE华为云镜像地址 修改ragflow/docker/docker-compose.yml文件中的端口 Q:访问网页注册登录无反应 打开控制台看是报了502的错误 A:确保mysql,redis,minio,es等先启动,然…

多模态AI核心技术:CLIP与SigLIP技术原理与应用进展

近年来,人工智能领域在多模态表示学习方面取得了显著进展,这类模型通过统一框架理解并整合不同数据类型间的语义信息,特别是图像与文本之间的关联性。在此领域具有里程碑意义的模型包括OpenAI提出的CLIP(Contrastive Language-Image Pre-training,对比语言-图像预训练)和…

在岗人数分析报警摄像机

在岗人数分析报警摄像机采用AI算法,通过大量真实的场景样本训练后,能够在各种应用场景下及时准确地对场景中人员数量的分析统计预警。在岗人数分析报警摄像机是可以实时分析一个指定值班域内的人员数量,当所监视区域的值班人员数量少于设定的阀值时摄像机输出开关量信号,可…