第三章PLC位逻辑指令解析
- 格式:ppt
- 大小:4.69 MB
- 文档页数:83
PLC最经典最基础最详细的位逻辑指令简介位逻辑指令处理的对象为二进制位信号。
位逻辑指令扫描信号状态“1”和“0”位,并根据布尔逻辑对它们进行组合,所产生的结果(“1”或“0”)称为逻辑运算结果,存储在状态字的“RLO”中。
触电与线圈在LAD(梯形图)程序中,通常使用类似继电器控制电路中的触点符号及线圈符号来表示PLC的位元件,被扫描的操作数(用绝对地址或符号地址表示)则标注在触点符号的上方,如图所示。
常开触点对于常开触点(动合触点),则对“1”扫描相应操作数。
在PLC 中规定:若操作数是“1”则常开触点“动作”,即认为是“闭合”的;若操作数是“0”,则常开触点“复位”,即触点仍处于打开的状态。
常开触点所使用的操作数是:I、Q、M、L、D、T、C。
常闭触点常闭触点(动断触点)则对“0”扫描相应操作数。
在PLC中规定:若操作数是“1”则常闭触点“动作”,即触点“断开”;若操作数是“0”,则常闭触点“复位”,即触点仍保持闭合。
常闭触点所使用的操作数是:I、Q、M、L、D、T、C。
输出线圈输出线圈与继电器控制电路中的线圈一样,如果有电流(信号流)流过线圈(RLO=“1”),则被驱动的操作数置“1”;如果没有电流流过线圈(RLO=“0”),则被驱动的操作数复位(置“0”)。
输出线圈只能出现在梯形图逻辑串的最右边。
输出线圈等同于STL程序中的赋值指令(用等于号“=”表示),所使用的操作数可以是:Q、M、L、D。
基本逻辑关系基本逻辑指令包括:u“与”指令u“与非”指令u“或”指令u“或非”指令u“异或”指令u“异或非”指令u 信号流取反指令逻辑“与”指令逻辑“与” 指令使用的操作数可以是:I、Q、M、L、D、T、C。
有2种指令形式(STL和FBD),用LAD也可以实现逻辑“与” 运算。
、逻辑“与非”指令逻辑“与非”指令使用的操作数可以是:I、Q、M、L、D、T、C。
有2种指令形式(STL和FBD),用LAD也可以实现逻辑“与非”运算。
最完整总结,彻底搞定PLC指令系统(S7200为例)图文并茂PLC的操作指令在PLC编程之中占着举足轻重的地位,是PLC 编程的万水之源。
PLC指令系统总体如图:PLC操作指令表总表一、位逻辑指令位逻辑指令位逻辑指令主要指对PLC 存储器中的某一位进行操作的指令,它的操作数是位。
位逻辑指令是依靠 1、0 两个数进行工作的,1 表示触点或线圈的通电状态,0 表示触点或线圈的断电状态。
利用位逻辑指令可以实现位逻辑运算和控制,在继电器系统的控制中应用较多。
1.1触点取用指令与线圈输出指令1.2触点串联指令1.3触点并联指令1.4电路块串联指令1.5电路块并联指令1.6置位复位指令1.7脉冲生成指令1.8触发器指令1.9取反与空操作指令1.10逻辑堆栈指令二、定时器指令定时器指令定时器是PLC 中最常用的编程元件之一,其功能与继电器控制系统中的时间继电器相同,起到延时作用。
与时间继电器不同的是定时器有无数对常开常闭触点供用户编程使用。
其结构主要由一个 16 位当前值寄存器(用来存储当前值)、一个 16 位预置值寄存器(用来存储预置值)和 1 位状态位(反映其触点的状态)组成。
三、计数器指令计数器指令计数器是一种用来累计输入脉冲个数的编程元件,在实际应用中用来对产品进行计数或完成复杂逻辑控制任务。
其结构主要由一个16 位当前值寄存器、一个 16 位预置值寄存器和1 位状态位组成。
3.1加计数器3.2减计数器3.3加减计数器四、比较与数字传送指令比较与数字传送指令比较指令是将两个操作数或字符串按指定条件进行比较,当比较条件成立时,其触点闭合,后面的电路接通;当比较条件不成立时,比较触点断开,后面的电路不接通。
数据传送指令用来完成各存储单元之间一个或多个数据的传送,传送过程中数值保持不变。
根据每次传送数据的多少,可将其分为单一传送指令和数据块传送指令,无论是单一传送指令还是数据块传送指令,都有字节、字、双字和实数等几种数据类型;为了满足立即传送的要求,设有字节立即传送指令,为了方便实现在同一字内高低字节的交换,还设有字节交换指令。