1、plcstep7常用逻辑块逻辑位描述 -| |- 存储在指定的位值为1时,(常开触点)处于闭合状态。触点闭合时,梯形图轨道能流流过触点,逻辑运算结果(RLO) =1。否则,如果指定的信号状态为0,触点将处于断开状态。触点断开时,能流不流过触点,逻辑运算结果(RLO) =0。串联使用时,通过AND逻辑将-| |- 与RLO位进行链接。并联使用时,通过OR逻辑将其与RLO位进行链接。描述 -| / |- 存储在指定的位值为0时,(常闭触点)处于闭合状态。触点闭合时,梯形图轨道能流流过触点,逻辑运算结果(RLO) =1。否则,如果指定的信号状态为1,将断开触点。触点断开时,能流不流过触点,逻辑运算结
2、果(RLO) =0。串联使用时,通过AND逻辑将 -| / |- 与RLO位进行链接。并联使用时,通过OR逻辑将其与RLO位进行链接。描述 -|NOT|- (能流取反)取反RLO位。描述 -( ) (输出线圈)的工作方式与继电器逻辑图中线圈的工作方式类似。如果有能流通过线圈(RLO = 1),将置位位置的位为1。如果没有能流通过线圈(RLO = 0),将置位位置的位为0。只能将输出线圈置于梯级的右端。可以有多个(最多16个)输出单元(请参见实例)。使用 -|NOT|- (能流取反)单元可以创建取反输出。描述 只有在前面指令的RLO为1(能流通过线圈)时,才会执行 -( R ) (复位线圈)。如
3、果能流通过线圈(RLO为1),将把单元的指定复位为0。RLO为0(没有能流通过线圈)将不起作用,单元指定地址的状态将保持不变。也可以是值复位为0的定时器(T编号)或值复位为0的计数器(C编号)。MCR (主控继电器)依存关系只有将复位线圈置于激活的MCR区内时,才会激活MCR依存。在激活的MCR区内,如果MCR处于接通状态并且复位线圈有能流通过,将把寻址位状态复位为0。如果MCR处于断开状态,则无论能流状态如何,单元指定地址的当前状态均保持不变。描述 只有在前面指令的RLO为1(能流通过线圈)时,才会执行 -( S ) (置位线圈)。如果RLO为1,将把单元的指定置位为1。RLO = 0将不起
4、作用,单元的指定地址的当前状态将保持不变。MCR (主控继电器)依存关系只有将置位线圈置于激活的MCR区内时,才会激活MCR依存关系。在激活的MCR区内,如果MCR处于接通状态并且置位线圈有能流通过,将把寻址位的状态置位为1。如果MCR处于断开状态,则无论能流状态如何,单元指定地址的当前状态均保持不变。描述如果R输入端的信号状态为1,S输入端的信号状态为0,则复位RS (置位优先型RS双稳态触发器)。否则,如果R输入端的信号状态为0,S输入端的信号状态为1,则置位触发器。如果两个输入端的RLO状态均为1,则指令的执行顺序是最重要的。RS触发器先在指定执行复位指令,然后执行置位指令,以使该地址在
5、执行余下的程序扫描过程中保持置位状态。只有在RLO为1时,才会执行S (置位)和R (复位)指令。这些指令不受RLO0的影响,指令中指定的地址保持不变。MCR (主控继电器)依存关系只有将RS触发器置于激活的MCR区内时,才会激活MCR依存关系。在激活的MCR区内,如果MCR处于接通状态,则按以上所述将寻址位复位为0或置位为1。如果MCR处于断开状态,则无论输入状态如何,指定地址的当前状态均保持不变。如果输入端I0.0的信号状态为1,I0.1的信号状态为0,则置位存储器位M0.0,输出Q4.0将是0。否则,如果输入端I0.0的信号状态为0,I0.1的信号状态为1,则复位存储器位M0.0,输出Q
6、4.0将是1。如果两个信号状态均为0,则不会发生任何变化。如果两个信号状态均为1,将因顺序关系执行置位指令;置位M0.0,Q4.0将是1。如果实例在激活的MCR区之内:MCR处于接通状态时,将按以上所述复位或置位Q4.0。MCR处于断开状态时,无论输入状态如何,Q4.0均保持不变。描述如果S输入端的信号状态为1,R输入端的信号状态为0,则置位SR (复位优先型SR双稳态触发器)。否则,如果S输入端的信号状态为0,R输入端的信号状态为1,则复位触发器。如果两个输入端的RLO状态均为1,则指令的执行顺序是最重要的。SR触发器先在指定执行置位指令,然后执行复位指令,以使该地址在执行余下的程序扫描过程
7、中保持复位状态。只有在RLO为1时,才会执行S (置位)和R (复位)指令。这些指令不受RLO0的影响,指令中指定的地址保持不变。MCR (主控继电器)依存关系只有将SR触发器置于激活的MCR区内时,才会激活MCR依存关系。在激活的MCR区内,如果MCR处于接通状态,则按以上所述将寻址位置位为1或复位为0。如果MCR处于断开状态,则无论输入状态如何,指定地址的当前状态均保持不变。如果输入端I0.0的信号状态为1,I0.1的信号状态为0,则置位存储器位M0.0,输出Q4.0将是1。否则,如果输入端I0.0的信号状态为0,I0.1的信号状态为1,则复位存储器位M0.0,输出Q4.0将是0。如果两个
8、信号状态均为0,则不会发生任何变化。如果两个信号状态均为1,将因顺序关系执行复位指令;复位M0.0,Q4.0将是0。如果实例在激活的MCR区之内:MCR处于接通状态时,将按以上所述置位或复位Q4.0。MCR处于断开状态时,无论输入状态如何,Q4.0均保持不变。描述-( N )- (RLO负跳沿检测)检测地址中1到0的信号变化,并在指令后将其显示为RLO =1。将RLO中的当前信号状态与地址的信号状态(边沿存储位)进行比较。如果在执行指令前地址的信号状态为1,RLO为0,则在执行指令后RLO将是1(脉冲),在所有其它情况下将是0。指令执行前的RLO状态存储在地址中。边沿存储位M0.0保存RLO的
9、先前状态。RLO的信号状态从1变为0时,程序将跳转到标号CAS1。描述 -( P )- (RLO正跳沿检测)检测地址中0到1的信号变化,并在指令后将其显示为RLO =1。将RLO中的当前信号状态与地址的信号状态(边沿存储位)进行比较。如果在执行指令前地址的信号状态为0,RLO为1,则在执行指令后RLO将是1(脉冲),在所有其它情况下将是0。指令执行前的RLO状态存储在地址中。边沿存储位M0.0保存RLO的先前状态。RLO的信号状态从0变为1时,程序将跳转到标号CAS1。描述 -(SAVE) (将RLO状态保存到BR)将RLO保存到状态字的BR位。第一个校验位/FC不复位。因此,BR位的状态包括
10、在下一程序段中的与逻辑运算内。指令SAVE(LAD、FBD、STL)适用下列规则,手册及在线帮助中提供的建议用法并不适用:建议用户不要在使用SAVE后在同一块或从属块中校验BR位,因为这期间执行的指令中有许多会对BR位进行修改。建议用户在退出块前使用SAVE指令,因为ENO输出(= BR位)届时已设置为RLO位的值,所以可以检查块中是否有错误。描述NEG (地址下降沿检测)比较的信号状态与前一次扫描的信号状态(存储在中)。如果当前RLO状态为1且其前一状态为0(检测到上升沿),执行此指令后RLO位将是1。描述POS (地址上升沿检测)比较的信号状态与前一次扫描的信号状态(存储在中)。如果当前R
11、LO状态为1且其前一状态为0(检测到上升沿),执行此指令后RLO位将是1。描述 对于立即读取功能,必须按以下实例所示创建符号程序段。对于对时间要求苛刻的应用程序,对数字输入的当前状态的读取可能要比正常情况下每OB1扫描周期一次的速度快。立即读取在扫描立即读取梯级时从输入模块中获取数字输入的状态。否则,必须等到下一OB1扫描周期结束,届时将以P存储器状态更新I存储区。要从输入模块立即读取一个输入(或多个输入),请使用外设输入(PI)存储区来代替输入(I)存储区。可以字节、字或双字形式读取外设输入存储区。因此,不能通过触点(位)元素读取单一数字输入。根据立即输入的状态有条件地传递电压:XX文库 -
12、 让每个人平等地提升自我XX文库 - 让每个人平等地提升自我1. CPU读取包含相关输入数据的PI存储器的字。2. 如果输入位处于接通状态(为1),将对PI存储器的字与某个常数执行产生非零结果的AND运算。3. 测试累加器的非零条件。WAND_W指令说明:PIW1 0000000000101010W#16#0002 0000000000000010结果 0000000000000010 在此实例中,立即输入I1.1与I4.1和I4.5串联。字PIW1包含I1.1的立即状态。对PIW1与W#16#0002执行AND运算。如果PB1中的I1.1 (第二位)为真(1),则结果不等于零。如果WAND_
13、W指令的结果不等于零,触点A0时将传递电压。描述 对于立即写入功能,必须按以下实例所示创建符号程序段。对于对时间要求苛刻的应用程序,将数字输出的当前状态发送给输出模块的速度可能必须快于正常情况下在OB1扫描周期结束时发送一次的速度。立即写入将在扫描立即写入梯级时将数字输出写入输入模块。否则,必须等到下一OB1扫描周期结束,届时将以P存储器状态更新Q存储区。要将一个输出(或多个输出)立即写入输出模块,请使用外设输出(PQ)存储区来代替输出(Q)存储区。可以字节、字或双字形式读取外设输出存储区。因此,不能通过线圈单元更新单一数字输出。要立即向输出模块写入数字输出的状态,将根据条件把包含相关位的Q存储器的字节、字或双字复制到相应的PQ存储器(直接输出模块地址)中。实例立即写入外设数字输出模块5通道1的等价梯形图程序段。可以修改寻址输出Q字节(QB5)的状态位,也可以将其保持不变。程序段1中给Q5.1分配I0.1信号状态。将QB5复制到相应的直接外设输出存储区(PQB5)。字PIW1包含I1.1的立即状态。对PIW1与W#16#0002执行AND运算。如果PB1中的I1.1 (第二位)为真(1),则结果不等于零。如果WAND_W指令的结果不等于零,触点A0时将传递电压。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1