一条生产线,配有ABB机器人,采用S7-1200PLC cpu1214c,profinet方式连接有10多个PN4-1616B远程IO。
远程IO由1根网线并入网络即可,再搭配DC24V电源3根线即可。
在使用过程中出现滚道料架旋转不停,后伴有PROFINET通信时而异常故障。
经查找roller1上料架的PN4-1616B远程IO电源指示灯熄灭,测量DC24V仅有1.3v,初步怀疑0v有对地,把电压拉低。
查找后,发现电源线被铁屑磨破皮。包扎固定后,PN4-1616B的网络侧电源正常,输入侧电源正常,但是输出侧0v-24v连通。
故得更换PN4-1616B。临近年关,配件捉襟见肘,,只能停掉其中一台车床,将10-1与roller1的远程IO进行对调。
问题接踵而至:
VMWare虚拟机打开博图V16。
手中程序与之多个FB FC以及DB块都不同。务必找到原程序,联系早先工程师。
仅对调10-1与roller1的远程IO是无法运转的。
3.1 按照mac地址重新分配远程IO。
3.2 对调 I地址数,Q地址数,
3.3 对调 编号。
4.编译后下载进PLC后,仍然不能使用,网络视图内10-1与roller1 显示叉号。
4.1 安装向日葵,远程操作外设PC。
4.2 分配远程IO名称。
4.3 再次编译下载PLC。
5.产线仍然不正常。刚对调后的roller1处针脚3的输出为0.PLC已经输出了。确定为针脚3烧毁,线路更换至空置的针脚5上,进入PLC的FB块内,修改针脚3的地址为针脚5的地址。编译后,单独下载该FB块。
6. 产线正常。
7. 做好笔记,留好程序备份。
8.为产线配置一台式机,安装博图V16,实时监控PLC,便于维护。