采集IEC103 转 profinet IO项目案例

news/2025/1/8 10:18:24/文章来源:https://www.cnblogs.com/vfbox22/p/18648317

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 准备工作 2
4 配置VFBOX网关采集103设备数是 2
5 用PROFINET IO协议转发数据 4
6 IEC103协议说明 6
7 案例总结 8

1 案例说明

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

4 配置VFBOX网关采集103设备数是
4. 安装VFBOX Studio软件(简称VS),并VS软件。新建一个工程。设备类型选择和实际使用的网关类型保持一致。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
在这里插入图片描述

  1. 新建设备,选择IEC103 Master
    在这里插入图片描述

  2. 选择网关和103设备之间的连接方式。
    在这里插入图片描述

  3. 如果选择串口,则配置和103设备一样的波特率、校验位等信息。
    在这里插入图片描述

  4. 如果选择网口,则配置103设备的IP和端口号。
    在这里插入图片描述

  5. 输入103设备的站号。
    在这里插入图片描述

  6. 按如下顺序添加要采集的变量。其中103点地址用DPI,FUN定位的,这两个是数字。FUN,INF定位,DPI是类型。DPI,FUN,INF具体值请参考103设备的说明书。
    在这里插入图片描述

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

  8. 点击“查看数据”,可查看网关采集到的数据。
    5 用profinet IO协议转发数据

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

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

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

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

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

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

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

6 IEC103协议说明
20. 网关通过配置如下的点位信息来获取对应的数据。如果DPI(类型标示),FUN(功能类型),INF(信息序号)是用来定位变量地址,DPI是类型,FUN,INF是定位。
在这里插入图片描述

  1. DPI的对应关系如下:
    ASDU1 :double point
    ASDU3 :Measured I Value
    ASDU4 :Measurand
    ASDU9 :Measured II
    ASDU10 :Generic Data
    在这里插入图片描述

  2. GenericData:地址格式:GD,组号,条目号,描述类别KOD,数据下标(0-254)[结构体内数据下标]。当"数目及后续状态"为1时,数据下标为0。如果数目大于1,数据下标为0~(数目-1)。"结构体内数据下标"仅当数据类型为23数据结构时有效
    描述类别KOD:1-实际值,2-缺省值
    数据类型: 3-UI无符号整数, Word/DWord,4-I整数, Short/Long,7-R32.23IEEE标准754短实数, Float,9-双点信息, Boolean,10-单点信息, Boolean,18-带时标的报文, Boolean,19-带相对时间的时标报文, Boolean,20-带相对时间的时标测量, Float,23-数据结构。
    举例:采集如下的1A00H的GD数据,则地址为:GD,26,0,1,0。1A00H:是10进制的26。最后一个数字,在数目为1的情况下,都是0。数目大于1,代表有多个值,那用0~(数目-1)定位。

7 案例总结
使用协议转换网关可以很方便的实现不同协议的设备之间的数据转换。大量节省了项目实施过程的时间成本,人力成本。VFBOX网关产品都是工业级品质,符合工业应用的场景。只需要简单的参数配置,可以很快完成设备和系统之间的连接。方案优点:
23. 不需要修改设备里的程序。
24. 不影响设备原有的工作方式和功能。
25. 只需要简单的配置就可以实现功能需求。
26. 设备长期稳定工作。
27. 网关运行架构如下

在这里插入图片描述

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

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

相关文章

delphi 协程 doroutine 取消协程、及取消回调

简介 协程 执行前、执行中、执行后 全部都可以被取消;执行前取消; 执行中,是协程内核 优先尝试取消,并清空线程栈;若开发者内部是for循环大耗时协程,开发者自己也可以 通过 IsCancel 判断,来自己结束此协程; 执行后取消是指,可能此协程衍生出来了很多子协程,这些子协…

AI智能道路巡检养护系统

随着智慧城市建设的不断深入,城市基础设施的智能化升级已成为提升城市管理效率和居民生活质量的关键。其中,道路作为城市交通的基石,其智能化巡检养护系统的重要性日益凸显。本文将深入探讨“道路AI智能巡检养护系统”的建设内容,为智慧城市的发展提供新的思路。一、系统概…

