详情

modbus转profinet网关连接ABB变频器在博图程序案例

来源:兴达易控(北京)科技有限公司2024/5/21 7:39:162
导读:

在博图里PLC无需编程利用兴达易控modbusProfinet网关ABB变频器接入到西门子网络中,用到设备为西门子1200PLCABB变频器及兴达易控Modbusprofinet网关一个;兴达易控Modbusprofinet协议转换器(XD-MDPN100)一台

打开博图添加1200PLC,加载GSD文件,建立modbusprofinet网关连接

查找兴达易控免费提供的GSD文件,在文件夹里可获得

图片2.png

选择Modbusprofinet网关XD-MDPN100

图片3.png


modbusprofinet网关分配读写指令

图片4.png

设置ModbusPeofinet网关的IP地址及设备名称。(要与网关配置软件中保持一致)

图片5.png

Profinet端配置完成可以下载组态到PLC

打开ABB说明手册,配置变频器的485参数,主从站保持一致

图片6.png

点击插入添加从站站号

图片7.png

NODE处插入Modbus指令

图片8.png

打开变频器使用手册,对照手册对变频器通讯参数进行设置。

1、 命令码03H:读取N个字(word)最多可以连续读取16个字。

可读取变频器的状态信号、故障内容、数据链接状态、频率指令时的信息。指令及响应信息如下

示例:通过读取0020H地址的数值来确认当前变频器的状态。变频器0020H地址中数据与PLC内部QW10形成映射,通过判断QW10的值来判断变频器的状态。根据Modbus地址表通过判断数值的第0位和第3位来判断运行状态和故障状态

变频器Modbus地址表

2、命令码10H:向多个寄存器写入


示例:通过给Modbus地址0001H赋值来控制变频器运行和停止。

图片14.png

根据变频器Modbus地址说明进行赋值,变频器地址2000H对应PLC内部寄存器为QW20,当给QW20赋值1时变频器会正转运行,若要想变频器停止运行,需要给QW20赋值0;若变频器出现故障时可以通过给QW20赋值8来进行报警复位。

图片15.png


变频器控制命令Modbus地址表

图片16.png

实例,通过更改Modbus地址0002H的值来更改变频器的运行频率。

图片17.png

0002H对应PLC内存地址为QW12,通过跟QW12赋值即可更改变频器运行频率。

一般项目若无特殊要求,尽量在变频器运行前更改变频器频率,不要在运行过程中更改。

图片18.png

当在项目调试过程中,若项目对启动响应要求较高时,需要将波特率改大,且将加速时间减小,启动频率参数增大且不能大于运行频率。

以上就是利用兴达易控modbus转profinet网关连接西门子PLC,实现profinet转modbus通讯PLC无需编程,只需要把XD-MDPN100网关读写的数据在PLC的IW和QW里映射即可




版权与免责声明:凡本网注明“来源:兴旺宝网”的所有作品,均为浙江兴旺宝明通网络有限公司-兴旺宝网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:兴旺宝网”。违反上述声明者,本网将追究其相关法律责任。 本网转载并注明自其它来源(非兴旺宝网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

展开全部
相关技术