在STL每条指令下边都有状态字。
问题1. 状态字每位什么意思好多资料都有,看不太懂,怎么能结合实际使用呢,这些位又有什么用呢???
问题2. 状态字中对应每位下边有 *、-、1、0 这些标注都什么意思 ,以JNB指令为例(如:tu1所示)???
图片说明:
最佳答案
、问题1.:
CPU寄存器状态字的各位给出了有关指令状态或结果的信息以及所出现的错误,我们可以将二进制逻辑操作状态位信号状态直接集成到程序中,以控制程序执行的流程。
看看下述就明白了:
<西门子PLC CPU寄存器状态字的用法>连接:
http://www.ad.siemens.com.cn/club/bbs/post_elite.asp?b_id=4&a_id=381947
http://bbs.cec.pandabuying.com/Topic/84423.aspx
、问题2. 状态字中对应每位下边有 *、-、1、0 这些标注都什么意思 ,以JNB指令为例(如:tu1所示)?
*:表示该指令对本状态位有影响。
-:表示该指令对本状态位没有影响
1、0:当该指令逻辑运算结果为1时,相应的状态位为1或为0.。
提问者对于答案的评价:
大家回答的都很好谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc204657.html