触点指令分为标准触点指令和立即触点指令两种类型。
1.指令的格式与功能
标准触点指令分为标准常开触点和标准常闭触点两种,指令的格式与功能如表4-1所示。
表4-1 标准触点指令的格式与功能
2.指令说明
1)LD与LDN指令:起始触点输入指令,用于与输入左母线相连的起始触点,或者一个程序块的起始触点。bit的寻址范围为I、Q、M、SM、T、C、V、S和L。(www.daowen.com)
触点代表CPU对存储器的读操作,常开触点和存储器的位状态一致,常闭触点和存储器的位状态相反。用户程序中同一触点可使用无数次。
LD用于常开触点,常开触点在其寄存器位值为0时,其触点是断开的,触点的状态为OFF或0;当寄存器位值为1时,其触点是闭合的,触点的状态为ON或1。
LDN指令用于常闭触点,常闭触点是在寄存器位值为0时,其触点是闭合的,触点状态为ON或1;当寄存器位值为1时,其触点是断开的,触点的状态为OFF或0。
2)LDI与LDNI指令:执行立即触点指令时,直接读取物理输入点的值,输入映像寄存器的值不更新。bit的寻址范围为I。指令中的“I”表示立即的意思。
立即常开触点寄存器位值为1时,表示该触点闭合;立即常闭触点寄存器位值为1时,表示该触点断开。
立即触点指令与标准触点指令的差别是:执行立即指令时,CPU直接读取其物理输入端子的值,但是不刷新相应映像寄存器的值。而执行标准触点指令时,CPU读取的是相应映像寄存器的值。每个从左母线开始的单一逻辑行,每个程序块(逻辑梯级)的开始,以及指令盒的输入端都必须使用标准触点指令或立即触点指令,如果实际编写程序中没有相应的标准触点或立即触点,则可以加上特殊存储器SM0.0这一位来实现。在程序执行过程中,标准触点和立即触点起开关作用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。