plc逻辑指令实例

合集下载

第3章PLC的基本指令及程序设计

第3章PLC的基本指令及程序设计
✓ 计数器位:计数器位和继电器一样是一个开关量,表示计数器是否 发生动作的状态。当计数器的当前值达到设定值时,该位被置位为 ON。
✓ 计数器当前值:其值是一个存储单元,它用来存储计数器当前所累 计的脉冲个数,用16位符号整数来表示,最大数值为32 767。
计数器输入端和操作数 ✓ 设定值输入:数据类型为INT型。 ✓ 寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、 AC、*VD、*AC、*LD和常数。 ✓ 一般情况下使用常数作为计数器的设定值。
LPS(Logic Push) 逻辑入栈指令(分支电路开始指令)
LRD(Logic Read) 逻辑读栈指令
LPP(Logic Pop) 逻辑出栈指令(分支电路结束指令)
LPS/LRD/LPP
LPS/LRD/LPP举例 例3
指令3 与ENO指令AENO ENO是LAD中指令盒的布尔能量流出端。该指令使用较少。
举例
1. 逻辑堆栈操作指令
堆栈 堆栈是一组能够存储和取出数据的暂存单元。 遵循“先进后出”的原则。 堆栈深度为“9层”。 可以存储最新的逻辑运算(中间)结果,以便后续逻辑环节使用该结果。 逻辑堆栈操作主要来完成触电复杂逻辑连接的编程。
指令1 OLD(或块指令) ALD (与块指令)
OLD(Or Load)
定时器的指令及使用 指令
定时器的指令及使用
接通延时定时器TON(On-Delay Timer) ✓ 接通延时定时器用于单一时间间隔的定时。 ✓ 上电周期或首次扫描时,定时器位为OFF,当前值为0。 ✓ 输入端接通时,定时器位为OFF,当前值从0开始计时,当前值达 到设定值时,定时器位为ON,当前值仍连续计数到32 767。 ✓ 输入端断开,定时器自动复位,即定时器位为OFF,当前值为0。

三菱plc编程案例100例

三菱plc编程案例100例
T0 Y3 T0 Y2
END
Y0
Y1
K50 T0 Y2 Y3
2.
X0
X1 X2 Y1
Y0
Y0
X1
X0 X2 Y0
Y1
Y1
Y0 Y1
N0
M100 T0
Y3
K50 T0 MC N0 M100
Y2
LD X0 OR Y0
LD Y0 OR Y1
T0
Y2
Y3
ANI X1 ANI X2
OUT T0 K50 MPS
自锁
M1
9 ANI X1 10 ANI M0
M0
Y1
Y0
11 ANI X3 12 ANI X4 13 OUT M1
X3
点动
M1
Y0
点动
Y1
14 LD M0 15 OR X3 16 ANI Y1 17 OUT Y0 18 LD M1
19 OR X4
X4
20 ANI Y0
21 OUT Y1
三菱plc编程案例100例 22 END
Y0
通断电机
3、梯形图设计
X0
X1 X3
SB2
4、指令表语言编制
X0
Y0
SB1
Y0
5、接线图
X1 KM
380V~
FU2
FR
Y0
END
QS FU1 KM FR
SB1
220V

SB2
KM KM
LD X0 OR Y0 ANI X1 ANI X3 OUT Y0 END
SB1
X0
Y0
SB2
X1
KM
PLC
FR
X3

PLC的位逻辑指令详细说明综述

PLC的位逻辑指令详细说明综述

