plcstep7常用逻辑块逻辑位.docx

上传人:b****5 文档编号:4705721 上传时间:2022-12-07 格式:DOCX 页数:11 大小:52.87KB
下载 相关 举报
plcstep7常用逻辑块逻辑位.docx_第1页
第1页 / 共11页
plcstep7常用逻辑块逻辑位.docx_第2页
第2页 / 共11页
plcstep7常用逻辑块逻辑位.docx_第3页
第3页 / 共11页
plcstep7常用逻辑块逻辑位.docx_第4页
第4页 / 共11页
plcstep7常用逻辑块逻辑位.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

plcstep7常用逻辑块逻辑位.docx

《plcstep7常用逻辑块逻辑位.docx》由会员分享,可在线阅读,更多相关《plcstep7常用逻辑块逻辑位.docx(11页珍藏版)》请在冰豆网上搜索。

plcstep7常用逻辑块逻辑位.docx

plcstep7常用逻辑块逻辑位

-II-常开触点(地址)

描述

-II-存储在指定<地址〉的位值为T时,(常开触点)处于闭合状态。

触点闭合时,梯形图轨道能流流过触点,逻辑运算结果(RLO)=”1”。

否则,如果指定<地址〉的信号状态为“0“,触点将处于断开状态。

触点断开时,能流不流过触点,逻辑运算结果(RLO)=”0“。

串联使用时,通过AND逻辑将--|I-与RLO位进行链接。

并联使用时,通过OR逻辑将其与RLO位进行链接。

实例

10.010.1

——II|十

I0.2

——II

爾足下列条件之一时,将会通迅能流:

输入端10_0和O1的信号状态为T时

或输入端10_2的信号状态为"1"时

—11|—常闭触点(地址)

描述

-I/I-存储在指定<地址〉的位值为“0”时,(常闭触点)处于闭合状态。

触点闭合时,梯形图轨道能流流过触点,逻辑运算结果(RLO)="1\

否则,如果指定<地址〉的信号状态为”1”,将断开触点。

触点断开时,能流不流过触点,逻辑运算结果(RLO)="0"o

串联使用时,通过AND逻辑将-T/I-与RLO位进行链接。

并联使用时,通过OR逻辑将其与RLO位进行链接。

实例

10.010.1

——II

I02

——W

肺足下列条件之一时,将会通过能流:

输入端IQ.Q和IQ.1的信号状态为T时

或输入端I0N的信号状态为T时

XOR逻辑”异或“

描述

