三相智能电表通过Modbus转Profinet网关与PLC通讯案例

Modbus转Profinet网关(XD-MDPN100/300)的主要功能是实现Modbus协议和Profinet协议之间的转换和通信。Modbus转Profinet网关集成了ModbusProfinet两种协议,支持Modbus RTU主站/从站,并可以与RS485接口的设备,它自带网口和串口,既可以实现协议的转换,也可以实现接口的转换。

一、背景

在工业自动化控制领域,需要三相智能电表与PLC连接通讯来实现企业生产时的实时监测电力使用情况,提前预警可能的电力问题,从而避免停机和生产损失。同时,还可以通过PLC控制系统实现智能化的电力管理,根据实时数据调整电力供给,使电力利用更加高效。

二、现场情况分析

市场上大多仪表设备不能直接接到PLC或控制器上完成通讯,这是需要Modbus转Profinet网关来作为协议和接口的转换来实现设备的连接和通讯。

 三、下面以博图为例,详细介绍网关配置过程

打开博图,新建工程

加载提供的GSD文件

找到网关驱动,双击或拖动添加到博图里

配置IP地址这里需要注意,PLC,网关,本机,三者的IP地址应保持在同一网段上,否则无法正常连接通讯。

在博图里将网关与PLC相连。

打开网关配置软件

,点击菜单栏的Profinet,导入GSD文件

点击第二个菜单栏选择Modbus RS-485,注意:除配置6通道网关时,需要从Modbus 1开始配置通讯参数外,其余统一从Modbus 3开始配置通讯参数。

点击菜单栏的本地IP配置,点击主从模式的下拉菜单选择Mastor,其余配置保持默认。

在菜单栏—点击数据映射—点击新增面板—点击添加,添加第一个插槽,

注意:修改插槽号为1,修改Module ID为CH1,其余保持默认即可,

添加第二和第三个插槽等多个插槽,根据现场需求可自行添加 读写指令,本案例选择读8个字节,注意:添加的插槽应与博图的配置保持一致。

Modbus序号除六通道网关以外,其余从3开始,因此本案例选择3;数据保持、高低位转換、数据变化发送、禁止发送,这些指令可以根据现场需求自行选择。

点击配置下发—连接,网关IP地址默认为192.168.0.5,端口保持默认。

连接成功后点击配置下发,

回到博图,在设备试图下网关

右击分配网关名称

点击更新列表,选中搜索到的设备点击分配,完成后点击关闭即可。

右击选择编译中的硬件完全重建

点击下载按钮,下载配置到网关:端口子网的连接:选择PNAE_1,点击开始搜索,选择搜索到的设备,点击下载,根据提示往下操作即可完成下载

新建监控表可监控数据的发送及接收,以及正确性

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C盘文件被格式化了,要怎么恢复?

C盘通常是操作系统(如Windows)的默认安装目录。它包含了操作系统的核心文件、驱动程序及系统所需的各种支持文件。这些文件对于计算机的正常运行至关重要。但在使用的过程中,有时可能会因为各种原因导致C盘被格式化,从而丢失了这些重要文件。这无疑是一个…

定个小目标之每天刷LeetCode热题(5)

今天这是一道简单题,解决方法是递归,遍历二叉树最简便的方法就是递归了,我们以递归三大要素对此题进行简单分析一下 第一要素:明确你这个函数想要干什么 在这道题中,我们需要定义一个传入任意二叉树根节点可以左右翻…

【移动端】商场项目路由设计

1:路由设计配置: 一级路由配置 分析项目,设计路由,配置一级路由 一级路由:单个页面独立展示的,都是一级路由,例如:登录页面,首页架子,报错页面 二级路由&…

Java项目对接redis,客户端是选Redisson、Lettuce还是Jedis?

JAVA项目对接redis,客户端是选Redisson、Lettuce还是Jedis? 一、客户端简介1. Jedis介绍2. Lettuce介绍3. Redisson介绍 二、横向对比三、选型说明 在实际的项目开发中,对于一个需要对接Redis的项目来说,就面临着选择合适的Redis客…

基于Vue+Node.js的购物网站设计与实现-计算机毕业设计源码28500

摘 要 近年来,随着移动互联网的快速发展,电子商务越来越受到网民们的欢迎,电子商务对国家经济的发展也起着越来越重要的作用。简单的流程、便捷可靠的支付方式、快捷畅通的物流快递、安全的信息保护都使得电子商务越来越赢得网民们的青睐。现…

将局部变量指针传递给某个c++类,离开类时数据发生变化

最近遇到一个c的问题,将一个局部变量的值传递给某个类,类中没有对该数据进行任何显式修改,结果该变量的值发生变化并且不可访问。 我开始很奇怪为何会发生这样的事情,后来经过调试,发现原来是该类发生了异常&#xff…

