DLT645电表数据 转IEC104项目案例

  1. 案例说明
  1. 设置网关采集DLT645电表数据数据
  2. 把采集的数据转成IEC104协议转发给其他系统。

  1. 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多种型号的网关产品,可以实现多种不同协议之间的互联互通。

网关连接在不同协议的设备之间,就像一个“翻译”,把一种设备支持的协议,转换成另一种设备支持的协议,从而实现两个不同协议的设备之间的数据交换。工作架构如下:

  1. 准备工作
  1. VFBOX网关。支持采集DLT645电表数据,IEC104协议转发。
  2. 电脑。IP设置成19168.1.198,和网关在同一个网段。
  3. 网线、12V电源。

  1. 配置VFBOX网关采集DLT65电表数据
  1. 打开VFBOX STUDIO软件。新建一个工程。设备类型参考网关背面的标签。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.

  1. 新建设备,选择DLT645协议。

  1. 选择和电表连接的网关上的串口。波特率设置成和电表保持一致。一般是1200(1997)或者2400(2007),偶校验。

  1. 输入12位的电表表号。必须是12位。不能确认可找电表厂家确认。如果网关只连接了一个电表,也可以输入AAAAAAAAAAAA,作为广播表号进行单个电表测试。

  1. 按如下顺序,添加要采集的数据。可添加多个数据。

  1. 如果要采集的数据没有在右面的弹出框中出现,可打开电表的说明书,找到要采集的数据的寄存器地址,手动输入地址即可。如下:00000000修改成寄存器的地址。XXXXXX.XX代表有6位整数部分,2位小数部分,可根据实际情况修改。

  1. 如下为采集电表的三相电压。

  1. 完成上述配置后,点击“下载”,把工程下载到网关中,点击“查看数据”,查看网关采集到的数据情况。

  1. 启用IEC104协议转发数据
  1. 启用IEC104服务

  1. 参数说明。

参数

说明

启用

Yes,启动104功能

端口

2404。网关侦听端口,使用默认即可。

公共地址

11,可修改

最大帧长度

249,使用默认即可

周期上报间隔

单位是秒。0是不定期上报。周期定时上报。

归一化数据类型

Float,使用默认即可

上报变化精度

数据变化超过设定程度后,立即上报。周期上报的设置不影响变化上报。

  1. 添加要转发的数据。

类型

说明

DI-SinglePoint

遥信 - 单点。地址范围:1-16384(十进制)

AI-MeasuredValueShot

遥测 - 短浮点。地址范围:16385-20480

DO-SigleCommand

遥控 - 单点。地址范围:24577-24832

AO-SetpointCommandShort

遥调 - 短浮点。地址范围:25089-25600

AI-MeasuredValueNormalized

遥测 - 归一化

AO-SetpointCommandNormaliezed

遥调 - 归一化

COUNTER-IntegratedTotals

遥脉 – 电度量

  1. 修改点位地址信息。推荐先添加一个点位,然后手动把点位地址修改成自己需要的,然后在添加后续的点位,后续的点位会在此地址上依次累加。

  1. 设置完成后,点击菜单“下载”,把工程下载到网关中。

  1. 测试网关的104功能
  1. 在电脑上打开PMA软件,选择菜单栏“文件—协议配置—IEC870-5-104规约”,从站IP为网关IP地址,主站IP为电脑IP,公共地址与VS软件中配置一致。

  1. 选择菜单栏“运行模式—模拟主站”
  2. 选择菜单栏“端口配置—连接”。然后选择菜单栏“IEC104主站控制—更多报文发送”,TI选择100,点击“发送”。

  1. 可在消息框中收到网关返回的数据。

  1. 网关通过4G连接104平台
  1. 网关通过4G连接104平台,则网关作为socket的客户端,此时需要开启如下的“to Cloud”功能

选项

说明

两个启用

都设置成Yes

端口

2404.默认,不能修改。

远程服务器IP和端口

填写104平台的IP和端口

注册帧

网关和平台建立连接后,发送的注册帧数据。填写16进制数据。

如填写 31 32 33 34 35 36。则网关和平台建立连接后,会发送字符串“123456”给平台。

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

  1. 其他说明
  1. 如下可以修改网关串口的波特率。

  1. 如果不能采集到电表的数据。可在检查一下这几个参数配置。1)网关和电表的波特率是否一致。一般电表是1200或者2400,偶检验。2)电表的表号是否正确。如果不能确定,可以输入12个A,进行测试。

  1. 案例总结

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

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

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

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

相关文章

南开大学漏洞报送证书【文尾有福利】

证书介绍 获取来源:edusrc(教育漏洞报告平台) url:教育漏洞报告平台(EDUSRC) 兑换价格:30金币​ 获取条件:南开大学任意中危或以上级别漏洞 证书规格:证书做了木框装裱,显得很高…

我工作中用Redis的10种场景

Redis作为一种优秀的基于key/value的缓存,有非常不错的性能和稳定性,无论是在工作中,还是面试中,都经常会出现。 今天这篇文章就跟大家一起聊聊,我在实际工作中使用Redis的10种场景,希望对你会有所帮助。 …

竞赛选题 python opencv 深度学习 指纹识别算法实现

1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 python opencv 深度学习 指纹识别算法实现 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:4分创新点:4分 该项目较为新颖…