XOR(逻辑•'异或")如果两个指走位的信号状态不同,则创崖状态为”广的RLO。

实例

I0.010.1Q4.0

——MII>

I0.QI0.1

——II#~~

如果(I0-0=”0"且10-1=”1")或者(I0.0="「且10.1="0“),输出Q/0将是”

-INOTI-能流取反

描述

-|NOT|-(能流取反)取反RLO位。

实例

I0.0

II——

10.1I0.2

-II一Ip

|not[

Q4.0

<>

薪足下列条件之一时,输出端Q4_0的信号状态将是"0“:

输入端IQ.Q的信号状态为“1”时

或当输入^10.1*10.2的信号秋态为'T时。

•“()输出线圈

描述

-()(输出线圈)的工作方式与继电器逻辑图中线圈的工作方式类似。

如果有能流通过线圈(RLO=1),将置位<地址〉位置的位为”1”。

如果没有能流通过线圈(RLO=0),将置位<地址〉位置的位为”0”。

只能将输出线圈置于梯级的右端。

可以有多个(最多16个)输出单元(请参见实例)。

使用…|NOT|--(能流取反)单元可以创建取反输出。

实例

I0.0

Q4.0

<)

I0.2

<

I0.3Q4.1

扁足下列条件之一时,输岀端Q4V的信号状态将是“1”:

输入5^10.0^10.1的信号状态为"1”时

或输入端心2的信号状态为"0“时。

霧足下列条件之一时,输出端Q4.1的信号状态将是“1”:

输入端00和10一1的信号状态为T时

或输入端I0.2的信号状态为、输入端10一3的信号状态为"「时

如果实例梯级在救甘的财CR区之内:

MCR处于接通状态时,将按照上述能流状态置位Q4.0和Q4.1。

MCR处于断开状态(=0)时,无论是否有能济通过,都将Q4P和Q4_1复位为0。

-(R)复位线圈

描述

 

只有在前面指令的RLO为T(能流通过线圈)时,才会执行…(R)(复位线圈)。

如果能流通过线圈(RLO为“1“),将把单元的指定<地址〉复位为“0”。

RLO为“0“(没有能流通过线圈)

将不起作用,单元指定地址的状态将保持不变。

<地址〉也可以是值复位为”0"的定时器仃编号)或值复位为”0“的计数器(C编号)。

MCR(主控继电器)依存关系

只有将复位线圈置于激活的MCR区内时,才会激活MCR依存。

在激活的MCR区内,如果MCR处于接通状态并且复位线圈有能流通过,将把寻址位状态复位为”0“。

如果MCR处于断开状态,则无论能流状态如何,单元指定地址的当前状态均保持不变。

实例

Network1

I0.0I0.1Q4.0

——IIIkn®

10.2

—-VI

Network2

10.3T1

——IIe

Network3

10.4C1

——IIe

籀足下列桀件之一时,将把输出端Q4卫的信号状态复位为“0”:

输入端I0.0和10」的信号状态为T时

或输入端心2的信号状态为”0“时。

如果RLO为”0",输出端Q4.0的信号状态将保持不变。

孺足下列条件时才会复位定时器T1的信号状态:

输入端I0.3的信号状态为"T时。

鵜足下列条件时才会夏位计数器C1的信号状态:

输入端l(H的信号状态为"T时。

如果实例梯级在漱篦的MCR区之内=

MCR处于接通状态时,将按以上所述寢位Q4-0、T1和C1。

MCR处于断开状态时,无论RLO的状态(能流状态)如何,Q4.0,T1和C1的状态均保持不变。

—(s)置位线圈

描述只有在前面指令的RLO为”1”(能流通过线圈)时,才会执行--(S)(置位线圈)。

如果RLO为”1",将把单元的指定<地址〉置位为

RLO=0将不起作用,单元的指定地址的当前状态将保持不变。

MCR(主控继电器)依存关系

只有将置位线圈置于激活的MCR区内时,才会激活MCR依存关系。

在激活的MCR区内,如果MCR处于接通状态并且置位线圈有能流通过,将把寻址位的状态置位为”1"。

如果MCR处于断开状态,则无论能流状态如何,单元指定地址的当前状态均保持不变。

实例

I0.0I0.1Q4.0

——IIIM厂

I02

—41

蒜足下列条件之一时,输出端Q4』的信号状态将是“1”:

输入端IO.O和l(M的信号状态为"1"时

或输入端I0-2的信号状态为“0"时。

如果RLO为“0”,输岀端Q4卫的信号状态将保持不变。

如果实例梯级在激裁的MCR区之内:

MCR处于接通状态时,则按以上所述蛊短Q4.(h

MCR处于断开状态时,无论RLO状态(能流状态)如何,Q4_0状态均保持不变。

RS置位优先型RS双稳态触发器

描述

如果R输入端的信号状态为”「,S输入端的信号状态为“0“,则复位RS(置位优先型RS双稳态触发器)。

否则,如果R输入端的信号状态为“0”,S输入端的信号状态为“1“,则置位触发器。

如呆两个输入端的RLO状态均为“1“,则指令的执行顺序是最重要的。

RS触发器先在指定<地址〉执行复位指令,然后执行置位指令,以使该地址在执行余下的程序扫描过程中保持置位状态。

只有在RLO为T时,才会执行S(置位)和R(复位)指令。

这些指令不受RLO"0"的影响,指令中指定的地址保持不变。

MCR(主控继电器)依存关系

只有将RS触发器置于激活的MCR区内时,才会激活MCR依存关系。

在激活的MCR区内,如果MCR处于接通状态,则按以上所述将寻址位复位为”0"或置位为如果MCR处于断开状态,则无论输入状态如何,指定地址的当前状态均保持不变。

实例

Q4.0

如果输入端10.0的信号状态为Hr,10.1的信号状态为y则置位存储器位M0.0,输出Q4.0将是”0”。

否则,如果输入端10.0的信号状态为"O-,10.1的信号状态为T,则复位存储器位M0.0,输出Q4.0将是“1”。

如果两个信号状态均为“0“,则不会发生任何变化。

如果两个信号状态均为,将因顺序关系执行置位指令;置位MO.O,Q4.0将是壮”。

如杲实例在激活的MCR区之内:

MCR处于接通状态时,将按以上所述复位或置位Q4.0。

MCR处于断开状态时,无论输入状态如何,Q4.0均保持不变。

SR复位优先型SR双稳态触发器

描述如果S输入端的信号状态为“1”,R输入端的信号状态为”0“,则置位SR(复位优先型SR双稳态触发器)。

否则,如果S输入端的信号状态为”0“,R输入端的信号状态为“1“,则复位触发器。

如果两个输入端的RLO状态均为T,则指令的执行顺序是最重要的。

SR触发器先在指定<地址〉执行置位指令,然后执行复位指令,以使该地址在执行余卞的程序扫描过程中保持复位状态。

只有在RLO为T时,才会执行S(置位)和R(复位)指令。

这些指令不受RLO©的影响,指令中指定的地址保持不变。

MCR(主控继电器)依存关系

只有将SR触发器置于激活的MCR区内时,才会激活MCR依存关系。

在激活的MCR区内,如果MCR处于接通状态,则按以上所述将寻址位置位为”1"或复位为如果MCR处于断开状态,则无论输入状态如何,指定地址的当前状态均保持不变。

实例

如果输入端10.0的信号状态为Hr,10.1的信号状态为9笃则置位存储器位M0.0,输出Q4.0将是T。

否则,如果输入端10.0的信号状态为"O-,10.1的信号状态为T,则复位存储器位M0.0,输出Q4.0将是”0“。

如果两个信号状态均为“0”,则不会发生任何变化。

如果两个信号状态均为,将因顺序关系执行复位指令;复位MO.O,Q4.0将是“05

如果实例在激活的MCR区之内:

MCR处于接通状态时,将按以上所述置位或复位Q4.0。

MCR处于断开状态时,无论输入状态如何,Q4.0均保持不变。

・・•(N)-RLO负跳沿检测

描述-(N)-(RLO负跳沿检测)检测地址中T到“0”的信号变化,并在指令后将其显示为RLO="1%将RLO中的当前信号状态与地址的信号状态(边沿存储位)进行比较。

如果在执行指令前地址的信号状态为T,RLO为”0“,则在执行指令后RLO将是T(脉冲),在所有其它情况卞将是”0“。

指令执行前的RLO状态存储在地址中。

实例

10.010.1M0.0CAS1

1|11~~

I02

——II

边沿存储位M0.0保存RLO的先前状态。

RLO的信号状态从T变为”0“时,程序将跳转到标号CASlo

.・・(p)・“RLO正跳沿检;

描述

-(P)-(RLO正跳沿检测)检测地址中“0“到T的信号变化,并在指令后将其显示为RLO="l-o将RLO中的当前信号状态与地址的信号状态(边沿存储位)进行比较。

如果在执行指令前地址的信号状态为”0“,RLO为T,则在执行指令后RLO将是T(脉冲),在所有其它情况卞将是”0“。

指令执行前的RLO状态存储在地址中。

实例

10.010.1MO.OCAS1

——TI_TI_pump)

I0.2

——II

边沿存储位M0.0保存RLO的先前状态。

RLO的信号状态从”0"变为T时,程序将跳转到标号CASlo

-(SAVE)将RLO状态保存到BR

描述

…(SAVE)(将RLO状态保存到BR)将RLO保存到状态字的BR位。

第一个校验位/FC不复位。

因此,BR位的状态包括在下一程序段中的与逻辑运算内。

指令"SAVE”(LAD、FBD、STL)适用下列规则,手册及在线帮助中提供的建议用法并不适用:

建议用户不要在使用SAVE后在同一块或从属块中校验BR位,因为这期间执行的指令中有许多会对BR位进行修改。

建议用户在退出块前使用SAVE指令,因为ENO输出匸BR位)届时已设置为RLO位的值,所以可以检查块中是否有错误。

实例

I00I0.1

—IHH_:

SAV乡

I0.2

将梯级(二RLO啲状态保存到BR位。

NEG地址下降沿检测

描述

NEG(地址下降沿检测)比较<addressl>的信号状态与前一次扫描的信号状态(存储在<address2>中)。

如果当前RLO状态为“1“且其前一状态为“0”(检测到上升沿),执行此指令后RLO

位将是”:

T。

实例

 

薪足下列条件时、输出Q40的信号状态将是「J

•输入IQ.O10.1和02的信号状态是”广

・输入心3有下降沿

・输入10』的信号狀态为

POS地址上升沿检1

描述

POS(地址上升沿检测)比较<addressl>的信号状态与前一次扫描的信号状态(存储在<address2>中)。

如果当前RLO状态为T且其前一状态为”0“(检测到上升沿),执行此指令后RLO位将是'T。

实例

竊足下列条件时,输出Q4.Q的信号状态将是“1”:

•输入I0010.1和02的信号状态是'T

•输入KL3有上升沿

•输入I0-4的信号状态为“T‘

立即读取

描述

对于”立即读取“功能,必须按以下实例所示创建符号程序段。

对于对时间要求苛刻的应用程序,对数字输入的当前状态的读取可能要比正常情况下每OB1扫描周期一次的速度快。

“立即读取”

在打描“立即读取”梯级时从输入模块中获取数字输入的状态。

否则,必须等到下一OB1打描周期结束,届时将以P存储器状态更新I存储区。

要从输入模块立即读取一个输入(或多个输入),请使用外设输入(PI)存储区来代替输入⑴存储区。

可以字节、字或双字形式读取外设输入存储区。

因此,不能通过触点(位)元素读取单一数字输入。

根据立即输入的状态有条件地传递电压:

1.CPU读取包含相关输入数据的PI存储器的字。

2.如果输入位处于接通状态(为"1“),将对PI存储器的字与某个常数执行产生非零结果的AND运算。

3.测试累加器的非零条件。

实例

可以立即读取外设输入1仁1的梯形囹程序挾

II

必须指定*MWx,才能存储程序段。

X可以_是允许的任何数。

WAND_W指令说明:

PIW1

0000000000101010

W#16#0002

结果

0000000000000010

0000000000000010

在此实例中,

立即输入I1.1与I4.1和I4.5串联。

字PIW1包含I1.1的立即状态。

对PIW1与W#16#0002执行AND运算。

如果PB1中的I"(第二位)为真(”r),则结果不等于零。

如果WAND_W指令的结果不等于零,触点A<>0时将传递电压。

立即写入

描述

对于”立即写入“功能,必须按以下实例所示创建符号程序段。

对于对时间要求苛刻的应用程序,将数字输出的当前状态发送给输出模块的速度可能必须快于正常情况卞在0B1打描周期结束时发送一次的速度。

”立即写入”将在打描“立即写入”梯级时将数字输出写入输入模块。

否则,必须等到下一0B1扫描周期结束,届时将以P存储器状态更新Q存储区。

要将一个输出(或多个输岀)立即写入输出模块,请使用外设输出(PQ)存储区来代替输出(Q)存储区。

可以字节、字或双字形式读取外设输出存储区。

因此,不能通过线圈单元更新单一数字输出。

要立即向输出模块写入数字输出的状态,将根据条件把包含相关位的Q存储器的字节、字或双字复制到相应的PQ存储器(直接输出模块地址)中。

实例

立即写入外设数字输出模块5通道1的等价梯形图程序段。

可以修改寻址输出Q字节(QB5)的状态位,也可以将其保持不变。

程序段1中给Q5.1分配10.1信号状态。

将QB5复制到相应的直接外设输出存储区(PQB5)。

字PIW1包含11.1的立即状态。

对PIW1与W#16#0002执行AND运算。

如果PB1中的11.1(第二位)为真(”r),则结果不等于零。

如果WAND_W指令的结果不等于零,触点A<>0时将传递电压。

MOVE

ENENO——

□B5——INOUT——PQB5

在此实例中,Q5.1为所需的立即输出f立。

手节PQB5包含Q71位的立即输出状态。

MOVE®制}指令还会更新PQB5的其它7位。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1