迅为RK3562开发板专为3562编写10大分类2900+页文档

iTOP-3562开发板采用瑞芯微RK3562处理器,内部集成了四核A53Mali G52架构,主频2GHZ,内置1TOPSNPU算力,RK809动态调频。支持OpenGLES1.1/2.0/3.2、0penCL2.0、Vulkan 1.1内嵌高性能2D加速硬件。 内置独立NPU, 算力达 1TOPS,可用于轻…

中学生学人工智能系列:如何用AI学化学

经常有读者朋友给公众号《人工智能怎么学》留言咨询如何使用人工智能学习语文、数学、英语、化学等科目。这些都是中学教师、中学生朋友及其家长们普遍关注的问题。仅仅使用留言回复的方式,不可能对这些问题做出具体和透彻的解答,因此本公众号近期将推出…

【Linux基础】Linux了解、安装centos虚拟机

【Linux基础】Linux了解、安装centos虚拟机 文章目录 【Linux基础】Linux了解、安装centos虚拟机1、什么是Linux2、Linux安装2.1、使用VMware安装Linux centos72.2、启动虚拟机安装 1、什么是Linux Linux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较…

【深度强化学习】如何平衡cpu和gpu来加快训练速度(实录)

文章目录 问题抛出问题展示 问题探索参考:如何平衡cpu和gpu来加快训练速度呢? 解决问题实现逻辑:PPO算法示例:偷懒改法:第三处修改再次修改--24.5.22 不偷懒改法修改总结1 最终成绩(不是)附加赛…

(2024,Video2Game,NeRF,Mesh,物理模块,游戏引擎)通过单个视频实现实时、交互、逼真且兼容浏览器的环境

Video2Game: Real-time, Interactive, Realistic and Browser-Compatible Environment from a Single Video 公众号:EDPJ(进 Q 交流群:922230617 或加 VX:CV_EDPJ 进 V 交流群) 目录 0. 摘要 2. 相关工作 3. Video…

CentOS配置DNS

1.打开/etc/resolv.conf文件 sudo vi /etc/resolv.conf2.添加配置 nameserver 114.114.114.1143.保存并关闭文件。 4.为了确保配置生效,重启网络服务或重启系统。例如: 重启网络: sudo systemctl restart network重启系统: …

tomcat中管理环境变量之setenv.sh

tomcat配置spring profiles springboot打包war部署到外部tomcat的时候指定profile启动 windows 在%tomcat%/bin下创建setenv.bat文件 linux 在%tomcat%/bin下创建setenv.sh文件 使用JVM参数: windows set "JAVA_OPTS%JAVA_OPTS% -Dspring.profiles.activedev"in…

简单介绍QKeySequenceEdit的使用

QKeySequenceEdit是Qt框架中的一个便捷用户界面组件,用于输入和显示键盘快捷键。它提供了一个简单的界面,允许用户输入一个键盘快捷键,并将其显示为一个字符串。这在需要配置快捷键的应用程序中非常有用。在本文中,我们将详细介绍…

Facebook会话过期是什么情况?如何解决?

如果你点开这篇文章,可能你曾经遇到过Facebook会话过期的错误。无论你是在抓取Facebook数据还是只是浏览动态,看到这个错误消息都会让人很不爽。但别担心,我们将会分享解决Facebook会话过期错误的最佳方法,这样你就可以迅速修复问…

chatMed开发日志博客(持续更新中)

目录 1. 项目概述 2. 开发人员团队 3. 大致需求 4. 开发内容 4.1. 前端开发 4.1.1: 前端页面开发 4.1.2: 登录机制以及路由守卫的开发 4.1.3: 文件上传机制和保存机制 4.1.4: 消息传递机制 4.2. 线程池开发 4.3. 在线调试 1. 项目概述 搭建一个基于深度学习的分析平台…

深度学习设计模式之装饰器模式

文章目录 前言一、介绍二、详细分析1.核心组成2.实现步骤3.代码示例4.优缺点优点缺点 5.使用场景 总结 前言 装饰器模式属于结构型模式,又叫包装设计模式,动态的将责任添加到对象上。 一、介绍 装饰器模式又叫包装设计模式,为现有的类的一个…

docker基本操作命令(3)

目录 1.Docker服务管理命令: 启动:systemctl start docker 停止:systemctl stop docker 重启:systemctl restart docker 开机自启:systemctl enable docker 查看docker版本: 2.镜像常用管理命令&…

5.31——进军MYSQL

目录 简略版: 详解版: 一. myaql概述: 数据库: 数据库管理系统: SQL: 二. masql的安装: 启动与停止: 1. MYSQL提供的命令行工具 2. windows提供的命令行工具 三.数据模…

【Word】调整列表符号与后续文本的间距

1. 默认的列表格式: 2. 修改间距: ************************************************** 分割线 ************************************************************ 3. 效果