首页 > 其他分享 >采集SNMP转profinet IO项目案例

采集SNMP转profinet IO项目案例

时间:2024-12-17 16:21:06浏览次数:3  
标签:协议 网关 SNMP 采集 IO profinet 设备

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

1 案例说明

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

4 配置网关采集SNMP协议数据

  1. 打开VFBOX studio软件。新建一个工程。设备类型参考网关侧面的标签上的型号。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    在这里插入图片描述

  2. 点击新建设备,选择SNMP
    在这里插入图片描述

  3. 输入SNMP服务器的IP和端口号。
    在这里插入图片描述

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

  5. 配置完成后,点击下载,把工程下载到网关中。

  6. 点击“查看数据”,查看采集到的数据。

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

在这里插入图片描述

标签:协议,网关,SNMP,采集,IO,profinet,设备
From: https://www.cnblogs.com/vfbox22/p/18612787

相关文章

  • context.Session,写入数据,多久数据会清掉
     遇到一个数据偶尔为空的情况,数据是从sesion里取的,怀疑是session数据清空导致的。在不同的上下文中,context.Session数据的清空时间可能会有所不同。以下是几种可能的情况:ASP.NETCore中的Session:在ASP.NETCore应用程序中,Session的过期时间可以通过配置来设置。默认情......
  • 时序数据库IoTDB
    定义与概述IoTDB(InternetofThingsDatabase)是一个专门为物联网(IoT)场景设计的时序数据库。它能够高效地处理海量的时序数据,时序数据是指按照时间顺序排列的数据,在物联网场景中,设备会不断地产生带有时间戳的数据,如传感器每隔一段时间就会采集温度、湿度等数据并发送到数据库存......
  • Keil uVision5生成bin文件
    使用KeiluVision5将程序代码生成bin格式文件的方法1.点击魔术棒(OptionsforTarget...)2.选择User界面,勾选上AfterBuild、Rebuild的Run#1在UserCommand中填入下面的指令。fromelf--bin-o"$L@L.bin""#L"......
  • 题解:AT_abc296_e [ABC296E] Transition Game
    题目传送门思路我们可以在环中任选一点,然后在环内可以转到另一个点。因为起点自由选择,所以环中每个点都可以到达,由此我们可以得知环上的所有点都是必胜点。我们把这个问题抽象为一张图,用拓扑排序判环即可。AC代码#include<bits/stdc++.h>usingnamespacestd;usingll=l......
  • [OS] 基于 Windows 宿主机安装 VMWare Workstation 17 【转】
    Step1下载安装包VMWare官网百度网盘VMware-workstation-full-17.0.0-20800274.exe链接:https://pan.baidu.com/s/1y3jSI9p_qMhTqNVYa2OqfQ?pwd=vm17提取码:vm17Step2安装step2.1双击安装包,选择:【是】step2.2电脑重启之后,找到VMwareWorkstation17下载位......
  • 【实用指南】Zabbix服务器性能警告分析与解决方案:Zabbix server: Utilization of icmp
    前言:在监控系统的日常运维中,Zabbix作为一个强大的开源监控工具,帮助我们实时监控网络和应用状态。然而,当Zabbix服务器性能出现警告时,如icmppinger进程利用率过高,这可能会影响监控数据的准确性和及时性。本文将为您提供一个详细的分析和解决方案,帮助您快速定位问题并解决Zabbix服务......
  • NoHttpResponseException异常分析和优化实践
    NoHttpResponseException异常分析和优化实践在使用HttpClient进行网络请求时,如果服务器端没有响应,可能会抛出NoHttpResponseException异常。该异常表明服务器端没有及时响应,导致客户端无法获取到服务器端的响应。在实际开发中,我们通常会遇到两种情况:服务器端没有正常响应,导致......
  • 《Vue3笔记》第05节:Vue3项目引入Axios插件实现网络通信
    这篇文章基于前一个小节的代码基础之上,介绍如何在Vue3项目中引入Axios插件实现网络通信的功能。Vue3项目开发(微信文章集合)1.1、安装依赖Axios是一款实现网络通信的插件,在前后的分离的项目中,要和后端接口进行数据通信,就可以采用Axios这个插件。首先安装Axios插件所需要的......
  • 【Stable Diffusion】图片高清化+面部修复+一键抠图,一些你不知道的事儿
    说到后期处理板块,大家第一印象就是图像放大,快速且高效。但是今天要讲的后期处理当中,肯定还有一些是你不知道的事儿。这份完整版的SD整合包已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】#放大算法首先是关于放大算法,如果大......
  • oracle killed session
    方法altersystemkillsession‘sid,serial#’immediate;immediate这个字段是立即执行的意思。如果不加该字段,当session是active的时候,altersystemkillsession只是将session标识为killed或者pseudo状态,并不会释放session持有的资源,所以我们在执行完altersystemkillse......