现在客户现场调试程序,原本模块带C343-1模块一个,修改IP后,在HW里面,重新生成下载保存后,CPU315的SF灯常亮,STOP灯常亮,后来删除硬件343-1,取下硬件343-1,RUN灯亮,STOP灯灭。通过HMI控制动作时,STOP灯亮,CPU停止运行,看了故障信息如下,
vent 1 of 100: Event ID 16# 4563
STOP caused by I/O access error (OB not loaded or not possible, or no FRB)
Breakpoint in user program: Cyclic program (OB1)
Priority class: 1
FC number: 6
Module address: 446
Previous operating mode: RUN
Requested operating mode: STOP (internal)
Internal error, Incoming event
10:29:21.741 AM 01/02/1994
Event 2 of 100: Event ID 16# 2943
I/O access error, writing
P area, word access, Access address: 16
Requested OB: I/O access error OB (OB122)
OB not found, or disabled, or cannot be started in the in the current operating mode
External error, Incoming event
10:29:21.738 AM 01/02/1994
请问,我下载程序和硬件时,要不要清空原来的程序,该怎么清除。有一次我直接连线,选择的了BLOCK里面所有块,点击删除,后提示系统块不能删除,FC类型,这些需要删除吗,该怎么删除。
图片说明:
最佳答案
第一条记录说:FC6用到了模块地址446,该IO地址错误,导致OB1主循环停止;
第二条记录说:缺少OB122,导致无法从当前模式开始启动;
如果修改程序后需要重启,特别是冷重启,建议还是把程序都下载到MMC卡中,然后再重启,否则会出现MMC卡内容和内存内容不一致,从而出现上述的怪异问题。
A表示编译并下载;
B表示下载用户程序到MMC卡中;
C表示保存到MMC卡中;
B用来批量保存程序到MMC卡中,而C可以单独对一个FC,FB块进行保存。
清除MMC卡有两种方法:一个是通过CPU上的开关,选择MEAS;另一种方法是下载一个空程序到MMC卡中,或者在线删除用户block,各种FB,FC。
提问者对于答案的评价:
问题已经解决,,重新下载固件后,,藐视模块不兼容
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244583.html