您现在的位置是:首页 > PLC技术 > PLC技术

STL编程语言存储功能的置位和复位

来源:艾特贸易2017-06-05

简介S Bit (位) 当 RLO 是“ 1 ”时,置位该位。 R Bit (位) 当 RLO 是“ 1 ”时,复位该位。 只有当 RLO 是“ 1 ”时,置位指令 S 和复位指令 R 才执行,随后置位指令把指定的位置“ 1 ”,复

    S    Bit(位)

    RLO是“1”时,置位该位。

   R    Bit(位)

    RLO是“1”时,复位该位。

    只有当RLO是“1”时,置位指令S和复位指令R才执行,随后置位指令把指定的位置“1”,复位指令把指定的位置“0”。RLO0”不影响置位和复位指令。当RLO是“0”时,在置位和复位指令中指定的位保留当前的信号状态不变(如图5-1网络5和网络6所示)。

赋值、置位和复位

    图5-1     赋值、置位和复位

    多个存储功能同时执行

    可以用任何组合(逻辑)控制多个置位和复位指令而得到相同的RLO。简单地写相关位的连续语句就可以了(如图5-1网络7所示)。只要用置位、复位和赋值语句处理,RLO将不变。直到遇到下一个检测语句,CPU才产生新的RLO

    这里,也可以在存储语句的序列中使用NOT来取反RLO

    为了保证程序的清晰性和可读性,对一个指定的位应该成对使用置位和复位语句,而且对一个给定的位只能使用一次。