DL100 PN替换 DL100 RS422调试实例
第一部分:现场问题描述
客户使用DL100 的422 通讯,需要西门子PLC 使用过多422 模块,PLC 接入模块数量有限。换成DL100 的PN 通讯,使用交换机来处理。同时之前的使用中,遇到 了DL100 烧坏的问题。
第二部分:现场工作内容
1. 产品自身功能和参数设置体现:
接线:422 通讯的接棕正蓝负,绿黄灰粉交叉接入CM1241 模块,接入正确后,模块信号灯 会被点亮。
PN 通讯1 口为电源接口,2 口为PN 通讯口,3 口为另外一台DL100,PN 通讯串接口。 1 口,接入电源,1 号脚为L+,3 号脚为M
2 口,接入百兆以太网线,RJ45
接入PLC 网口或通过交换机接入PLC。
客户想要单独接一个光被遮住的额外信号,我们用到WrnLvL.。422 和PN 通讯都可用MF1 功 能脚引出,PN 通讯也可直接在模块里使用。
为了方便我直接在sopas 中配置完成,通过按键找到MF1 亦可。
2. 现场非产品问题排查:
针对DL100 烧坏的问题,建议客户使用良好的稳压电源或加装隔离器使电源稳定,同时保 持安装环境下良好接地,确保外壳不带电。
由于设备运行环境良好,布线规范,附近也无大功率电机。 同时建议客户使用我们的绝缘垫片。 使用绝缘垫片后,无再出现烧坏现象。
3. 第三方上位机调试相关:
422 串口通讯,直接用CM1241 使用点到点通讯。接入CM1241 模块。
使用Receive_p2p DB 功能块,在全局DB 数据块中建立数组,关联进buffer。 我也试过用点到点里的RCV_PTP 同样可以实现正常通讯。
按客户要求看是否使用Send_P2P/Send_PTP。
有些较信的编码器在“消息结束”这里会有防止重写的功能,一定记得不要勾选。勾选后 数组将不会自动刷新。
PN 通讯,在官网下载GSD 文件,如无需其他功能实现,不需要连接sopas 进行配置,可 直接分配IP 地址和名称。
插入GSD 文件:
安装GSD 文件:
拉入模块,配置好IP 和名称这里可以直接分配,不需要在sopas 里额外设置。
分配地址:
分配地址后在监控表里读取即可。实际发现无法读取。 排查验证后,发现地址位置冲突了。重新更改地址后正常。500 开始。