位逻辑指令处理的对象为二进制位信号,位逻辑指令的运算结果用两个二进制数字1和0来表示,而逻辑运算结果我们往往用其英文简写RLO来指代。位逻辑指令包括触点与线圈、取反指令、置位和复位指令、SR和RS触发器指令、边沿检测指令等。
1.常开触点
当中位值为0时,常开触点将断开,操作结果为0 ;当中位值为1时,常开触点将接通,操作结果为1。
2.常闭触点
当中位值为0时,常闭触点将接通,操作结果为1;当中位值为1时,常闭触点将断开,操作结果为0 。
3.输出线圈
输出线圈可视为输出继电器的线圈;当输出线圈前端的逻辑运算结果,即RLO,为1时,中位值将被设置为1;当输出线圈前端的RLO为0时,中位值将被设置为0。操作数所在的存储区可以是:I,Q,M,L,D区。它表明了操作位值。
该指令的功能为使其前端的RLO取反
1.置位指令
当该指令前端的RLO为1时,中位值将被置位为1,即使其前端的RLO又变为0;当该指令前端的RLO为0时,中位值保持不变。
2.复位指令
当该指令前端的RLO为1时,中位值将被复位为0;当该指令前端的RLO为0时,中位值保持不变。
1.SR触发器指令
当参数S前端的RLO为0,参数R1前端的RLO为0时,中位值将不变;当参数S前端的RLO为1,参数R1前端的RLO为0时,中位值将被置位为1;当参数S前端的RLO为0,参数R1前端的RLO为1时,中位值将被复位为0;当参数S前端的RLO为1,参数R1前端的RLO为1时,中位值将被复位为0,也就是说置位优先于复位。
2.RS触发器指令
当参数R前端的RLO为0,参数S1前端的RLO为0时,中位值将不变;当参数R前端的RLO为1,参数S1前端的RLO为0时,中位值将被复位为0;当参数R前端的RLO为0,参数S1前端的RLO为1时,中位值将被置位为1;当参数R前端的RLO为1,参数S1前端的RLO为1时,中位值将被置位为1 ,也就是说复位优先于置位。
领取专属 10元无门槛券
私享最新 技术干货