首页 > 其他分享 >欧姆龙PLC数据 转 profinet IO项目案例

欧姆龙PLC数据 转 profinet IO项目案例

时间:2024-09-27 10:22:48浏览次数:9  
标签:协议 网关 欧姆龙 PLC IO 设备

目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 网关采集欧姆龙PLC数据 2 5 用PROFINET IO协议转发数据 5 6 案例总结 7

1 案例说明

  1. 设置网关采集欧姆龙PLC数据
  2. 把采集的数据转成profinet IO协议转发给其他系统。

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数据,profinet IO协议转发。
  2. 电脑。IP设置成192.168.1.198,和网关在同一个网段。
  3. 网线、12V电源。

4 网关采集欧姆龙PLC数据

  1. 打开vfbox studio软件,点击新建工程,点击“新建设备”。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.

  2. 网关可采集多种欧姆龙PLC型号的数据,FINS(网口,串口)系列,NJ/NX(网口)系列等。

  3. FINS(网口,串口)支持以下几种类型: 在这里插入图片描述

  4. NJ/NX(网口)支持以下几种类型 在这里插入图片描述

  5. 以下以连接FINS CP型号为例说明。网关用网线连接到PLC。 在这里插入图片描述

  6. 输入设备名称 在这里插入图片描述

  7. 选择连接类型 在这里插入图片描述

  8. 输入PLC的IP地址和端口 在这里插入图片描述

  9. 输入FINS网络参数 在这里插入图片描述

  10. 新建一个标签,采集一个数据。 在这里插入图片描述

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

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

5 用profinet IO协议转发数据

  1. 点击菜单 Profinet IO。启用设置成Yes。 在这里插入图片描述

  2. 把数据分别加到Input Module和Output Module下。Input Module是网关发送给PLC的数据。Output是PLC发送给网关的数据。 在这里插入图片描述

  3. 设置完成后,点击“下载”,把工程下载到网关中,则网关启动了Profinet IO功能。

  4. 下载完成后,点击“Generate GSDML File”生成GSD文件,导入到其他设备中组态。先点击下载工程,再生成GSD文件。 在这里插入图片描述

  5. 导入到博途时,需要把下面两个地方的时间设置成如下的值,或者比图中的设置值更大。 在这里插入图片描述

  6. 博途中要“手动”设置网关IP地址和网关的名称。取消选中“自动生成profinet设备名称” 在这里插入图片描述

  7. 加了设备后,要添加Input Module,Output Module 在这里插入图片描述

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

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

标签:协议,网关,欧姆龙,PLC,IO,设备
From: https://blog.51cto.com/vfbo/12127021

相关文章

  • composition API 优势好处特点
    3.1、为什么要选择组合式API?由于vue2有局限性:组件的逻辑膨胀导致组件的可读性变差;无法跨组件重用代码;vue2对TS的支持有限3.2、组合式API解决了什么问题?面对vue2的局限性,可以将相同的代码组织在一起,而不会散落在各个角落3.3、组合式API的优点?compositionAPI是根据逻辑相关性组织代......
  • maven annotationProcessorPaths
    <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>${maven-compiler-plugin.version}</version><configuration><annotat......
  • 5 分钟快速入门 Github Action
    GithubAction是一种自动化构建工具。‍介绍什么是GitHubAction?来看看阮一峰大佬的介绍:GitHubActions是GitHub的持续集成服务,于2018年10月推出。大家知道,持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitHub把这些操作......
  • 欧姆龙PLC数据 转 profinet IO项目案例
    目录1 案例说明 12 VFBOX网关工作原理 13 准备工作 24 网关采集欧姆龙PLC数据 25 用PROFINETIO协议转发数据 56 案例总结 71 案例说明设置网关采集欧姆龙PLC数据把采集的数据转成profinetIO协议转发给其他系统。2 VFBOX网关工作原理VFBOX网关是协议转换网关,是把一......
  • visionpro篇 PMAlign工具
    目录1、概述2、PMAlign工作原理2.1模板(Pattern)2.1.1模板特征(PatternFeatures)2.1.2模板极性(PatternPolarity)2.1.3模板掩膜(PatternMasking)本文参考visionpro官方文档——PatMaxSoftware,加上自己的理解。visionpro是一款机器视觉软件,集成了很多工具,本文介绍......
  • Arduino UNO R3自学笔记6 之 Arduino引脚(IO)功能介绍
    注意:学习和写作过程中,部分资料搜集于互联网,如有侵权请联系删除。前言:ArdunioUNOR3有很多引脚,接下来主要介绍它们都可以用做什么。从上图不难看出开发板引脚也不是有多少,分类来看也就以下种类型:                ●数字IO               ......
  • 易优CMS后台上传图片报错mkdir(): Permission denied 报错-eyoucms
    当你在易优CMS后台上传图片时遇到“mkdir():Permissiondenied”的错误提示时,通常是因为文件系统的权限设置不当。以下是一些具体的解决步骤:步骤1:检查目录权限确定问题目录确认出现问题的目录是 /core/library/think/cache/driver/File.php。实际上,问题可能出现在其他目......
  • 易优CMS致命错误,联系技术支持:Call to undefined function eyPreventShell()-eyoucms
    当你遇到 core/helper.php 第146行左右出现致命错误,并且提示 CalltoundefinedfunctioneyPreventShell() 时,通常是因为某个自定义函数未被定义或未被正确引入。以下是一些具体的解决步骤:步骤1:检查函数定义定位 eyPreventShell 函数查找 eyPreventShell 函数的......
  • 易优cms错误\core\library\think\db\Connection.php第xxx
    当使用易优CMS建站时,出现“core>library>think>db>Connection.php第xxx行左右”这个错误时,确实不一定是由数据库连接错误引起的。这个错误可能是由于模板内的代码问题导致的。以下是一些常见的原因及排查方法:常见原因及排查方法易优CMS标签错误:检查模板文件中的易优CMS标签......
  • BIO,NIO和AIO的区别
    BIO,NIO和AIO的区别一.Java的I/O演进之路Java共支持3种网络编程的I/O模型:BIO,NIO,AIOBIO:同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销。NIO:同步非阻塞,服务......