27090报警:交叉检查出错NCK-PLC, $A_MARKERSIP[1], NCK:1;257<ALSI>.
有时报27090:交叉出错NCK-PLC,$A_OUTSE[1],NCK:1;65<ALSI>.
根据这个报警能否查出具体是那个信号交叉检查不一致了?
最佳答案
$A_MARKERSIP[1],这个信号是个中间量,也就是它作为结果,前边有前置条件的,具体你需要到safe.spf中去查看对应的逻辑关系,尤其是其作为结果的逻辑关系,找到对应的$A_INSE,看看哪个参数其实际的值与理论值相悖。
上边说的是NC通道的值,你还需要到PLC通道去看同样的这个值,也就是DB18.DBX70.0,这两个值在相同逻辑的不同通道内值不同,那么对应着找到具体问题到底在什么地方,应该不是很难的事情。
$A_OUTSE[1],和SGA相关联,这又是另一条查找问题的路子。到NC的SAFE.SPF中查找对应的条件,直到找到$A_INSI为止,然后到MD36980-36990之间去找对应的那个SGA的量。
上边的NC查找需要一些功力,PLC则简单的多,你去看DB18.DBX46.0,这一位存在问题,向前找问题,如果问题出在PLC这段,那么你会比较容易的找到,如果问题出在NC段,那么,你还需要重新去看我上边的那段话,重新到safe.spf中去看问题的所在。
当然,在SGE/SGA那个界面中,可能直接可以看出一些问题来,前提还是你要对安全功能有所了解。
先这么多,篇幅不够了,祝成功。
提问者对于答案的评价:
我想建议找答案改革一下,经常会遇到两个答案都回答对一半,因为不是他们现场处理,思路是对的。说哪个是最佳难以选择,能否评个第一,第二,给予奖励。
最佳答案作者回复:
两个解答似乎都是我的,呵呵,能提供正确思路便足够了,毕竟不在现场,不可能完全反映现场情况的。能帮到楼主,我很开心。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc187846.html