LD =
C40 Q0.0
//装入计数器触点 //输出触点
• CTUD,增减计数器指令。有两个脉冲输入端:CU输 入端用于递增计数,CD输入端用于递减计数。 • 指令格式:CTUD Cxxx,PV • 例: CTUD C30,5
举例
指令表格式
LD I0.1 LD I0.2 LD I0.3 CTUD C50,+4 LD C50 = Q0.0
3.2.1 基本逻辑指令及应用
基本逻辑指令见P36 表3-2。 PLC规定:如果触点是常开触点,则常开触 点“动作”认为是“1”,常开触点“不动作” 认为是“0”; 如果触点是常闭触点,则常闭触点“动作” 认为是“0”,常闭触点“不动作”认为是 “1”;
位操作类指令
一、位操作指令介绍
1. 逻辑取(装载)及线圈驱动指令 LD(load):常开触点逻辑运算的开始。 LDN(load not):常闭触点逻辑运算的开始 =(OUT):线圈驱动指令。
Q0.0
//输出触点
C30, VW30 //比较计数器 //当前值是否大于 //VW30 中的值
= Q0.1 程序举例
//输出触点
5000
5000
C3 0 当前值
1000
1000
Q 0.0
Q 0.1
时序图
3.7 运算指令
一、算术运算指令 二、逻辑运算指令
算术运算指令在累加器1和2中进行, 在累加器2中的值作为被减数或被除数。算 术运算的结果保存在累加器1中,累加器1 原有的值被运算结果覆盖,累加器2中的值 保持不变
在 EU 指令前有一个上升沿时(由 OFF→ON )产生一个宽 度为一个扫描周期的脉冲,驱动后面的输出线圈。
下降沿触发指令:ED

PLC逻辑指令的应用案例

PLC逻辑指令的应用案例

1. 自锁、连锁控制
自锁控制(自保持控制)
举例:Y030用自己的常开触点,保持自身线圈的接通状态。

连锁控制
1)不能同时动作的连锁控制。

(优先控制)
举例:Y030、Y031其中一个接通,切断另一个继电器的接通条件。

2)以一方动作与否为条件的连锁控制。

举例:Y031只有在Y030接通的条件下才能接通。

2. 延时断开程序
举例:输入X000接通后,输出Y030立即接通;输入X000断开后,输出Y030延时5s断开。

3. 分频程序(二分频)
举例:在输出继电器Y430上可得到输入X400的二分频时序。

4. 振荡程序
举例:通过改变定时器T450、T451的定时时间常数K1、K2,可以获得不同占空比的多谐振荡电路。

若令K1=K2=t,则可得到可调脉宽的振荡电路。

艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。

如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城/。

三菱FX系列PLC功能指令-算术与逻辑运算指令

三菱FX系列PLC功能指令-算术与逻辑运算指令

3)WAND、WOR、WXOR指令16位运算占7个程序步,32位为13个程序步,而NEG分别占3步和5步。
图1 加法指令的使用
减法指令SUB (D)SUB(P)
(2)减法指令SUB (D)SUB(P)指令的编号为FNC21。它是将[S1.]指定元件中的内容以二进制形式减去[S2.]指定元件的内容,其结果存入由[D.]指定的元件中。如图2所示,当X0为ON时,执行(D10)—(D12)→(D14)。
逻辑或指令WOR (D) WOR (P)
(2)逻辑或指令WOR (D) WOR (P)指令的编号为FNC27。它是对二个源操作数按位进行或运算,结果送指定元件。如图4-48所示,当X1有效时,(D10)∨(D12)→(D14)
逻辑异或指令WXOR(P)
(3)乘法指令MUL (D) MUL (P)指令的编号为FNC22。数据均为有符号数。如图3所示,当X0为ON时,将二进制16位数[S1.]、[S2.]相乘,结果送[D.]中。D为32位,即(D0)×(D2)→(D5,D4)(16位乘法);当X1为ON时,(D1,D0)×(D3,D2)→(D7,D6,D5,D4)(32位乘法)。
WAND、WOR、WXOR和NEG指令的使用如图6所示。
图6 逻辑运算指令的使用
使用逻辑运算指令时应该注意:
1)WAND、WOR和WXOR指令的[S1.]和[S2.]均可取所有的数据类型,而目标操作数可取KnY、KnM、KnS、T、C、D、V和Z。
2)NEG指令只有目标操作数,其可取KnY、KnM、KnS、T、C、D、V和Z。
三菱FX系列PLC功能指令-算术与逻辑运算指令 2010-07-27 19:01:13| 分类: 三菱PLC | 标签: |举报 |字号大

项目二PLC的基本逻辑指令应用任务三电动机星三启动

项目二PLC的基本逻辑指令应用任务三电动机星三启动