springBoot高校宿舍交电费系统-计算机毕业设计源码031552

摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作…

忘记 iPhone 密码:如果忘记密码,如何解锁 iPhone

为了提高个人数据的安全性,用户通常会为不同的帐户和设备创建不同的复杂密码。虽然较新的 iPhone 型号具有生物识别和面部解锁功能,但这些功能并不总是有效 - 如果您忘记了 iPhone 的密码,您可能会遇到麻烦。 iPhone 用户和 Android 用户一样…

MYSQL 四、mysql进阶 4(索引的数据结构)

一、为什么使用索引 以及 索引的优缺点 1.为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教科书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。Mysql中也是一样的道理,进行数…

办公人必备宝藏网站,提升工作效率!

对于每个办公人来说,如何在繁杂的工作中保持高效,是每位职场人士追求的目标。其中,高效的工具和资源可以极大地提升我们的工作效率。下面小编就来和大家分享一些办公人必备的宝藏网站,提升大家的工作效率。 1. 办公人导航 办公人…

反激开关电源变压器设计2

实际计算 已知 Vin:AC176-264V Vo:5V Io2A Vmax264V*根号2373V PoVo*Io10W η0.8 PinPo/η12.5W DCM变压器,在开关电源的整个输入电压范围内满载工作时都工作在断续模式 CCM变压器,在开关电源的整个输入电压范围内满载工作时都工…

小程序开发的技术难点

小程序开发是一项技术难度较高的工作,需要开发者具备多方面的知识和技能,小程序开发的技术难点主要体现在以下几个方面。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1. 多端兼容 小程序需要在微信、支付宝…

渗透测试基础(五) 获取WiFi密码

1. 前提条件 需要无线网卡,kali无法识别电脑自带的网卡。 2. 实验步骤: 2.1 查看网卡 命令:airmon-ng 2.2 启动网卡监听模式 命令airmon-ng start wlan0 检查下是否处于监听模型:ifconfig查看一下,如果网卡名加…

ARM64汇编0C - inlinehook

本文是ARM64汇编系列的完结篇,主要利用前面学过的知识做一个小实验 完整系列博客地址:https://www.lyldalek.top/article/arm 这里只讨论 ARM64 下的 inlinehook,做一个简单的demo,只是抛砖引玉,有兴趣了解更多细节的可…

WordPress主题 酱茄免费主题

酱茄free主题由酱茄开发的一款免费开源的WordPress主题,主题专为WordPress博客、资讯、自媒体网站而设计,遵循GPL V2.0开源协议发布。 运行环境 酱茄Free主题当前版本:2020.11.25 V1.0.0 支持WordPress版本:5.4 兼容Chrome、Fire…

word复制技巧二则

1 纵向复制 按下Alt键,按下鼠标左键拖动,选中要纵向复制的内容,如下图, 再粘贴即可; 2 整页复制 在页的任意位置单击,然后按CtrlA,这会选中整页;然后再复制粘贴即可;

更换域名流程记录

华为云的服务器,阿里云购买的域名。 1.购买域名 2.在域名服务商绑定服务器ip(以阿里云为例) 控制台->域名控制台->域名列表->点击域名->域名解析->添加记录 记录类型填A , 主机记录“”或“www”,记录值填服务器i…

最新暑假带刷规划:50天吃透660+880!

现在只刷一本题集根本不够 去做做24年的考研真题卷就什么都明白了,24年的卷子就是典型的知识点多,杂,计算量大。 而现在市面上的任何一本题集,都无法做到包含所有的知识点,毕竟版面有限! 所以&#xff0…

iptables(3)规则管理

简介 上一篇文章中,我们已经介绍了怎样使用iptables命令查看规则,那么这篇文章我们就来介绍一下,怎样管理规则,即对iptables进行”增、删、改”操作。 注意:在进行iptables实验时,请务必在个人的测试机上进行,不要再有任何业务的机器上进行测试。 在进行测试前,为保障…

【JavaEE精炼宝库】多线程(7)定时器

目录 一、定时器的概念 二、标准库中的定时器 三、自己实现一个定时器 3.1 MyTimerTask 实现: 3.2 MyTimer 实现: 一、定时器的概念 定时器也是软件开发中的⼀个重要组件。类似于一个 "闹钟"。达到一个设定的时间之后,就执行…

聊一聊 Monitor.Wait 和 Pluse 的底层玩法

一:背景 1. 讲故事 在dump分析的过程中经常会看到很多线程卡在Monitor.Wait方法上,曾经也有不少人问我为什么用 !syncblk 看不到 Monitor.Wait 上的锁信息,刚好昨天有时间我就来研究一下。 二:Monitor.Wait 底层怎么玩的 1. 案…

Chromium 开发指南2024 Mac篇-Chromium项目编译小技巧(六)

1. 前言 在编译大型项目如 Chromium 时,优化编译速度是非常重要的。本文将介绍一些编译优化的小技巧,尤其是如何使用 ccache 来加速 C/C 代码的重新编译。ccache 是一个编译器缓存,通过缓存之前的编译并检测何时再次进行相同的编译&#xff…

“display interface“的43条信息,这条绝对被你忽略了

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部 大家好,我是张总。 上周和老杨唠嗑,他说我每次都是直播,或者视频号上给大家聊聊技术,都没发过技术…