4.1 位逻辑指令课件讲解_第1页
4.1 位逻辑指令课件讲解_第2页
4.1 位逻辑指令课件讲解_第3页
4.1 位逻辑指令课件讲解_第4页
4.1 位逻辑指令课件讲解_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PLC开发与交通综合应用》

第四章

S7-1200的指令主讲人:彭骏安徽交通职业技术学院《

PLC开发与交通综合应用》

4.1位逻辑指令主讲人:彭骏安徽交通职业技术学院34.1位逻辑指令4.1.1常开触点和常闭触点

1.常开触点

当操作数的信号状态为“1”时,常开触点将关闭,同时输出的信号状态置位为输入的信号状态。当操作数的信号状态为“0”时,不会激活常开触点,同时该指令输出的信号状态复位为“0”。2.常闭触点

当操作数的信号状态为“1”时,常闭触点将打开,同时该指令输出的信号状态复位为“0”。当操作数的信号状态为“0”时,不会启用常闭触点,同时将该输入的信号状态传输到输出。44.1位逻辑指令触点开关常开触点1常开触点2常闭触点1Q3.0触点状态0000001001010111100110101101111154.1位逻辑指令4.1.2“取反RLO”指令

“取反RLO”指令是可对逻辑运算结果(RLO)的信号状态进行取反。如果该指令输入的信号状态为“1”,则指令输出的信号状态为“0”。如果该指令输入的信号状态为“0”,则输出的信号状态为“1”。触点开关常开触点1常开触点2常闭触点1Q3.0触点状态0001001101000110100010111100111064.1位逻辑指令4.1.3赋值与赋值取反1.赋值指令

又称作线圈,是将输入的逻辑运算结果(RLO)的信号状态写入指定的地址,线圈通电时写入1,断电时写入0。2.赋值取反

是将逻辑运算的结果(RLO)进行取反,然后将其赋值给指定操作数。线圈输入的RLO为“1”时,复位操作数。线圈输入的RLO为“0”时,操作数的信号状态置位为“1”。74.1位逻辑指令4.1.4复位输出和置位输出

1.“复位输出”指令

将指定操作数的信号状态复位为“0”。仅当线圈输入的逻辑运算结果(RLO)为“1”时,才执行该指令。如果信号流通过线圈(RLO=“1”),则指定的操作数复位为“0”。如果线圈输入的RLO为“0”(没有信号流过线圈),则指定操作数的信号状态将保持不变。I3.3Q3.1初始值01操作数变化0→11→01→000→1084.1位逻辑指令2.“置位输出”指令

可将指定操作数的信号状态置位为“1”。仅当线圈输入的逻辑运算结果(RLO)为“1”时,才执行该指令。如果信号流通过线圈(RLO=“1”),则指定的操作数置位为“1”。如果线圈输入的RLO为“0”(没有信号流过线圈),则指定操作数的信号状态将保持不变。I3.3Q3.2初始值00操作数变化0→10→11→010→1194.1位逻辑指令4.1.5置位位域指令与复位位域指令1.置位位域指令

是对从某个特定地址开始的多个位进行置位。置位位数位于图标下方数字。I3.0Q3.0Q3.1Q3.2Q3.3Q3.4初始值000000操作数变化0→1111001→011100104.1位逻辑指令2.复位位域指令

是复位从某个特定地址开始的多个位。复位位数位于图标下方数字。I3.0Q3.0Q3.1Q3.2Q3.3Q3.4初始值011111操作数变化0→1000111→000011114.1位逻辑指令4.1.6扫描操作数信号边沿的指令

在PLC中,指令是通过电压的变化代表信号状态的0和1.一般低电压代表0,高电压代表1。1.中间有P的触点的名称为“扫描操作数的信号上升沿”。124.1位逻辑指令M3.0M3.1M3.2Q3.0初始值0000操作数变化0→10→10→10(一个程序周期为1)1→01→010134.1位逻辑指令2.中间由N的触点的名称为“扫描操作数的信号下降沿”。M3.0M3.1M3.2Q3.0初始值0000操作数变化0→10→1001→01→010(一个周期为1)144.1位逻辑指令4.1.7置位/复位触发器与复位/置位触发器1.“置位复位触发器”指令

是根据输入S和R1的信号状态,置位或复位指定操作数的位。SR1M3.3Q3.1初始值0000操作数变化0→100→10→11→001100→11→01→00→1100154.1位逻辑指令2.复位置位触发器”指令

是根据输入R和S1的信号状态,复位或置位指定操作数的位。RS1M3.3Q3.1初始值0011操作数变化0→101→01→01→000000→10→10→10→1111164.1位逻辑指令4.1.8在信号边沿置位操作数的指令1.中间有P的线圈是“在信号上升沿置位操作数”指令。

在逻辑运算结果(RLO)从“0”变为“1”时置位指定操作数(<操作数1>)。该指令将当前RLO与保存在边沿存储位中(<操作数2>)上次查询的RLO进行比较。如果该指令检测到RLO从“0”变为“1”,则说明出现了一个信号上升沿。

每次执行指令时,都会查询信号上升沿。检测到信号上升沿时,<操作数1>的信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,操作数的信号状态均为“0”。M3.0M3.1M3.2Q3.1初始值0000操作数变化0→10(一个程序周期为1)0→10→11→001→01174.1位逻辑指令2.中间有N的线圈是“在信号下降沿置位操作数”指令。

在逻辑运算结果(RLO)从“1”变为“0”时置位指定操作数(<操作数1>)。该指令将当前RLO与保存在边沿存储位中(<操作数2>)上次查询的RLO进行比较。如果该指令检测到RLO从“1”变为“0”,则说明出现了一个信号下降沿。

每次执行指令时,都会查询信号下降沿。检测到信号下降沿时,<操作数1>的信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,操作数的信号状态均为“0”。M3.0M3.1M3.2Q3.1初始值0000操作数变化0→100→101→00(一个程序周期为1)1→00→10→100→11184.1位逻辑指令4.1.9扫描RLO的信号边沿指令1.“扫描RLO的信号上升沿”指令(P_TRIG指令)

可查询逻辑运算结果(RLO)的信号状态从“0”到“1”的更改I3.0M3.0M3.1初始值000操作数变化0→10→10→11→01→01194.1位逻辑指令2.“扫描RLO的信号下降沿”指令(N_TRIG指令)

可查询逻辑运算结果(RLO)的信号状态从“1”到“0”的更改。I3.0M3.0M3.1初始值001操作数变化0→10→111→01→00204.1位逻辑指令4.1.10检测信号边沿指令R_TRIG是“检测信号上升沿”指令。F_TRIG是“检测信号下降沿”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论