项目二 PLC基本指令应用
任务三 三相电动机Y-△换接启动控制
断开延时定时器应用举例
a ) 梯形图
b) 时序图
图 2-25 断开延时定时器应用举例
项目二 PLC基本指令应用
任务三 三相电动机Y-△换接启动控制
【定时器使用说明】 (1)三种定时器具有不同的功能。
TON用于单一间隔的定时;TONR用于累计时问间隔的 定时;TOF用于故障事件发生后的时间延时。
二、相关知识 定时器TON
S7-200系列PLC的定时器是对内部时钟累计 时间增量计时的。每个定时器均有一个16位的当 前值寄存器用以存放当前值(16位符号整数)、 一个16位的预置值寄存器用以存放时间的设定值、 一个状态位,反应其触点的状态。
1.定时器的类型
接通延时定时器TON ,断开延时定时器TOF , 保持型接通延时定时器TONR 。总共提供 256个 定时器T0~T255 。
100ms 分辨率定时器启动后对100ms 时间间隔进行计数。 只有当定时器指令执行时,定时器当前值才被刷新。如果该定 时器的指令不是每个周期都执行,定时器就不能及时刷新,可 能导致出错。
项目二 PLC基本指令应用
任务三 三相电动机Y-△换接启动控制
3.定时器自复位电路
I0.0 1S T37 常开触点
项目二 PLC基本指令应用
任务三 三相电动机Y-△换接启动控制
4.TON定时器应用举例
LD I0.0 TON T33 , 3 LD T33 = Q0.0
(a ) 梯形图
(b) 时序图
图 4-20 接通延时定时器的应用举例
项目二 PLC基本指令应用
任务三 三相电动机Y-△换接启动控制
【练一练】分析下面梯形图的工作原理。

PLC训练题(基本逻辑指令综合应用)

PLC训练题(基本逻辑指令综合应用)

时进行制动。其控制要求如下:

(1)工作过程:

范 主拖动电动机单向旋转,可以点动控制,也可以连续运行。 师
术 按下点动按钮 SB1,主接触器 KM1 闭合,电动机旋转。松开点动按钮,KM1 断开,电
动机停转。

业 按下自动启动按钮 SB2,主接触器 KM1 闭合,电动机旋转,直至按下点动按钮 SB1 或
法启动;延时 8 秒钟以后,星形接触器 KM2 断开,主接触器 KM1 和三角形接触器 KM3 闭
合,电动机以正常速度运行,直至按下点动按钮 SB1 或停止按钮 SB3。
(2)停止过程:
电动机在运行过程中,按下停止按钮 SB3,所有接触器全部断开,电动机停止运行。
(3)报警及保护
在系统中有急停保护按钮 ES 和电动机过载保护继电器 FR。如果搅拌机运行过程中按
天津职业技术师范大学工程实训中心
第一题 搅拌机控制 有一台搅拌机,用三相交流异步电动机拖动,其控制要求如下: (1)工作过程: 当按下启动按钮 SB1 时,电动机首先正向旋转 15 秒,然后停 5 秒,然后反向旋转 15 秒,停 5 秒,然后再正转……如此循环。 (2)停止过程: 任何时候,按下停止按钮 SB2,电动机停止运行。 (3)报警及保护 在系统中有急停保护按钮 ES 和电动机过载保护继电器 FR。如果搅拌机运行过程中按 下了急停按钮 ES,或者电动机发生过载,则电动机立即停止运转,同时报警指示灯 HL1 以 1 赫兹(50%占空比)的频率闪烁。 系统中有报警解除按钮 SB3,如果系统发生报警,按下此按钮,报警指示灯 HL1 熄灭。
通车道信号为黄色,闪烁 10s 后变为红色。
(3)再过 5s 后人行道变为绿色。
(4)15s 后人行横道绿灯开始以 2s 的周期闪烁。

PLC的基本逻辑指令及举例