媒体声音|专访阿里云数据库周文超博士:AI就绪的智能数据平台设计思路

在生成式AI的浪潮中,数据的重要性日益凸显。大模型在实际业务场景的落地过程中,必须有海量数据的支撑:经过训练、推理和分析等一系列复杂的数据处理过程,才能最终产生业务价值。事实上,大模型本身就是数据处理后的产物,以数据驱动的决策与创新需要通过更智能的平台解决数…

生信数据库及工具

引言 本文收藏个人生信有用的数据库和工具 数据库 OMIA OMIA是一个免费的、经过同行评审的知识库,它包含了关于动物遗传特征的信息,特别关注那些与人类疾病相似的特征。该数据库旨在促进对动物模型中遗传性状的研究。NCBI NCBI是美国国家生物技术信息中心,提供广泛的生物医学…

LINUX-安装VMware

安装VMware 通过网盘分享的文件:VMware-workstation-full-17.5.2-23775571.exe 链接: https://pan.baidu.com/s/1OUrDmdF0ROukfYRiYtfhAw?pwd=sky1 提取码: sky1 一、VMware下载 https://www.vmware.com/ 点击 Prodects二、SEE DESKTOP HYPERVISORS三、DOWNLOAD NOW四、选择V…

离线下载1.23.17版本k8s镜像、插件

1.离线部署说明 由于项目运行在内网环境,无法直接在线安装 Kubernetes,因此需要提前离线下载所需的镜像、工具和配置文件,并在内网环境中进行部署 2.纯净相同系统的服务器,下载k8s相关组件、镜像等 2.1 配置阿里云yum源 curl -o /etc/yum.repos.d/CentOS-Base.repo https:/…

onlyoffice做雷达图,比较robust control的性能

为了比较滑膜,高增益和高频率算法的性能,做如下表格,steady error converge speed Transient input Steady input序号 name Stead E Converge S Transient I Stead I1 sm 5 4 2 12 high gain 4 5 1 232 3 3 44 high freq 3 2 4 351 1 5 5数据见表格。有了数据,形成雷达图:…

Linux查看CPU相关信息 物理CPU个数、核数、逻辑CPU个数

一个物理封装的CPU(通过physical id区分判断)可以有多个核(通过core id区分判断)。而每个核可以有多个逻辑cpu(通过processor区分判断)。一个核通过多个逻辑cpu实现这个核自己的超线程技术。也就是一个物理核包含多个逻辑CPU # 总核数 = 物理CPU个数 X 每颗物理CPU的核数…

MYSQL数据库导出导入脚本.18647974

以test数据库为例:一、导出数据库 /usr/local/mysql/bin/mysqldump -uroot -p test --routines | gzip > test_250102.sql.gz二、导入数据库 gunzip < /root/test_250102.sql.gz | /usr/local/mysql/bin/mysql -uroot -p test.zstitle { width: 280px; text-align: cent…

Pycharm 2024.3安装及激活教程(附详细步骤和常见问题解答,激活至2099,亲测)

前言 Pycharm 是 JetBrains 公司推出的一款强大的Python集成开发环境(IDE),本文为大家提供最详细的安装、激活教程,帮助您快速配置开发环境。文末附激活补丁获取方式及常见问题解决方案。1. 卸载旧版本 Pycharm 如果电脑中已安装旧版本Pycharm,请先彻底卸载: 注意事项:如…

docker-compose安装nexus

拉取镜像 下载地址 https://hub.docker.com/r/sonatype/nexus3docker pull sonatype/nexus3 创建持久化目录 ` mkdir /data/nexus chmod 777 /data/nexus ` yml version: 3 services:nexus:restart: alwaysimage: 192.168.1.223:10242/base/sonatype/nexus3:latestcontainer_na…

新春狂欢,超市管理新升级:看板软件引领高效运营!

看板软件在零售超市门店新春管理中具有显著的应用价值和优势。通过合理利用看板软件,门店可以更加高效地管理库存、销售、员工和顾客服务等方面的工作,提升运营效率和顾客满意度。零售超市门店在新春期间面临着各种运营挑战,包括库存管理、销售促进、员工调度和顾客服务等方…