首页 > 其他分享 >网口环保212设备数据 转 profinet IO项目案例

网口环保212设备数据 转 profinet IO项目案例

时间:2024-09-24 10:02:56浏览次数:1  
标签:网关 212 CN Flag 采集 网口 IO 数据 设备

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 准备工作 2
4 电脑上采集环保HJ212设备的数据 2
5 配置网关参数 4
6 用PROFINET IO协议转发数据 7
7 其他事项 9
8 案例总结 10

1 案例说明

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

4 电脑上采集环保HJ212设备的数据

  1. 前往上海仰科网站onker.cn,点击 下载中心。在其他测试工具中找到TCP调试工具
    在这里插入图片描述

  2. 将环保仪IP设置为与电脑IP同一网段

  3. 在环保仪设置中,将数据发送至电脑IP和指定的端口(如10212)。打开调试工具,填入指定的端口,点击侦听。

  4. 关闭防火墙以及杀毒软件,点击侦听,等待一会,就可以看到采集到的数据。如果没有接收到这些类似的数据,则联系环保设备厂家,询问如何配置环保设备输出数据。
    在这里插入图片描述

数据示例如下:
数据类型 数据举例
实时数据 ##0457QN=20210320163113904;ST=32;CN=2011;PW=123456;MN=81733553213013;Flag=4;CP=&&DataTime=20210320013500;w00000-Rtd=181.682,w00000-Flag=N;w21001-SampleTime=20210320005400,w21001-Rtd=45.160,w21001-Flag=N;w21011-SampleTime=20210320013500,w21011-Rtd=1.970,w21011-Flag=N;w21003-SampleTime=20210320013500,w21003-Rtd=53.131,w21003-Flag=N;w01018-SampleTime=20210320013500,w01018-Rtd=194.200,w01018-Flag=N;w01001-SampleTime=20210320013506,w01001-Rtd=7.500,w01001-Flag=N&&8F81
平均数据 ##0631ST=31;CN=2061;QN=20210906110000767;PW=123456;MN=41132102FNY329;Flag=1;CP=&&DataTime=20210906110000;01-Avg=2.78,01-Flag=N,01-ZsAvg=5.68,01-Min=2.50,01-Max=3.06,01-ZsMin=4.86,01-ZsMax=7.61;02-Avg=44.23,02-Flag=N,02-ZsAvg=89.25,02-Min=29.71,02-Max=65.64,02-ZsMin=71.73,02-ZsMax=140.96;S01-Avg=19.52,S01-Flag=N,
平均数据 ##0596QN=20210320163118367;ST=32;CN=2051;PW=123456;MN=81733553213013;Flag=4;CP=&&DataTime=20210320160000;w00000-Cou=176.923,w00000-Min=292.286,w00000-Avg=294.872,w00000-Max=297.287,w00000-Flag=N;w21001-Cou=8.151,w21001-Min=46.070,w21001-Avg=46.070,w21001-Max=46.070,w21001-Flag=N;w21011-Cou=0.392,w21011-Min=2.214,w21011-Avg=2.214,w21011-Max=2.214,w21011-Flag=N;

分析上面的数据,确认数据地址。如果采集CN=2011数据包的值,则地址是:w00000-Rtd,w01018-Rtd。
如果要采集非CN=2011的数据包的值,则需要加上CN值。如采集CN=2051数据包的值,地址是w00000-Avg,2051。如采集CN=2061数据包的值,地址是01-ZsAvg,2061。

5 配置网关参数

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

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

  3. 连接类型选择“TCP Server”
    在这里插入图片描述

  4. 输入网关侦听的端口。此端口和环保设备上发送的目标端口保持一致。
    在这里插入图片描述

  5. 新建要采集的数据,在“地址”处输入上面获取到的数据名称。采集CN=2011数据包数据,配置如下。注意CN,点位名称的对应方式。
    在这里插入图片描述

  6. 采集CN=2051的数据
    在这里插入图片描述

  7. 采集CN=2061的数据
    在这里插入图片描述

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

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

6 用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
    在这里插入图片描述

7 其他事项

  1. 不要修改“绑定IP地址”,使用默认即可。
  2. 在这里插入图片描述

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

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

标签:网关,212,CN,Flag,采集,网口,IO,数据,设备
From: https://www.cnblogs.com/vfbox22/p/18428456

相关文章

  • ORA-38500: USING CURRENT LOGFILE option not available without stand
    在dataguard启用实时恢复的时候,报如下错误:ORA-38500:USINGCURRENTLOGFILEoptionnotavailablewithoutstand实际操作:SQL>alterdatabaserecovermanagedstandbydatabaseusingcurrentlogfiledisconnectfromsession;alterdatabaserecovermanagedstandbydata......
  • DataTable的Extension
    #DataTableExtensions\App\App.csproj<ProjectSdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType><TargetFramework>net9.0</TargetFramework><ImplicitUsings>enable</I......
  • 夜王 - section1 - 萦平
    引子“夜王?什么夜王?那个晚上街头唱歌的”?“不是啊……是DOTA游戏里面那个夜王”。——这是立子第一次听说“夜王”这个称号,这个名词,原本他总觉得在哪听过,现在想起来了,原来是阿超高中时跟他提起过。section1萦平萦平县坐落在我国西北方,属于前邱市的下的一个小县城,县城里唯二......
  • XMLHttpRequest、Fetch、Axios和AJAX的关系
    一、基于http协议用于前后端通信的工具1、XMLHttpRequest(原生JS对象)XMLHttpRequest(XHR)是原生JavaScript对象。通过XMLHttpRequest可以在不刷新页面的情况下请求特定URL,获取数据。特性:浏览器广泛支持功能丰富:可以跟踪请求的状态、支持进度事件、文件上传、同步......
  • 20240923_212514 c语言 关系运算符
    ......
  • L0- Linux+InternStudio 关卡
    一、使用密码进行SSH远程连接1.打开电脑powerShell终端  使用Win+R快捷键打开运行框,输入powerShell,打开powerShell终端2.回到开发机平台 进入开发机页面找到创建的开发机,点击SSH连接3.复制登录命令  粘贴到powershell中,然后按回车 出现以下页面:4.复制密码......
  • Invalid bean definition with name ‘myBatisPlusApplication‘ defined in class pa
    目录问题出现背景问题分析问题解决一、背景        黑马课程的SSM框架里面的MyBatisPlus部分的学习,学习的是selecPage方法的测试时候出现的,因为要配分页的拦截器,所有定义了一个config的类,同时配了@Configuration(@Component好像也可正常使用),然后去到测试时候就......
  • 基于BiLSTM-Attention的共享单车租赁预测研究(数据可换)(Python代码实现)
                ......
  • 『Solution of Monster&划艇&烟火表演』
    ABC275FMonster其实就是对凸壳的处理办法显然建立\(B\)的笛卡尔树,设\(f[i,j]\)为树\(i\)操作后最大值\(\lej\)的最小代价。显然离开子树后子树都是整体操作的有\[f[i,j]=\min(f[i,j-1],f[lc,x]+f[rc,y]+\max(\max(x,y)-j,0)\timesB_i)\\\]显然可以优化为:\[\begi......
  • vulnhub KioptrixVM3 靶场练习
    靶机下载地址:https://download.vulnhub.com/kioptrix/KVM3.rar一.安装下载完虚拟机直接打开这个文件就可以靶机的网络设为nat确保和kali一个网段正常启动是这样二.信息收集kali的ip为:192.168.231.133kali扫描iparp-scan-l确定目标主机ip为192.168.231.183......