PLC的基本逻辑指令及举例
NOR指令用于实现任一输入信号不存在 时的控制逻辑。
VS
详细描述
当任一输入信号为0时,NOR指令输出1; 当两个输入信号同时为1时,NOR指令输 出0。
XOR指令举例
总结词
XOR指令用于实现两个输入信号状态不同时的控制逻辑。
详细描述
当两个输入信号状态相同时,XOR指令输出0;当两个输入信号状态不同时,XOR指令 输出1。
详细描述
对单个条件进行取反操作,如果 输入为真,则输出为假;如果输 入为假,则输出为真。
举例
如果输入A为真,则NOT指令的 输出为假;如果输入A为假,则 NOT指令的输出为真。
NAND(与非)指令
总结词
01
当所有输入条件都为假时,输出才为真。
详细描述
02
NAND指令相当于NOT AND指令的组合,即当所有条件都满足
PLC的应用领域
制造业
自动化生产线、机器人控制、 加工中心等。
电力行业
变电站自动化、发电厂控制等 。
交通行业
铁路信号控制、交通监控系统 等。
化工行业
化工生产自动化、过程控制等 。
02
基本逻辑指令
AND(与)指令
总结词
当所有输入条件都为真时, 输出才为真。
详细描述
用于连接两个或多个条件, 当所有条件都满足时,输出 才为真。
PLC的基本逻辑指令 及举例
目录
• PLC简介 • 基本逻辑指令 • 举例
01
PLC简介
PLC的定义
PLC:可编程逻辑控制器,是一种专门用于工业控制的计算机 系统。
它采用一种可以编程的存储器,存储执行逻辑运算、顺序控 制、定时、计数和算术运算等操作的指令,并通过数字或模 拟的输入/输出接口控制各种类型的机械或生产过程。

全部plc指令大全

全部plc指令大全
图5-5 串联电路块并联
图5-6 并联电路块串联
5.1.4 多重输出电路指令MPS/MRD/MPP 多重输出电路指令如表5-4所示。
表5-4
多重输出指令表
1.用法示例 多重输出电路指令的应用如图5-7和图5-8所示。
图5-7 简单1层栈
2.使用注意事项 图5-8 复杂1层栈
5.1.5 置位与复位指令SET/RST 置位与复位指令如表5-5所示。
空操作和程序结束指令如表5-10所示。 1.空操作指令NOP 2.程序结束指令END PLC按照循环扫描的工作方式,首先进行输入处理,然后进行程序处理,当处理到END指令时,即 进行输出处理。
表5-10
空操作和程序结束指令表
5.2 梯形图的基本规则 1.线圈右边无触点
图5-15 线圈右边无触点的梯形图
图5-20 电动机的起保停梯形图(停止优先)
若要改为起动优先,则梯形图如图5-21所示。 图5-21 电动机的起保停梯形图(起动优先)
2.单台电动机的两地控制 (1)控制要求
按下地点1的起动按钮SB1或地点2的起动按钮SB2均可起动电动机;按下地点1的停止按钮SB3 或地点2的停止按钮SB4均可停止电动机运行。
说明:X0 得电2s后,Y0动作。 图5-24 得电延时合梯形图及时序图
(2)失电延时断(如图5-25所示) 图5-25 失电延时断梯形图及时序图
(3)3台电动机顺序起动
① 控制要求。电动机M1起动5s后电动机M2起动, 电动机M2起动5s后电动机M3起动;按下停止按 钮时,电动机无条件全部停止运行。ห้องสมุดไป่ตู้
2.触点可串可并无限制 3.线圈不能重复使用 4.触点水平不垂直 5.触点多上并左 6.顺序不同结果不同

PLC的基本逻辑指令及举例

PLC的基本逻辑指令及举例
I0.0
Q0.0
LD M0.0O M0.1ON M0.2A I0.0O I0.1= Q0.0
(a)梯形图
(b)语句表
网络1 触点旳并联电路举例
4 串联电路块旳并联连接指令
OLD(or load)
或块指令:用于串联电路块旳并联连接两个以上触点串联形成旳支路叫串联电路块
网络1 LPS、LRD、LPP指令使用举例3
LD M0.0LPS A M0.1LPSA M0.2LPSA M0.3= Q0.0
LPP= Q0.1LPP= Q0.2LPP= Q0.3
(a)梯形图
(b)语句表
(a)梯形图
(b)语句表
网络1 OLD指令使用举例
5 并联电路块旳串联连接指令
ALD(And Load)
与块指令 。 用于并联电路块旳串联连接 两条以上支路并联形成旳电路叫并联电路块
注意事项
在块电路开始时要使用LD和LDN指令 在每完毕一次块电路旳串联连接后要写上ALD指令 ALD指令无操作数
LD M0.0LPS A M0.1= Q0.0LPP = Q0.1
网络1
I0.0
M0.1
网络2 连续输出
I0.2
Q0.0
M0.3
T5
Q0.3
M0.4
Q0.1
LD I0.0 A M0.0 = Q0.0LD M0.1AN I0.2 = M0.3A T5 = Q0.3 AN M0.4 = Q0.1
(a)梯形图
(b)语句表
6. 置位、复位指令
LAD
STL
功能
置位指令
bit S N
S bit,N
从bit开始旳N个元件置1并保持
复位指令
bit R N

