复位优先和置位优先指令,先看看下图手册说明。可以看出:两个指令是针对输入引脚信号的优先度来执行,如单一个引脚有信号,就是一个启保停的封装指令,置位是保持的。但它加入了对同时有信号时的处理,就像我们在搬两个流水线的产品一样,如果两流水线都有产品,那我们就指定先从哪一边搬起。
条件和输出真值表:
文末有西门子系统手册的下载地址,大家自取。
区分复位优先还是置位优先,指令中字母后有个“1”为优先部分。程序段10、11中,指令有两个引脚,若只是其中一个条件接通,则执行接通信号对应引脚的功能,若两个引脚都接通信号,执行优先的那个引脚。
当两个条件都接通时:置位优先应用如设备启动后需持续运行、即使复位信号短暂触发 ,仍保持输出为1;
当两个条件都接通时:复位优先的应用如在急停或故障信号触发时,确保复位信号优先切断输出,如下图:
也可以用指令输出状态位来作为条件控制输出。如下图中,M91.0的状态由指令引脚信号决定,当只有一个信号接通时,执行对应的功能,如两个引脚信号都接通,则执行置位M91.0,即Q引脚有输出。
本人在东莞从事教育培训行业,欢迎广大工控爱好的朋友一起学习,共同进步。如有想进一步了解和交流,加小编微信进工控学习群。同时欢迎关注转发,让更多朋友一起学习智能制造。
2565
