电气控制与PLC第七章
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
√
×
3、触点并联指令
触点并联指令为O、ON(OI、ONI) O(OR):或指令。用于单个常开触点的并联连接。 ON(OR Not):或非指令。用于单个常闭触点的并联连接。
举例:电机正反转 (SB1正转启动;SB2反转启动;SB3停止)
电动机主电路图
L1L2L3
PLC输入输出接线图
Q
SB1 SB2 SB3
内外
3、定时器指令
• S7-200系列PLC的定时器是对内部时钟累计时间 增量计时的。每个定时器均有一个16位的当前值 寄存器用以存放当前值(16位符号整数)和一个 16位的预置值寄存器用以存放时间的设定值;还 有一位状态位,反应其触点的状态。
• S7-200系列PLC提供三种类型的定时器:
TON (接通延时定时器)、 TOF (断开延时定时器)、 TONR (记忆接通延时定时器), 共256个定时器。
指令
TON和TOF分配的定时器号是相同的,表示该部分定时器可作为TON或TOF使用。
注意,同一个定时器在一个用户程序中,不能既为TON又为TOF使用。
TON (接通延时定时器)
开始计数
计数值清零 状态位复位
TOF (断开延时定时器)
当“IN”端负脉冲宽度小于 定时值,状态位不变!!
TONR (记忆接通 延时定时器)
CPU224AC/DC/ RY
L N COM0 Q0.0 Q0.1
FR
M 3~
主电路
KM2 KM1
KM1 KM2
例2:星三角降压启动控制
CPU22
SB1
4
I0.0
KM1 FR 220V Q0.0
SB1
SB2 I0.1
KM2 Q0.1
FR I0.2
KM3 Q0.2
SB2
L+ L1
例3:搅拌机控制
FU
+24V 0V COM I0.0 I0.1 I0.2 …
AC/DC/ RY
KM1
KM2 L N COM0 Q0.0Q0.1 Q0.2 Q0.3…
KM2
KM1
M
3~
KM1
KM2
电机正转
电机反转
4、置位(s)、复位(R)指令
• S、R指令使用说明: (1)对位元件来说一旦被置位,就保持在通电状态,除非对
• 启动后,正转搅拌5s,停2s,再反转5s,停2s为一个工作循 环;循环运行3个周期后停机。
第三节 梯形图程序的经验设计法
• 一、以典型的功能电路拼凑,经修改完成 常用电路启保停电路。
例1:以两名小孩、青年学生1人、两名成人组成抢答组; 要求:1、小孩两人中任1人抢答则小孩抢答成功;成人需两人同时抢答, 抢答才成功;青年学生1人独立抢答。 2、主持人按“抢答”键后5s内有人抢答则幸运彩球旋转。
• 当R=0时,计数脉冲有效;当CU端(CD端)有上升沿输入时,计数器 当前值加1(减1)。当计数器当前值大于或等于设定值时,C-bit置1, 即其常开触点闭合。当R=1时,计数器复位,即当前值清零,C-bit也清
零。加减计数器计数范围:–32768~32767。
说பைடு நூலகம்:
NOP 指令
空操作指令不能直接与左侧母线 连接。N取值:0─255
•2、触点串联指令
触点串联指令为A、AN (AI、ANI)。 A(And):与指令。用于单个常开触点的串联连接。 AN(And Not):与反指令。用于单个常闭触点的串联连接。
• 使用说明: (1) A、AN是单个触点的串联连接指令,可以连续使用。但在用 梯形图编程时会受到屏幕显示的限制。S7-200PLC的编程软件 中规定的串联触点使用上限为11个。 (2) A、AN指令的操作数为:I、Q、M、SM、T、C、V、S和L。 (3)下左图所示的连续输出电路,可以反复使用“ = ”(输出) 指令,但次序必须正确,否则就不能连续使用=指令编程了。 下右图所示的电路就不属于连续输出电路
(2)、台车后退碰到限位开关SQ2(I0.2)后,电动机M停转。停5s后,第 二次前进,碰到限位开关SQ3(I0.3),再次后退。
(3)、第二次后退碰到限位开关SQ2(I0.2)时,台车停止。
11 醉翁亭记
1.反复朗读并背诵课文,培养文言语感。
2.结合注释疏通文义,了解文本内容,掌握文本写作思路。
S (Set) 、R (Reset)指令举例:
L1L2L3
Q FU
SB1 SB2 SB3
+24V 0V COM I0.0 I0.1 I0.2 … AC/DC/ RY
KM1
KM2 L N COM0 Q0.0Q0.1 Q0.2 Q0.3…
KM2
KM1
M
3~
KM1
KM2
S R 指令举例 比较
• 置位/复位指令使用时需注意: 置位网络与复位网络间可以插入其它程序; 置位指令、复位指令一般要配对使用; 复位指令也可以用于其它元件的的复位, 如
状态位需用 “R”指令复位
计数值保持
4、计数器指令
• 计数器对输入脉冲上升沿累计脉冲个数。结构 主要由一个16位的预置值寄存器、一个16位的 当前值寄存器和一位状态位组成。当前值寄存 器用以累计脉冲个数,计数器当前值大于或等 于预置值时,状态位置1。
• S7-200系列PLC有三类计数器: CTU(加计数器), CTUD(加/减计数器), CTD(减计数)。
+24V 0V COM I0.0 I0.1 I0.2 …
AC/DC/ RY
KM1
KM2 L N COM0 Q0.0Q0.1 Q0.2 Q0.3…
KM2
KM1
M
3~
KM1
KM2
RS SR 指令举例
与比较S、R指令比较
EU 、 ED 指令
• 脉冲指令用于在某信号的上升沿或下降沿时产生一个周期的 脉冲信号,从而使信号变窄。
保持型定时器、计数器等。
RS 、 SR 指令
• RS:复位优先RS触发器指令 • SR:置位优先SR触发器指令
RS、SR指令 转换成语句 表后,是由 其他指令组 合来实现。
RS SR 指令
• RS:复位优先RS触发器指令 • SR:置位优先SR触发器指令
L1L2L3
Q
SB1 SB2 SB3
FU
***注意:LD与LDI ;LDN与LDNI区别
= (Out):线圈驱动指令。用于一个梯形图网络的结束。
例:
***注意:“=”与“=I ”区别
• 使用说明:
(1)LD、LDN指令不仅用于网络块逻辑计算开始时与母线相 连的常开和常闭触点,而且在分支电路块的开始也要使用 LD、LDN指令,与后面要讲的ALD、OLD指令配合完成块 电路的编程。
NOT 指令( 非运算指令)
2、逻辑堆栈指令
• S7-200有一个9层的位堆栈,栈顶用于逻辑运 算及存储逻辑运算结果。栈顶相当于‘位累加 器’。
• 堆栈按“先进后出”的原则存取。 • LD(LDN)将指定地址中的位数据装入堆栈。
• 与堆栈相关的指令有:ALD 、OLD、LPS、 LRD、LPP、LDS n
(2)并联的“=”(输出)指令可连续使用任意次。 (3)在同一程序中不能使用双线圈输出,即同一个元器件在同
一程序中只使用一次“=”(输出)指令。 (4)LD、LDN、=指令的操作数为:I、Q、M、SM、T、C、
V、S和L。T和C也作为输出线圈,但不能使用“=”指令驱 动
(专有定时器和计数器线圈驱动指令)。
减计数器(CTD)
• 当复位LD有效时,LD=1,计数器把设定值(PV)装入当前值存 储器,计数器状态位复位(0)。当LD=0,即计数脉冲有效时, 开始计数,CD端每来一个输入脉冲上升沿,减计数的当前值从 设定值开始递减计数,当前值等于0时,计数器状态位置位(置 1),停止计数。
加减计数器(CTUD)
共计256个。
C0 — C255在编程 时可选择为CTU、 CTD、CTUD; 注意: 同一个计数器在一 个用户程序中,只 能其中类型。
加计数器(CTU)
当R=0时,计数脉冲有效; 当CU端有上升沿输入时,计数器 当前值加1。当计数器当前值大于或等于设定值(PV)时,该计数 器的状态位C-bit置1,即其常开触点闭合。计数器仍计数,但不影 响计数器的状态位。直至计数达到最大值(32767)。当R=1时, 计数器复位,即当前值清零,状态位C-bit也清零。加计数器计数范 围:0~32767。
用前面学的指令在一个梯形图网络中无法实现
• ALD OLD 主要用于程序结构的组织。在梯形图中不能直接 体现该指令,但在语句表中很重要。
LD I0.0 A I0.1 O I0.2 LD I0.3 O I0.4 ALD LD I0.5 A I0.6 OLD = Q0.0
•OLD使用说明: •(1)除在网络块逻辑运算的开始使用LD或LDN指令外, 在块电路的开始也要使用LD或LDN。 •(2)每完成一次块电路的并联时要写上OLD指令。 •(3)OLD指令无操作数。
内堆栈 外层堆栈
• LD I0.0 • LPS • A I0.1 • = Q0.0 • LRD • A I0.2 • LPS • A I0.3 • = Q0.1 • LPP • A I0.4 • = Q0.2 • LRD • A I0.5 • = Q0.4 • LPP • A I0.6 • LPS • A I0.7 • = Q0.5 • LPP • A M0.0 • = Q0.6
它复位;而一旦被复位就保持在断电状态,除非再对它 置位。 (2)S/R指令可以互换次序使用,但由于PLC采用扫描工作方 式,所以写在后面的指令具有优先权。 (3)如果对计数器和定时器复位,则计数器和定时器的当前 值被清零。 (4)N的常数范围为1~255。 (5)S/R指令的操作数为:I、Q、M、SM、T、C、V、S和L区。 (6)SI/RI指令的操作数Q(请修改P127表7-3)
“与”
“或”
栈装载或(OLR)(块并联)栈装载与(ALR)(块串联)
• 块串联指令(ALD)、块并联指令(OLD)用于支路 的串联和并联。
• ALD:用于支路与前面的支路或触点的串联; • OLD:用于支路与上面的支路或触点的并联。
思考: 如何采用前面讲的基本逻辑指令在一个梯形图实现下面
的逻辑运算: Q0.0=(I0.0٠M1.0+M1.1)+(I0.1+M2.0) Q0.1=(I0.0٠M1.0+M1.1)٠(I0.1+M2.0)
3.把握文章的艺术特色,理解虚词在文中的作用。
4.体会作者的思想感情,理解作者的政治理想。一、导入新课范仲淹因参与改革被贬,于庆历六年写下《岳阳楼记》,寄托自己“先天下之忧而忧,后天下之乐而乐”的政治理想。实际上,这次改革,受到贬谪的除了范仲淹和滕子京之外,还有范仲淹改革的另一位支持者——北宋大文学家、史学家欧阳修。他于庆历五年被贬谪到滁州,也就是今天的安徽省滁州市。也
•ALD使用说明: •(1)在块电路开始时要使用LD或LDN指令。 •(2)在每完成一次块电路的串联连接后要写上ALD指 令。 •(3)ALD指令无操作数
5、其他堆栈操作指令
• 逻辑入栈:LPS ;逻辑出栈:LPP • 逻辑读栈:LRD ;装载堆栈:LDS n
入栈 读栈 出栈
LD I0.2 A I0.0 LPS AN I0.1 = Q2.1 LRD A I0.5 = M3.7 LPP AN I0.4 = Q0.3
• 例2 三彩灯循环工作控制 • 控制要求:三彩灯相隔5s启动,各点亮10s停止,循
环往复。
例3 运料小车的控制
小车一个工作周期的动作要求如下:
(1)、按下启动按钮SB(I0.0),台车电动机正转(Q1.0),台车第一次 前进,碰到限位开关SQ1(I0.1)后台车电动机反转(Q1.1),台车后退。
END
MEND无条件结束:由编程软件SETP7 在主程序结束时自动 加上。表示用户程序的结束。 STOP
第二节 基于PLC的交流异步电动机控制技术
• 例1:三相异步电动机正反转控制
L1 L2 L3
Q
FU1
KM1
KM2
FR
SB1 SB2 SB3
+24V 0V COM I0.0 I0.1 I0.2 I0.3
第七章
S7-200系列PLC基本指令 及逻辑控制应用技术
7.1 S7-200PLC基本指令
• 基本指令属于逻辑控制指令,有触点指令、线圈指 令、置位/复位指令、正/负跳变指令和堆栈指令等。
• 1、触点及线圈指令
• 1)、位装载(加载)指令(也称取指令)及线圈驱动指令 位装载(加载)指令(LD/LDN)表示一个梯形图网络的开始。 (P127表7-1) LD(LOAD):位装载指令,对应梯形图从左侧母线开始, 连接常开触点; LDN(LOAD NOT):位装载非指令,对应梯形图从左侧母线开 始,连接常闭触点;