S7-200系列plc基本指令及逻辑控制应用技术

S7-200系列plc基本指令及逻辑控制应用技术

三组抢答器梯形图:
//儿童组抢得逻辑,除 常闭触点Q1.2, Q1.3外 为基本启-保-停电路
//学生组抢得逻辑,除 常闭触点Q1.1, Q1.3外 为基本启-保-停电路
//教授组抢得逻辑,除 常闭触点Q1.1, Q1.2外 为基本启-保-停电路
//幸运抢得计时
//彩球逻辑,除定时器 T37触电外为基本 启-保-停电路
3) 按下鼓风机停止按钮I0.3, 鼓风机停止工作;
4) 按下引风机停止按钮I0.1, 引风机停止工作;
改进手动顺序起停控制梯形图:
1)把Q0.1的常开触点串联在Q0.2的支路当中, 使Q0.1得电之后,Q0.2才能得电;
2)把Q0.2的常开触点并联在Q0.1的支路当中, 使Q0.2失电之后,Q0.1才能失电;
最大当前值(s) 32.767 327.67 3276.7 32.767 327.67 3276.7
定时器号 T32,T96 T33-T36,T97-T100 T37-T63,T101-T225 T0,T64 T1-T4,T65-T68 T5-T31,T69-T95
定时时间的计算:T=PT×S(T为实际定时时间, PT为预设值,S为精度等级).
输入端口
输出端口
正向启动按钮:I0.0 停止按钮:I0.1
反向启动按钮:I0.2 正向限位开关:I0.3 反向限位开关:I0.4
正向运行控制 : Q0.0 反向运行控制: Q0.1
其他器件
自动往复限位控制梯形图:
自动往复限位控制带延时梯形图:
• 交流异步电动机Y-△降压起动PLC控制:
控制要求:一般大于7.5KW的交流异步电动机,在启动时常采用Y- △ 降压起动。要求按下启动按钮之后,电动机先进行星形连接启动,经 延时5s后,自动切换到三角形连接运转,按下停止按钮后,电动机停 止运转。

西门子S7-300系列PLC的逻辑运算指令

西门子S7-300系列PLC的逻辑运算指令

ANDB IN1,OUT将字节IN1和OUT按位作逻辑与运算,OUT输出结果IN1,IN2,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LDIN1和IN2还可以是常数ORB IN1,OUT将字节IN1和OUT按位作逻辑或运算,OUT输出结果XORB IN1,OUT将字节IN1和OUT按位作逻辑异或运算,OUT输出结果INVB OUT将字节OUT按位取反,OUT输出结果字逻辑运算指令ANDW IN1,OUT将字IN1和OUT按位作逻辑与运算,OUT输出结果IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LDIN1和IN2还可以是AIW和常数ORW IN1,OUT将字IN1和OUT按位作逻辑或运算,OUT输出结果XORW IN1,OUT将字IN1和OUT按位作逻辑异或运算,OUT输出结果INVW OUT将字OUT按位取反,OUT输出结果ANDD IN1,OUT将双字IN1和OUT按位作逻辑与运算,OUT输出结果IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LDIN1和IN2还可以是HC和常数ORD IN1,OUT将双字IN1和OUT按位作逻辑或运算,OUT输出结果XORD IN1,OUT将双字IN1和OUT按位作逻辑异或运算,OUT输出结果INVD OUT将双字OUT按位取反,OUT输出结果艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。

如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。

西门子PLC基本逻辑指令及其编程

