本案例客户需求是将ABB变频器接入到西门子网络中,用到设备为西门子1200PLC,ABB变频器及开疆智能Modbus转profinet网关一个。
首先打开西门子组态软件,新建一个项目。
单机选项-管理通用站描述文件(GSD)安装GSD文件。
点击浏览,找到GSD文件所在位置。(注意,是文件夹位置,不是找文件本身)
选择Modbus转profinet网关KJ-PNG-101
设置Modbus转Peofinet网关的IP地址及设备名称。(要与网关配置软件中保持一致)
设置读写参数的总数据量(本例为8个字节共四个寄存器)
Profinet端配置完成可以下载组态到PLC
设置Modbus转Peofinet网关的modbus配置
打开Modbus转Peofinet网关的配置软件,新建项目选择PN2MM
先选择Port-0设置网关的IP地址和设备名称(要和博图组态中保持一致)
打开ABB说明手册,配置变频器的485参数,主从站保持一致
点击插入添加从站站号
在NODE处插入Modbus指令
具体命令功能码可根据从站的Modbus通讯手册选择
如下图所示,寄存器地址为4XXXX开头那么读取功能码为03。读取状态字,实际值1和实际值2三个寄存器参数。那么网关设置如下。
选择03功能码,网关起始地址是从0开始,所以如果从站地址是从1开始的话那么寄存器起始地址要减1所以此处填3。寄存器数量为3表示读取状态字开始的连续三个寄存器数据。
映射起始地址对应PLC的I地址
字节交换可分为
二字节交换=AB-BA
四字节寄存器交换=ABCD-CDBA
四字节大小端交换=ABCD-DCBA
扫描方式与命令状态字通常保持默认即可
无相应动作分为保持和置0代表modbus通讯超时之后的数据动作
输入功能码分为06h功能码(写单寄存器)和10h功能码(写多寄存器)
具体选择需要根据从站要求来定
关键字:ABB变频器 配置
引用地址:
Modbus转Profinet网关连接ABB变频器配置案例分析
推荐阅读最新更新时间:2024-11-12 12:08
三星Galaxy S22系列各地区处理器配置解密
三星近日发布了旗下的 Exynos 2200 旗舰芯片,搭载 AMD RDNA2 架构的 GPU,有望在 Galaxy S22 系列上出现。 按照惯例,三星 Galaxy S22 系列将在不同地区采用不同的处理器,从 Exynos 2200 和高通的骁龙 8 Gen 1 之间进行选择。现在,一名爆料者声称已经获得了市场名单,只有欧洲市场将全部采用 Exynos 2200。 欧洲:Exynos 2200 北美:骁龙 8 Gen 1 南美:骁龙 8 Gen 1 东亚:骁龙 8 Gen 1 东南亚 / 大洋洲:骁龙 8 Gen 1 西亚:Exynos 2200 & 骁龙 8 Gen 1 中东亚:Exynos 220
[手机便携]
KEIL 配置STM32 SRAM启动,调试
听说STM32的FLASH只能擦写10000次,一个开发板就算1天擦写10次 10000/10/365=2.73972602739726,那岂不是一个开发板用两年之后芯片就废了,好方啊,有没有(其实如果你能做到10000次擦写,估计这个开发板你已经玩透了,把芯片刷过flash寿命,菜鸟也变成老鸟了)。如果你实在担心擦写10000次,那就可以试试在RAM中调试代码。 一、STM32的自举配置: 主flash:即从内部flash启动,keil下载程序默认就是下载到这里的,10000次擦写指的也是这里,发布版本的程序也是这种启动模式 SRAM:即从RAM中启动程序,调试的时候可以从RAM中启动 系统存储器:一般用于ISP(in sy
[单片机]
STM32——GPIO详细配置
一、STM32中GPIO模式的选择方法: (1)浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX1 (2)带上拉输入_IPU——IO内部上拉电阻输入 (3)带下拉输入_IPD—— IO内部下拉电阻输入 (4)模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电 (5)开漏输出_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。可以读IO输入电平变化,实现C51的IO双向功能 (6)推挽输出_OUT_PP ——IO输出0-接GND, IO输出1 -
[单片机]
11. GPIO原理与配置(跑马灯,蜂鸣器,按键)
一。STM32 GPIO固件库函数配置方法 1. 根据需要在项目中删掉一些不用的固件库文件,保留有用的固件库文件 2. 在stm32f10x_conf.h中注释掉这些不用的头文件 3. STM32的IO口可以由软件配置成如下8种模式(4种输入模式,4种输出模式) 分别在CRL寄存器和CRH寄存器中配置,配置每一个IO口需要4位来配置 2位MODE位----配置是输入模式还是输出模式 2位CNF位---根据MODE位的配置来确定是哪种输入模式或输出模式 a。输入浮空 b。输入上拉 c。输入下拉 d。模拟输入 e。开漏输出 f。推挽输出 g。推挽式复用功能 h。开漏复用功能 配置函数 void GPIO_Init(GPIO
[单片机]
STM32系统学习——RCC(使用HSE/HSI配置时钟)
** STM32系统学习——RCC(使用HSE/HSI配置时钟) ** RCC :reset clock control 复位和时钟控制器。主要讲解时钟部分,特别是要着重理解时钟树,理解了时钟树,STM32 的一切时钟的来龙去脉都会了如指掌。 一、RCC主要作用——时钟部分 设置系统时钟SYSCLK、设置AHB分频因子(决定HCLK是多少)、设置APB2分频因子(设定PCLK2等于多少)、设置APB1分频因子(决定PCLK1等于多少);控制AHB/APB2/APB1这3条总线开启,控制每个外设时钟的开启。 对于SYSCLK、HCLK、PCLK2、PCLK1这4个时钟的配置一般是:PCLK2=HCLK=SYSCLK=PLLC
[单片机]
人工智能电视KKTV U60J,配置如何?
U60J是康佳推出的互联网电视品牌KKTV旗下一款高性价比4K电视,其搭载人工智能技术,价格只有2399元,数量有限欲购速从。 在外观上U60J没有太多华丽拉风的设计,一切从简而大气。 KKTV U60J 采用高品质4K硬屏、3840x2160分辨率,画面细腻色彩更真实,并具有178度广视角和8MS响应速度。 KKTV U60J采用全程HDR技术,明暗之间细节尽现。 KKTV U60J采用双64位10核芯片,CPU基于A53架构双核、图形单元采用MALI720四核GPU、自带NEON协处理器和视频处理器。1GB运存和4GB存储空间,可通过SD卡扩充。
[嵌入式]
LabVIEW——如何配置和使用功能块
如果在项目文件中使用功能块,可以直接在函数中选择需要的功能块。因为功能块采用的是 Labview 最新的 XNODE 方式,所以可以直接通过对话框配置功能块。 下面通过减计数器功能块,详细介绍一下配置对话框。双击功能块,启动配置对话框。 配置对话框分为输入和输出两部分。输入输出配置方式基本相同包括一下配置。 1、可见复选框用设置是否隐藏端子,对于不需要使用的端子,应该隐藏。 2、变量范围。变量范围可以选择单进程、网络发布和无变量。 无变量表示不使用共享变量,直接使用功能块的输入、输出端子。 功能块支持共享变量,因此可以直接在网络中或者实时系统中连接到共享变量。 选择网络发布或者
[测试测量]
飞思卡尔IMX6 gpio配置方法
使用imx6 的gpio时候需要关注board-mx6q_sabresd.h中的内容 本文以MX6Q_PAD_CSI0_DAT10__UART1_RXD进行详细说明: (1)用source insight查看MX6Q_PAD_CSI0_DAT10__UART1_RXD #define MX6Q_PAD_CSI0_DAT11__UART1_RXD (_MX6Q_PAD_CSI0_DAT11__UART1_RXD | MUX_PAD_CTRL(MX6Q_UART_PAD_CTRL)) 主要由 _MX6Q_PAD_CSI0_DAT11__UART1_RXD | MUX_PAD_CTRL组成 (2)查看:_MX6Q_PA
[单片机]