发表于:2010/12/19 13:45:27
#0楼
[size=3]各位好:
我是做西门子plcs7-400维护的,最近我们这出现一些问题,我们这里的系统是plc控制现场检测元件和液压控制阀等,现在会经常出现的一种情况就是 液压站跳机,是整体都跳,检测cpu诊断缓冲区的内容如下:
Event 4 of 120: Event ID 16# 38C4
Distributed I/Os: station return
Address of the affected DP slave: station number: 7
DP master system ID: 1
Log. base address of the DP slave: Input address: 16373
Log. base address of the DP master: 16383
Requested OB: Rack failure OB (OB86)
Priority class: 25
External error, Outgoing event
03:49:36.719 AM 12/18/2010
Event 5 of 120: Event ID 16# 39B1
I/O access error when updating the process image input table
P area, double-word access, access address: 572
process image partition no.: 0
not user relevant(Z1): 2942
Requested OB: Program execution error OB (OB85)
Priority class: 25
External error, Incoming event
03:49:36.717 AM 12/18/2010
Event 6 of 120: Event ID 16# 39B1
I/O access error when updating the process image input table
P area, double-word access, access address: 568
process image partition no.: 0
not user relevant(Z1): 2942
Requested OB: Program execution error OB (OB85)
Priority class: 25
External error, Incoming event
03:49:36.717 AM 12/18/2010
这里我摘取了其中的几条,还有一些都是一样的,都是在调用ob85,最后一条调用的ob86,我在硬件组态里定义的是每次访问i/o时调用,ob85已经装载,但并未编程,
现在的问题是,经常出现这种液压站跳机的情况,但始终为找出最终原因,有的人说是网络问题,但我总感觉不是,但又不能确定最终原因,有哪位能给分析一下,如果我禁止ob85的调用会怎么样,因为上面的英文提示是系统在访问印象区时出错,还有就是如果调用的ob85,但ob85没有编程,cpu是处于停机么?如果是的话是不是系统会自动重启,因为出现这种情况时,我们并没有采取任何操作,就可以重新启动液压站了。
如果可以的话,那位高人能给介绍一下,或举个例子说明一下,各个异步中断被调用的情况。
[/size][/size][/size][/size]
我是做西门子plcs7-400维护的,最近我们这出现一些问题,我们这里的系统是plc控制现场检测元件和液压控制阀等,现在会经常出现的一种情况就是 液压站跳机,是整体都跳,检测cpu诊断缓冲区的内容如下:
Event 4 of 120: Event ID 16# 38C4
Distributed I/Os: station return
Address of the affected DP slave: station number: 7
DP master system ID: 1
Log. base address of the DP slave: Input address: 16373
Log. base address of the DP master: 16383
Requested OB: Rack failure OB (OB86)
Priority class: 25
External error, Outgoing event
03:49:36.719 AM 12/18/2010
Event 5 of 120: Event ID 16# 39B1
I/O access error when updating the process image input table
P area, double-word access, access address: 572
process image partition no.: 0
not user relevant(Z1): 2942
Requested OB: Program execution error OB (OB85)
Priority class: 25
External error, Incoming event
03:49:36.717 AM 12/18/2010
Event 6 of 120: Event ID 16# 39B1
I/O access error when updating the process image input table
P area, double-word access, access address: 568
process image partition no.: 0
not user relevant(Z1): 2942
Requested OB: Program execution error OB (OB85)
Priority class: 25
External error, Incoming event
03:49:36.717 AM 12/18/2010
这里我摘取了其中的几条,还有一些都是一样的,都是在调用ob85,最后一条调用的ob86,我在硬件组态里定义的是每次访问i/o时调用,ob85已经装载,但并未编程,
现在的问题是,经常出现这种液压站跳机的情况,但始终为找出最终原因,有的人说是网络问题,但我总感觉不是,但又不能确定最终原因,有哪位能给分析一下,如果我禁止ob85的调用会怎么样,因为上面的英文提示是系统在访问印象区时出错,还有就是如果调用的ob85,但ob85没有编程,cpu是处于停机么?如果是的话是不是系统会自动重启,因为出现这种情况时,我们并没有采取任何操作,就可以重新启动液压站了。
如果可以的话,那位高人能给介绍一下,或举个例子说明一下,各个异步中断被调用的情况。
[/size][/size][/size][/size]
[此贴子已经被作者于2010/12/19 13:46:15编辑过]