西门子PLC基本逻辑指令及其编程
优化程序结构,采用模块化编程方法,提高程序 的易读性和可维护性。
安全性考虑不足
在编写程序时,充分考虑程序的安全性,避免因 程序错误导致设备损坏或人身伤害。
THANKS
感谢观看
触点指令
常开触点
用于连接或断开控制电路。例如,当 输入信号为真时,常开触点闭合,控 制电路接通。
常闭触点
与常开触点相反,当输入信号为真时, 常闭触点断开,控制电路断开。
线圈指令
启动线圈
用于控制输出设备的启动。例如,当满 足一定条件时,启动线圈使电机开始运 转。
VS
停止线圈
用于控制输出设备的停止。例如,当满足 一定条件时,停止线圈使电机停止运转。
特点
PLC具有可靠性高、编程简单、扩展 性强、维护方便等特点,广泛应用于 各种工业控制领域。
PLC的历史与发展
历史
PLC最早由美国数字设备公司(DEC)于1960年代末发明,随着计算机技术和 微电子技术的发展,PLC的功能和性能不断提升。
发展
现代PLC已经从简单的逻辑控制发展成为具有复杂算法和高级功能的控制系统, 能够实现自动化生产线、智能制造等领域的控制需求。
、调试和维护。
04
合理使用系统功能块
利用系统功能块简化复杂程序的 编写,提高程序的可靠性和稳定
性。
注意事项
输入输出信号的规范
确保输入输出信号的规范化和标准化, 避免信号的误读和误判。
程序调试的充分性
在程序调试阶段,应充分测试程序的 各项功能,确保程序的正确性和稳定
性。
程序安全性的考虑
在编写程序时,应充分考虑程序的安 全性,避免因程序错误导致设备损坏 或人身伤害。
Step 7
西门子官方开发的PLC编程软件,支持多种PLC型号。

三菱 FX 系列PLC的基本逻辑指令

三菱 FX 系列PLC的基本逻辑指令

