基本信息
文件名称:PLC编程与应用(S7-1200)(第二版)教学课件项目三任务准备2(修改)项目三任务准备2(修改).pptx
文件大小:1.77 MB
总页数:29 页
更新时间:2025-06-08
总字数:约5.21千字
文档摘要

项目三S7-1200PLC的逻辑控制应用——任务准备

知识3位逻辑指令一、触点指令与线圈指令1.常开触点与常闭触点常开触点在指定的位为1状态(0N)时闭合,为0状态(〇FF)时断开。常闭蝕点在指定的位为l状态时断开,为0状态时闭合。2.NOT取反触点NOT触点用来转换能流输入的逻辑状态。如果没有能流流入NOT触点,则有能流流出。如果有能流流入NOT触点,则没有能流流出。NOT取反触点

知识3位逻辑指令一、触点指令与线圈指令位逻辑指令

知识3位逻辑指令一、触点指令与线圈指令3.输出线圈线圈输出指令将线圈的状态写入指定的地址,线圈通电时写入1,断电时写入0。如果是Q区的地址,CPU将输出的值传送给对应的过程映像输出。在RUN模式,CPU不停地扫描输入信号,根据用户程序的逻辑处理输入状态,通过向过程映像输出写入新的输出状态值做出响应。在写输出阶段,CPU将存储在过程映像输出区中的新的出写入新的输出状态值来出电路。可以用Q0.4:P的线圈将位数据值写入过程映像输出Q0.4,同时立即直接写给对应的物理输出点。

知识3位逻辑指令一、触点指令与线圈指令3.输出线圈反相输出线圈中间有“/”符号,如果有能流流过M4.1的反相输出线圈,则M0.2的输出位为0状态,其常开触点断开反之M0.2的输出位为1状态,其常开触点闭合。反相输出线圈

知识3位逻辑指令二、其他位逻辑指令1.置位复位指令S(Set,置位或置1)指令将指定的地址位置位(变为1状态并保持)。R(Reset,复位或置0)指令将指定的地址位复位(变为0状态并保持)。置位指令与复位指令最主要的特点是有记忆和保持功能。如果图中I0.3的常开触点闭合,Q0.5变为l状态并保持该状态。即使I0.3的常开触点断开,Q0.5也仍然保持1状态。置位与复位指令波形图

知识3位逻辑指令二、其他位逻辑指令2.多点置位复位指令SET_BF指令将指定的地址开始的连续的若干个位地址置位(变为l状态并保持)。在图中的I0.2的上升沿(从0状态变为l状态),从M2.0开始的5个连续的位被置位为1并保持1状态。RESET_BF指令将指定的地址开始的连续的若干个位地址复位(变为0状态并保持)。在图中的I0.3的下降沿(从1状态变为0状态),从M3.0开始的5个连续的位被复位为0并保持0状态。边沿检测触点与多位复位置位

知识3位逻辑指令二、其他位逻辑指令3.置位优先锁存器与复位优先锁存器图中的SR是复位优先锁存器,其输入/输出关系见表3-5,两种锁存器的区别仅在于表的最下面一行。在置位(S)和复位(R1)信号同时为1时,方框上面的输出位M7.2被复位为0。可选的输出Q反映了M7.2的状态。SR锁存器与RS锁存器

知识3位逻辑指令二、其他位逻辑指令4.边沿检测触点指令前图中间有P的触点是上升沿检测触点,如果输入信号I0.2由0状态变为1状态则该触点接通一个扫描周期。边沿检测触点不能放在电路结束处。P触点下的M10.0为边沿存储位,用来存储上一次扫描循环时I0.2的状态。通过比较输入信号的当前状态和上一次循环的状态,来检测信号的边沿。边沿存储位的地址只能在程序中使用一次,它的状态不能在其他地方被改写。中间有N的触点是下降沿检测触点,如果图中的输入信号I0.3由1状态变为0状态(即I0.3的下降沿),RESET_BF的线圈“通电”一个扫描循环周期。N触点下面的M10.1为边沿存储位。

知识3位逻辑指令二、其他位逻辑指令5.边沿检测线圈指令中间有P的线圈是上升沿检测线圈,仅在流进该线圈的能流的上升沿(线圈由断电变为通电),输出位M6.1为1状态。M6.2为边沿存储位。中间有N的线圈是下降沿检测线圈,仅在流进该线圈的能流的下降沿(线圈由通电变为断电),输出位M6.3为l状态。M6.4为边沿存储位。边沿检测线圈指令

知识3位逻辑指令二、其他位逻辑指令5.边沿检测线圈指令在运行时用外接的小开关是I0.7变为1状态,I0.7的常开触点闭合,使流经P线圈和N线圈流过M6.5的线圈。在I0.7的上升沿,M6.1的常开触点闭合一个扫描周期,使M6.6置位。在I0.7的下降沿,M6.3的常开触点闭合一个扫描周期,使M6.6复位。

知识3位逻辑指令二、其他位逻辑指令6.P_TRIG指令与N_TRIG在流进P_TRIG指令的CLK输入端的能流的上升沿,Q端输出脉冲宽度为一个扫描周期的能流,使M8.1置位。方框下面的M8.0是脉冲存储器位。在流进N_TRIG指令的CLK输入端的能流的下降沿,Q端输出脉冲宽度为一个扫描周期的能流,使Q0.6复