工程案例
MODBUS转PROFINET网关连接丹佛斯变频器配置案例
案例介绍:
本案例是兴达易控MODBUS转到PROFINET网关将丹佛斯变频器连接到1200plc PROFINET工业以太网,并将设备、西门子1200plc和MODBUS转到PROFINET网关和丹佛斯变频器。
Modbus转到PROFINET网关的配置方法:
找到指定的安装位置并从文件夹中安装GSD文件
将MODBUS添加到设备视图中的PROFINET网关文件XD-mdpn中
按下PLC的PN端口,将其拖至兴达易控MODBUS转到PROFINET接口,进入PROFINET网关
建立PROFINET连接,将兴达易控MODBUS的设备名XD-mdpn设置为PROFINET网关,将MODBUS转到PROFINET网关IP设置为同一网段。
进入Modbus转至PROFINET网关设备视图,选择输入和输出的总数据长度,并从右侧的硬件目录中添加所选长度,
将配置下载至PLC,打开兴达易控MODBUS转至PROFINET网关配置软件进行MODBUS参数配置,点击红色圆圈中的新建,选择pn2mm。
将兴达易控MODBUS的IP地址和设备名称设置为PROFINET网关,与博图配置一致。
将兴达易控MODBUS的485参数设置为PROFINET网关。波特率、数据位和奇偶校验应与从站一致。
从设备的延迟和响应时间可以根据需要进行调整。如果从机响应缓慢,请增加响应等待时间。如果从机应答并需要等待一段时间才能接收下一个命令,则增加MODBUS转到PROFINET gateway的轮询延迟。
右键单击ModbusRTU并选择Insert,单击下面菜单中的node并填写从站编号。
继续右键单击“插入”,
请注意,变频器的寄存器地址从1开始,所以在填写地址时需要
偏移。打开变频器说明书,设置变频器的485参数。
丹佛斯变频器传输的Mobus地址是参数数乘以10-1,这是西门子PLC不需要的
例如,变频器的频率为3-10
那么相应的MODBUS地址是10*3-13099
西门子200PLC地址不需要减少1
10 * 3=43100
PLC的Modbus命令块写入通信变频器的地址和参数值后,参数发生变化
根据图中所示的3-41地址,计算为3410。从以上信息可以看出,站点地址是1,使用功能代码是03的起始位置
地址为0d51,转换为十六进制3409,数据长度为两个字节(一个寄存器),如图3-41所示
地址计算为3410地址减去1,这与消息一致。
然后,兴达易控MODBUS转到PROFINET网关的配置如下,并设置了485参数。
在本例中,波特率为9600,8个数据位,1个停止位,无验证,站地址设置为2。
使用03功能代码读取地址3409(注意填写十进制数),寄存器数量为1个字(2个字节)。
将内存映射地址设置为0意味着数据将显示到i68,因此监视iw68将看到寄存器数据,依此类推。写入参数也是如此。功能代码更改为06,地址为c359(50009),并写入2000hex。
寄存器50000/50010的功能与线圈00-31的功能相同,使电机能够在参考值的50百分之下启动和运行。消息写在寄存器中
01 06 C3 59 20 00 7C 5D
以上内容是兴达易控MODBUS转到PROFINET网关连接丹佛斯变频器到西门子plc1200的配置案例。