三菱 FX 系列PLC的基本逻辑指令取指令与输出指令(LD/LDI/LDP/LDF/OUT)(1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。

(2)LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。

(3)LDP(取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。

(4)LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。

(5)OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。

取指令与输出指令的使用说明:(1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;(2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。

(3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S;(4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。

(5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。

触点串联指令(AND/ANI/ANDP/ANDF)(1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。

(2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。

(3)ANDP 上升沿检测串联连接指令。

(4)ANDF 下降沿检测串联连接指令。

触点串联指令的使用的使用说明:(1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。

(2)AND、ANI、ANDP、ANDF的目标元元件为X、Y、M、T、C和S。

(3)OUT M101指令之后通过T1的触点去驱动Y4称为连续输出。

触点并联指令(OR/ORI/ORP/ORF)(1)OR(或指令)用于单个常开触点的并联,实现逻辑“或”运算。

PLC训练题(基本逻辑指令简单应用)

PLC训练题(基本逻辑指令简单应用)

例1:三相交流异步电动机启动、停止控制有一台三相交流异步电动机,当按下启动按钮SB1时,电动机启动运行;当按下停止按钮SB2时,电动机停止转动。

例2:三相交流异步电动机点动及连续运行控制当按下点动按钮SB1时,电动机M启动,当松开SB1时,电动机M停止转动。

当按下连续运行按钮SB2时,电动机M启动,当松开SB2时,电动机M保持转动状态,直至按下停止按钮SB3或SB1。

例3:三相交流异步电动机正、反转及停止控制(1)有一台电动机,当按下正向启动按钮SB1时,电动机正向旋转;当按下停止按钮SB3时,电动机停止转动。

在电动正向运转的过程中,如果按下反向启动按钮SB2,电动机并不会反向运转,而是应该按下停止按钮后,等电机停止后,才允许反向启动。

在电动机反向过程中,按下正向启动按钮SB1,效果相同。

例4:三相交流异步电动机正、反转及停止控制(2)有一台电动机,当按下正向启动按钮SB1时,电动机正向旋转;当按下停止按钮SB3时,电动机停止转动。

在电动正向运转的过程中,如果按下反向启动按钮SB2,电动机立即反向运转。

在电动机反向过程中,按下正向启动按钮SB1,效果相同。

例5:水塔供水自动控制有一个水塔供水自动控制系统,当水塔中的下限液位传感器检测到液面太低时(对应水塔下限液位传感器S2为OFF),启动水泵向水塔抽水;当水塔中的上限液位传感器有信号(S1为ON)时,水泵停止抽水。

在此过程中如果蓄水池的液位太低(蓄水池下限液位传感器S4为OFF),将不允许向水塔抽水,并且电磁阀动作,向蓄水池供水,直至蓄水池的液位到达上限(上限液位传感器S3为ON),关闭电磁阀。

例6:抢答器控制某抢答器系统能够允许三位选手进行抢答,主持人有个开关K可以控制是否允许抢答。

其控制要求如下:(1)如果主持人没有启动允许抢答开关,所有的选手的抢答开关都无效,所有选手的指示灯熄灭;(2)当主持人启动运行抢答开关后,所有的选手允许抢答。

一旦有一位选手按下了抢答按钮进行了抢答,对应该位选手的指示灯点亮,同时其他的选手抢答开关也失效,不能够再进行抢答。

罗克韦尔plc基本指令

罗克韦尔plc基本指令

罗克韦尔PLC基本指令1. 简介罗克韦尔PLC(Programmable Logic Controller)是一种用于自动化控制系统的计算机。

它可以通过编程来实现各种逻辑和控制功能,广泛应用于工业生产过程中。

本文将介绍罗克韦尔PLC的基本指令,包括输入输出指令、逻辑指令、数学指令、位移指令、定时器和计数器等。

2. 输入输出指令2.1 XIC(eXamine If Closed)XIC指令用于检测输入信号是否为闭合状态。

如果输入信号闭合,该指令会将结果存储在一个内部位(bit)中。

语法:XIC Address示例:XIC I:1/02.2 XIO(eXamine If Open)XIO指令用于检测输入信号是否为断开状态。

如果输入信号断开,该指令会将结果存储在一个内部位中。

语法:XIO Address示例:XIO I:1/02.3 OTE(Output Energize)OTE指令用于输出信号,将一个内部位的值写入到一个输出地址中。

语法:OTE Address示例:OTE O:2/02.4 OTL(Output Latch)OTL指令用于锁存输出信号,将一个内部位的值写入到一个输出地址中,并保持该状态直到另一个指令将其复位。

语法:OTL Address示例:OTL O:2/0OTU指令用于解锁输出信号,将一个内部位的值复位,并从输出地址中移除。

语法:OTU Address示例:OTU O:2/03. 逻辑指令3.1 ANI(And Invert)ANI指令用于对多个输入进行与非操作,然后将结果写入到一个内部位中。

语法:ANI Source1, Source2, ... Destination示例:ANI I:1/0, I:1/1, B3:0/03.2 ORI(Or Invert)ORI指令用于对多个输入进行或非操作,然后将结果写入到一个内部位中。

语法:ORI Source1, Source2, ... Destination示例:ORI I:1/0, I:1/1, B3:0/03.3 XOR(Exclusive Or)XOR指令用于对多个输入进行异或操作,然后将结果写入到一个内部位中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

可编程控制器应用技术
第七章 FX2N系列可编程控制器数据处理指令及应用
⏹传送比较类指令及应用
⏹四则及逻辑运算类指令及应用
⏹移位控制类指令及应用
⏹数据处理类指令及应用
⏹数据处理指令应用归纳及编程方法
内容提要 FX2N系列可编程控制器数据处理指令含传送比较类指令、数据变换类指令、四则及逻辑运算类指令、移位指令及编解码指令等,是数据处理程序中使用十分频繁的指令。

第一节传送比较类指令及应用
⏹一、传送比较指令说明
FX2N系列PLC有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。

FX2N系列PLC有两条数据比较指令及触点形比较指令,可实现数据的单一比较及区间比较。

FNC 10 CMP K100C20
M
MO M1 M2K100>C20当前值,M0=ON K100=C20当前值,M1=ON K100<C20当前值,M2=ON
[S1·][S2·][D·]
X000
图7-1 CMP指令使用说明
⏹如要清除比较结果,要采用RST或ZRST复位指令。

第一节 传送比较类指令及应用
二、传送比较类指令应用实例 【例1】 用程序构成一个闪光信号灯,改变输入口所接置数开关可改变闪光频率。

设定开关4个,分别接于X000~X003, X010为起停开关;信号灯接于Y000。

梯形图如图7-10所示。

图中第一行为变址寄存器清零,上电时完成。

第二行从输入口读入设定开关数据,变址综合后送到定时器T0的设定值寄存器D0,并和第三行中的定时器T1配合产生D0时间间隔的脉冲。

RST M0 RST M1 RST M2
X000
FNC 10 ZRST
M0
M2
X000

图7-2 比较结果复位
图7-10 频率可变的闪光信号灯梯形图及说
【例2】 电动机的 Y/△启动控制
设置启动按钮为X000,停止按钮为X001;电路主 (电源)接触器KM1接于输出口Y000,电动机Y 接法接触器 KM2接于输出口Y001,电动机△接法接触器KM3接于输出口Y002。

依电机Y/△启动控制要求,通电时,Y000、Y001为ON(传送常数为1 + 2 = 3),电动机Y 形启动;
当转速上升到一定程度,断开Y000、Y001,接通Y002 (传送常数为4)。

然后接通Y000、Y002(传送常数为1+4 = 5),电动机△形运行。

停止时,应传送常数为0。

另外,启动过程中的每个状态间应有时间间隔。

本例使用向输出端口送数的方式实现控制。

梯形图如图7-11所示。

【例3】 彩灯的交替点亮控制
有一组灯L1~L8。

要求隔灯显示,每2s 变换一次,反复进行。

用一个开关实现启停控制。

设置启停开关接于 X000,L1~L8接于Y000~Y007。

梯形图如图7-12所示。

这又是一个以向输出口送数的方式实现控制要求的例子。

启动, Y000 , Y001为ON , M 为Y 启动 启动过程延时 考虑接触器换接所需息弧时间 ,停电换接。

换接延时时间应根据具体情况调整 ,或接触器间互锁
图7-11 电动机 Y/△启动控制梯形图及说明
【例4】 密码锁
用比较器构成密码锁系统。

密码锁有12个按钮,分别接入 X000~X013 ,其中 X000~X003代表第一个十六进制数; X004~X007代表第二个十六进制数; X010~X013代表第三个十六进制数。

根据设计,每次同时按四个键,分别代表三个十六进制数,共按4次,如与密码锁设定值都相符合, 3s 后,锁可开启。

且10s 后,重新锁定。

密码锁的密码由程序设定。

假定为 H2A4、H01E 、H151、H18A ,从 K3X000上送入的数据应分别和它们相等,这可以用比较指令实现判断,梯形图如图7-13所示。

如上用十二键排列组合设计的密码锁,具有较高的保密性。

4s 时钟发生器
将控制常数送Y000~Y007,实现隔灯显示
将控制常数送 Y000~Y007,
图7-12 彩灯交替点亮控制梯形图及说
【例5】 简易定时报时器 应用计数器与比较指令,构成24h 可设定定时时间的控制器,每15min 为一设定单位,共96个时间单位。

现将此控制器作如下控制:早上6点半,电铃 (Y000)每秒响一次,六次后自动停止;9∶00~17∶00,启动住宅报警系统 (Y001);晚上6点开园内照明 (Y002);晚上10点关园内照明 (Y002)。

又设:X000为起停开关; X001为 15分钟快速调整与试验开关; X002为快速试验开关;时间设定值为钟点数×4。

使用时,在0∶00时启动定时器。

梯形图如7-14所示。

H2A4代表十六进制数2A4。

其中“4”应按 X2键, “A ”应按 X5X7键, “2”应按 X11键。

其他数值表示含义同上述 4次按键成功, 3s 后开锁 10s 后重新锁定
图7-13 密码锁的梯形图及说
图7-14 定时控制器梯形图及说明
【例6】外置数计数器
可编程控制器中有许多计数器。

但是机内计数器的设定值是由程序设定的,在一些工业控制场合,希望计数器能在程序外由普通操作人员根据工艺要求临时设定,这就需要一种外置数计数器,图7-15就是这样一种计数器的梯形图程序。

相关文档
最新文档