A( L DB59.DBD 4692 L DB59.DBD 4688 >=D ) A M 400.0 = DB250.DBX 204.0 A( L DB59.DBD 4704 L DB59.DBD 4700 >=D ) 这是一个FC块里面的程序,像是语句表,但是没有见过这样的。还想问一下,DB250.DBX 204.0 这个用户地址如果报警了,我查看PLC知道它的状态了怎么知道对应哪个I/O点呢,
最佳答案
先转换一下。
A( L DB59.DBD 4692 L DB59.DBD 4688 >=D )
A M 400.0
= DB250.DBX 204.0
A( L DB59.DBD 4704 L DB59.DBD 4700 >=D )
这个值报警可能的原因是M400.0=1和DB59.DBD4692>=DB59.DBD4688,你只能向上(前)看M400.0是如何给定的,这些数据是如何计算的,有些报警不一定是I/O地址异常,也可以是某一下数据数值异常。
提问者对于答案的评价:
明白了
最佳答案作者回复:
A(
L DB59.DBD 4692
L DB59.DBD 4688
>=D
)
A M 400.0
= DB250.DBX 204.0
A(
L DB59.DBD 4704
L DB59.DBD 4700
>=D
)
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172782.html