首页 > 其他分享 >CClink IEF Basic设备数据 转 profinet IO项目案例

CClink IEF Basic设备数据 转 profinet IO项目案例

时间:2024-09-25 17:05:59浏览次数:8  
标签:协议 网关 CClink IO profinet IEF 数据 设备

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 准备工作 2
4 网关采集CCLINK IEF BASIC数据 2
5 用PROFINET IO协议转发数据 5
6 案例总结 8

1 案例说明

  1. 设置vfbox网关采集CClink IEF Basic设备数据
  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. 仰科网关。支持采集CClink IEF Basic数据,profinet IO协议转发。
  2. 电脑。IP设置成192.168.1.198,和网关在同一个网段。
  3. 网线、12V电源。

4 网关采集CClink IEF Basic数据

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

  2. 点击“新建设备”,驱动类型选择如下:
    在这里插入图片描述

  3. 输入要创建的名称,根据自己的需求
    在这里插入图片描述

  4. 以下输入CClink IEF Basic设备的IP地址,端口可使用默认。
    在这里插入图片描述

  5. “绑定网口”选择CCLink设备连接的网关的网口。“从站点数”是CCLink设备里数据区的长度
    在这里插入图片描述

  6. 添加要采集的数据。需要知道这个点位的地址和数据类型,填写到如下的选项中。
    在这里插入图片描述

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

  8. 点击菜单“查看数据”,查看网关采集到的数据。对比一下当前值,“状态”显示Good,更新时间为当前时间就代表采集到了数据。
    在这里插入图片描述

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. 网关运行架构如下

在这里插入图片描述

标签:协议,网关,CClink,IO,profinet,IEF,数据,设备
From: https://www.cnblogs.com/vfbox22/p/18431687

相关文章

  • 面试官:谈谈你对 IoC 和 AOP 的理解!
    本文摘录自笔者开源的Java学习&面试指南(Github收获146kstar):JavaGuide。这篇文章会从下面从以下几个问题展开对IoC&AOP的解释什么是IoC?IoC解决了什么问题?IoC和DI的区别?什么是AOP?AOP解决了什么问题?AOP的应用场景有哪些?AOP为什么叫做切面编程?AOP实现......
  • Top 100+ Generative AI Applications / Use Cases in 2024
    Top100+GenerativeAIApplications/UseCasesin2024https://research.aimultiple.com/generative-ai-applications/#general-generative-ai-applications WrittenbyCemDilmeganiResearchedbySılaErmutAsseenfromaboveGoogleTrends......
  • 大模型项目部署时Gradio Web页面打不开或者打开用不了及pydantic.errors.PydanticSche
    问题描述 在复现大模型demo时连接器和模型加载都没问题,但是gradio界面打不开或者打开后用不了原因分析:感觉应该是gradio的版本问题导致该文件缺少相关文件解决方案:可以首先按照上面要求下载文件https://cdn-media.huggingface.co/frpc-gradio-0.2/frpc_linux_a......
  • 【2024潇湘夜雨】WIN 11_IoT_Ent_LTSC_2024_24H2.26100.1876软件选装纯净特别版9.25
    【系统简介】=============================================================1.本次更新母盘来自WIN11_IoT_Ent_LTSC_2024_24H2.26100.1876.2.全程离线精简、无人值守调用优化处理制作。部分优化适配系统可能要重启几次,即使显示适配失败也不要在意,可能部分优化不适用。3.OS版本号......
  • 如何撰写一个优秀的 stable diffusion 提示词?看完这篇文章包会的!
    在本文中,我将详细介绍如何撰写一个优秀的提示词。首先,需要明确的是,称一种方式为好,并不意味着你只能使用这种方式,就像我们都知道一些书籍是好书,但并不意味着每个人都只能阅读这些书一样。通过学习其中一种好的方式,可以建立起一些概念,帮助你更快入门AI绘画。因此,这篇文章我......
  • Validation Failed: 1: this action would add [2] shards, but this cluster current
    在最近部署的一个项目中,是使用elk来记录应用系统日志的,突然发现,近几天的日志在kibana上面没有显示。于是去排查elk的日志,发现logstash中有这样一条警告信息"ValidationFailed:1:thisactionwouldadd[2]shards,butthisclustercurrentlyhas[999]/[1000]maximumn......
  • springboot 工程中 SpringApplication.run方法 可以指定加载"applicationContext.xml"
    在SpringBoot应用程序中,SpringApplication.run()方法默认使用自动配置和基于Java的配置(如使用@Configuration注解的类),而不是传统的XML配置文件(如applicationContext.xml)。SpringBoot的设计理念之一就是简化配置,鼓励使用注解和Java配置来代替XML配置。然而,如果你......
  • COMP3331/9331 Computer Networks and Applications
    COMP3331/9331ComputerNetworksandApplicationsAssignmentforTerm3,2024BitTrickleFileSharing System1. Goal and Learning ObjectivesIn this assignment you will have the opportunity to implement BitTrickle, apermissioned,peer-to- pee......
  • Create a .pem File for TLS/SSL Certificate Installations
    .pemTLS/SSLCreationInstructionsSSL.pemfiles(concatenatedcertificatecontainerfiles),arefrequentlyrequiredforcertificateinstallationswhenmultiplecertificatesarebeingimportedasonefile.Thisarticlecontainsmultiplesetsofinstructi......
  • module collections has no attribute Hashable PyDocx 库报错
    项目背景在测试PyDocx代码时```pythonfrompydocximportPyDocXhtml=PyDocX.to_html("test.docx")withopen("test.html",'w',encoding="utf-8")asf:f.write(html)```发生错误:Traceback(mostrecentcalllast):File"D:......