PLC编程教学顺序控制与顺序功能图(一)
合集下载
PLC顺序控制与顺序功能图课件

指令表 SCRE 3、顺控继电器转移指令
指令表 SCRT S位
梯形图 梯形图 梯形图
S位 SCR
SCRE S位 SCRT
课题六、顺序控制(二)
小结
4、编程:先写“步及步的转移”,再写“步的动作”。 A、进入初始步:看进入条件,写“触点”;看箭头及
所指向的“(初始)步”,写“置位 (初始)步”;再写“复位(其它所 有步)”;最后直接写初始步要完成 的其它工作。
4.1 几个例子 (1)单序列:
SM0.1
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
课题六、顺序控制(二)
4.1 几个例子 (2)单序列(立即停止):
SM0.1+I0.0
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
以下程序同前。
课题六、顺序控制(二)
S1.1 T42
2秒 2秒
4秒
S0.3 T39
S0.4 T40
S0.5 T41
S1.2 T43 S1.3 T44
2秒 2秒
S1.4 T45 S1.5 T46
SM0.1+I0.1 S0.0
I0.0
T39·C0
S0.1 T37
S0.2 T38
S0.3 T39·C0
S0.4 T40
S0.5 T41
S0.6
T41
S0.6
S1.1 Q0.5 T42 T42
S1.2 Q0.3 T43 T43
S1.3 T44 T44
S1.4 Q0.3 T45 C1 T45·C1
S1.5 Q0.4 T46 T46
指令表 SCRT S位
梯形图 梯形图 梯形图
S位 SCR
SCRE S位 SCRT
课题六、顺序控制(二)
小结
4、编程:先写“步及步的转移”,再写“步的动作”。 A、进入初始步:看进入条件,写“触点”;看箭头及
所指向的“(初始)步”,写“置位 (初始)步”;再写“复位(其它所 有步)”;最后直接写初始步要完成 的其它工作。
4.1 几个例子 (1)单序列:
SM0.1
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
课题六、顺序控制(二)
4.1 几个例子 (2)单序列(立即停止):
SM0.1+I0.0
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
以下程序同前。
课题六、顺序控制(二)
S1.1 T42
2秒 2秒
4秒
S0.3 T39
S0.4 T40
S0.5 T41
S1.2 T43 S1.3 T44
2秒 2秒
S1.4 T45 S1.5 T46
SM0.1+I0.1 S0.0
I0.0
T39·C0
S0.1 T37
S0.2 T38
S0.3 T39·C0
S0.4 T40
S0.5 T41
S0.6
T41
S0.6
S1.1 Q0.5 T42 T42
S1.2 Q0.3 T43 T43
S1.3 T44 T44
S1.4 Q0.3 T45 C1 T45·C1
S1.5 Q0.4 T46 T46
第4章 顺序功能图(SFC)及步进顺控指令 《西门子PLC系统综合应用技术》课件

4.3.4 跳转和循环结构
顺序结构、选择性分 支结构和并发性分支 结构是功能图的基本 形式。多数情况下, 这些基本形式是混合 出现的,跳转和循环 是其典型代表。利用 顺序功能图语言可以 很容易实现流程的循 环重复操作。在程序 设计过程中可以根据 状态的转移条件,决 定流程是单周期操作 还是多周期循环,是 跳转还是顺序向下执 行。
顺序功能图sfc及步进顺控指令41顺序功能图的基本概念411顺序功能图的产生顺序功能图sfc又称为流程图或状态转移图它是一种真正的图形化的编程语言是专用于工业顺序程序控制设计的一种功能性说明语言它能完整地描述控制系统的工作过程功能和特性是分析设计电气控制系统控制程序的重要工具
西门子PLC系统综合应用技术
4.4.3 3台电动机顺序起动逆序停止控制举例
4.4.3 3台电动机顺序起动逆序停止控制举例
4.4 步进顺序控制指令应用举例 4.4.1 大小球分拣系统控制举例
控制要求:大小球分拣系统示意图如图所示,初始状态机械臂处于原点(压 着左限位和上限位),吸球用的电磁吸盘断电。按下启动按钮,机械臂下行, 碰到下限位停止下行,电磁吸盘通电吸球。如吸住的是小球,大小球检测磁 性开关为ON; 如吸住的是大球,大小球检测磁性开关为OFF。延时1s后,机 械臂上行。碰到上限位停止上行开始右行,根据吸住的大小球不同,分别到 达小球右限位或大球右限位处停止。然后,机械臂下行碰到下限位停止下行, 电磁吸盘断电把球放到小球箱或大球箱。再延时1s后,机械臂上行、左行返 回原点。如果不按停止按钮,系统自动开始下一个工作周期的循环;如果按 下停止按钮,系统要完成此工作周期后,回到原点才停止。再次按下启动按 钮,系统重新开始工作。SFC图和梯形图篇幅太大,请参照教材图。
4.4.2人行横道线按钮式交通灯控制举例
PLC顺序功能图

S21
S22
T2
0
T2 K30
注意:输完程序后,“变换”栏必须变成全灰色才能输入程序!
10
2. 2 在GX Developer里输入以下程序,保存并验证。(选择序列)
11
2. 3 在GX Developer里输入以下程序,保存并验证。(并行序列)
0
12
2. 4 在GX Developer里输入以下程序,保存并验证。 (选择序列)
S22
T1 S23 X2
Y3
Y1
T1
2
P5
二、顺序功能图的基本结构 顺序功能图的基本结构可分为单序列结构、 选择序列结构和并行序列结构。 1. 单序列结构:这种结构顺序功能图步的流程只 有一路。每步的后面只有一个转换,每个转 换 后 面只有一个步。[4] 2. 选择序列结构:当顺序功能图步的流程产生分 支时,便形成选择序列。在选择序列的分支 处转换符只能标在水平线之下, 选择序列的 结束称为合并,转换符只能标在水平线之上。 3. 并行序列:当转换导致几个序列同时被激活时, 这些序列称为并序列。为强调转换的同步实 现,水平连线用双线表示,且水平线上只允 有一个转换符。
顺序控制设计法
一、顺序功能图 顺序功能图是一种用来描述顺序控制 的一种图形,也叫状态转移图。它是把 一个运动系统分成若干个顺序相连的阶 段,各阶段按照一定的顺序进行自动控 制的方式。
例:从A处运料到B处: 装料 卸料
0 停在A处 1 A处装料 2 右行 3 停在B处
A
B
4 B处卸料
5 左行 0停在A处 1
S0 X0
S20 T0 Y0 T0 K30 Y1
S21
T1
T1 K30 Y2
S22 T2 0
PLC教程-顺序功能图

测试和调试
完成编程后,需要对程序进行测试和调试,以确 保其正常工作并满足要求。
03
顺序功能图的实例分析
实例一:简单的顺序控制流程
总结词 通过一个简单的实例,介绍顺序 功能图的基本概念和绘制方法。
详细描述 通过这个实例,可以学习到如何 将实际设备的动作流程转化为顺 序功能图,并理解顺序功能图在 控制流程中的作用。
系统仿真和调试
通过顺序功能图,可以对控制系统进行仿真 和调试,检查系统是否按照预期的逻辑关系 运行。
顺序功能图的组成
步
表示控制系统中一个相对静止的状态或动作, 是顺序功能图的基本元素。
转换条件
表示从一个步到另一个步的切换条件,是控 制系统中动作切换的关键因素。
动作
表示在某个步中需要执行的具体操作或行为。
详细描述 介绍一个简单的机械臂动作控制 流程,通过顺序功能图展示机械 臂的启动、执行和停止等动作的 逻辑关系。
总结词 顺序功能图在简单控制流程中能 够清晰地表达设备的动作顺序和 逻辑关系。
实例二:复杂的顺序控制流程
总结词
通过一个复杂的实例,展示如何运用顺序功能图处理复杂的控制逻辑。
详细描述
介绍一个自动化生产线控制流程,包括物料检测、分拣、包装等环节, 通过顺序功能图展示各个环节的相互关系和执行顺序。
路径
表示控制系统中动作的执行顺序和逻辑关系, 由一系列的步和转换条件组成。
02
plc编程中的顺序功能图
plc编程的基本概念
PLC(可编程逻辑控制器)
一种专为工业环境设计的数字电子设备,用于控制各种类型的机器 和过程。
编程语言
PLC使用类似于计算机编程语言的编程语言,如Ladder Logic、 Structured Text等,进行逻辑控制编程。
顺序控制法和顺序功能图

限位开关I0.1处,I0.1为1状态。按下起动按钮I0.0,工作台正转, 旋转到限位开关I0.2处改为反转,返回到限位开关I0.1处又改为正 转,旋转到限位开关I0.3处又改为反转,回到初始点时停止工作。
2、 选择序列与并行序列旳编程措施 2-17
应用举例
上图是某剪板机旳示意图,开始时压钳和剪刀在上限位置,限位 开关I0.0和I0.1为ON。按下起动按钮I1.0,工作过程:首先板料 右行(Q0.0为ON)至限位开关I0.3动作,然后压钳下行(Q0.1为ON 并保持),压紧板料后,压力继电器I0.4为ON,压钳保持压紧, 剪刀开始下行(Q0.2为ON),剪断板料后,I0.2变为ON,压钳和 剪刀同步上行(Q0.3和Q0.4为ON,Q0.1和Q0.2为OFF),它们分 别遇到限位开关I0.0和I0.1 后分别停止上行,都停止后又开始下 一周期旳工作,剪完10块料后停止工作并停在初始状态。
起保停电路设计旳关键是找出它旳起动条件和停止条件。根据 转换实现旳基本规则,转换实现旳条件是它旳前级步为活动步, 而且满足相应旳转换条件。
例:下图旳波形图给出了某控制锅炉旳鼓风机和引风机旳要求。 按了起动按钮I0.0后,应先开引风机,延时12S后再开鼓风机。按 了停止按钮I0.1后,应先停鼓风机,10S后再停引风机。
图补6-6 循环序列
4、选择序列与并行序列旳编程措施
5、仅有两步旳闭环旳处理
第四节 以转换为中心编程措施 ----又称;使用置位复位指令旳顺序控制梯形图编程措施
以转换为中心旳编程措施中,将该转换全部前级步相应旳存 储器位旳常开触点与转换相应旳触点或电路串联,该串联电路即 为起保停电路中旳起动电路,用它作为使全部后续步相应旳存储 器置位(用S指令),和使全部前级步相应旳存储器复位(用R指令)旳 条件。
2、 选择序列与并行序列旳编程措施 2-17
应用举例
上图是某剪板机旳示意图,开始时压钳和剪刀在上限位置,限位 开关I0.0和I0.1为ON。按下起动按钮I1.0,工作过程:首先板料 右行(Q0.0为ON)至限位开关I0.3动作,然后压钳下行(Q0.1为ON 并保持),压紧板料后,压力继电器I0.4为ON,压钳保持压紧, 剪刀开始下行(Q0.2为ON),剪断板料后,I0.2变为ON,压钳和 剪刀同步上行(Q0.3和Q0.4为ON,Q0.1和Q0.2为OFF),它们分 别遇到限位开关I0.0和I0.1 后分别停止上行,都停止后又开始下 一周期旳工作,剪完10块料后停止工作并停在初始状态。
起保停电路设计旳关键是找出它旳起动条件和停止条件。根据 转换实现旳基本规则,转换实现旳条件是它旳前级步为活动步, 而且满足相应旳转换条件。
例:下图旳波形图给出了某控制锅炉旳鼓风机和引风机旳要求。 按了起动按钮I0.0后,应先开引风机,延时12S后再开鼓风机。按 了停止按钮I0.1后,应先停鼓风机,10S后再停引风机。
图补6-6 循环序列
4、选择序列与并行序列旳编程措施
5、仅有两步旳闭环旳处理
第四节 以转换为中心编程措施 ----又称;使用置位复位指令旳顺序控制梯形图编程措施
以转换为中心旳编程措施中,将该转换全部前级步相应旳存 储器位旳常开触点与转换相应旳触点或电路串联,该串联电路即 为起保停电路中旳起动电路,用它作为使全部后续步相应旳存储 器置位(用S指令),和使全部前级步相应旳存储器复位(用R指令)旳 条件。
7.2PLC顺序功能图

➢至少有1个起始步。
SM0.1
M0.0
I0.0 M0.1
I0.3
I0.1
M0.2
I0.2 M0.3
循环序列功能图
功能表图的基本形式
1.单一序列:单一序列由一系列前后相继激活的步组成, 每步的后面紧接一个转移,每个转移后面只有一个步
SM0.1 0
I0.1 1
I0.2 2
T37
2.选择序列*:
选择序列的开始称为分支,见图(b),转移符号只能标在 水平连线之下。如果步5是活动的,并且转移条件 e= 1,则发生由步5→步6的进展。选择序列的结束称为 合并,见图(c)。
设计步骤: (1)首先将系统的工作过程划分为若干步 (2)各相邻步之间的转换条件 (3)画出顺序控制功能图或列出状态表 (4)根据功能表或状态表,采用各种 编程方法设计出系统的程序
(二)顺序控制功能图的绘制
顺序控制功能图又称流程
图。它是描述控制系统的控制过 程、功能和特性的一种图形,顺 序控制功能图并不涉及所描述的 控制功能的具体技术,它是一种 通用的技术语言。
顺序功能图法:具有简单、规范和通用的特点。
(五)顺序控制梯形图的设计方法
1.直接根据功能表图的原理研制PLC,即将功能 表图作为一种编程语言直接使用,目前已有 此类产品,多数应用在大、中型PLC上,其 编程主要通过CRT终端,直接使用功能表图 输入控制要求。
2.用功能表图说明PLC所要完成的控制功能, 然后再据此找出逻辑关系并画出梯形图。 这种应用法较多,本节主要讨论这种方法。
开关SA后停止。
根据以上要求,做: (1)设计绘出电机控制主回路; (2)分配I/O通道,设计绘出PLC输入输出接 口控制接线; (3)画出功能流图梯形图。
SM0.1
M0.0
I0.0 M0.1
I0.3
I0.1
M0.2
I0.2 M0.3
循环序列功能图
功能表图的基本形式
1.单一序列:单一序列由一系列前后相继激活的步组成, 每步的后面紧接一个转移,每个转移后面只有一个步
SM0.1 0
I0.1 1
I0.2 2
T37
2.选择序列*:
选择序列的开始称为分支,见图(b),转移符号只能标在 水平连线之下。如果步5是活动的,并且转移条件 e= 1,则发生由步5→步6的进展。选择序列的结束称为 合并,见图(c)。
设计步骤: (1)首先将系统的工作过程划分为若干步 (2)各相邻步之间的转换条件 (3)画出顺序控制功能图或列出状态表 (4)根据功能表或状态表,采用各种 编程方法设计出系统的程序
(二)顺序控制功能图的绘制
顺序控制功能图又称流程
图。它是描述控制系统的控制过 程、功能和特性的一种图形,顺 序控制功能图并不涉及所描述的 控制功能的具体技术,它是一种 通用的技术语言。
顺序功能图法:具有简单、规范和通用的特点。
(五)顺序控制梯形图的设计方法
1.直接根据功能表图的原理研制PLC,即将功能 表图作为一种编程语言直接使用,目前已有 此类产品,多数应用在大、中型PLC上,其 编程主要通过CRT终端,直接使用功能表图 输入控制要求。
2.用功能表图说明PLC所要完成的控制功能, 然后再据此找出逻辑关系并画出梯形图。 这种应用法较多,本节主要讨论这种方法。
开关SA后停止。
根据以上要求,做: (1)设计绘出电机控制主回路; (2)分配I/O通道,设计绘出PLC输入输出接 口控制接线; (3)画出功能流图梯形图。
PLC顺序功能图法

• 采用顺序控制继电 器作为步序标志写 出图8-29所示的单 序列顺序功能图, SCR指令实现的梯 形图程序如图8-30 所示。
SM0.1
S0.0
I0.0
S0.1
Q0.0
I0.1
S0.2
Q0.1
I0.2
S0.3
Q0.2
I0.3 图8-29 单序列
Q0.1
2. 选择序列
• 对于图8-31所示的选 择序列,采用SCR指 令实现的梯形图程序 如图8-32所示,请结 合顺序控制指令自行 分析。
图8-44 PID自整定的高级参数设置
4.PID参数自整定实例
为了观察自整定的效果,将自整定用于一个小型水槽液位控制系 统,液位变送器将0~100cm的液位转换为DC4~20mA的电流, 经I/V变换为DC1~5V的电压,接到模拟量混合模块EM235的输 入通道1(即AIW0)上,输出通道AQW0的电流输出 (0~20mA)送给电动调节器,控制调节阀的开度,实现液位 的自动控制。
1.自整定的基本方法与自整定过程
(1)基本方法
(2)自整定的条件
• 要进行自整定的回路必须处于自动模式,回路的输出必 须由PID指令来控制。
• 在启动自整定之前,控制过程应处于一种稳定状态。
• 整定过程在回路输出中加入一些小的阶跃变化,使控制 过程产生振荡。如果回路输出值接近其控制范围的任何 一端,自整定过程引入的阶跃变化可能使输出值超出上 限或下限。
S7-200 PLC提供了三条顺序 控制指令:装载SCR指令 (LSCR)、SCR传输指 令(SCRT)和SCR结束 指令(SCRE)。
使用SCR指令时有以下的限制:
• 1)顺序控制继电器指令仅对元件S有效,顺控继电 器S也具有一般继电器的功能,所以对它能够使用 其它指令;
SM0.1
S0.0
I0.0
S0.1
Q0.0
I0.1
S0.2
Q0.1
I0.2
S0.3
Q0.2
I0.3 图8-29 单序列
Q0.1
2. 选择序列
• 对于图8-31所示的选 择序列,采用SCR指 令实现的梯形图程序 如图8-32所示,请结 合顺序控制指令自行 分析。
图8-44 PID自整定的高级参数设置
4.PID参数自整定实例
为了观察自整定的效果,将自整定用于一个小型水槽液位控制系 统,液位变送器将0~100cm的液位转换为DC4~20mA的电流, 经I/V变换为DC1~5V的电压,接到模拟量混合模块EM235的输 入通道1(即AIW0)上,输出通道AQW0的电流输出 (0~20mA)送给电动调节器,控制调节阀的开度,实现液位 的自动控制。
1.自整定的基本方法与自整定过程
(1)基本方法
(2)自整定的条件
• 要进行自整定的回路必须处于自动模式,回路的输出必 须由PID指令来控制。
• 在启动自整定之前,控制过程应处于一种稳定状态。
• 整定过程在回路输出中加入一些小的阶跃变化,使控制 过程产生振荡。如果回路输出值接近其控制范围的任何 一端,自整定过程引入的阶跃变化可能使输出值超出上 限或下限。
S7-200 PLC提供了三条顺序 控制指令:装载SCR指令 (LSCR)、SCR传输指 令(SCRT)和SCR结束 指令(SCRE)。
使用SCR指令时有以下的限制:
• 1)顺序控制继电器指令仅对元件S有效,顺控继电 器S也具有一般继电器的功能,所以对它能够使用 其它指令;
PLC课件4_顺序功能图

5 第五灯亮 3 第三灯亮
Q0.1· T1 NS Q0.2
NS
Q0.0
4 第四灯亮
Q0.2· T2 NS Q0.3
Q0.3· T3 NS Q0.4
Q0.4· T4
3 第三灯亮
NS
Q0.2
6 结束
Q0.2· T2 4 第四灯亮 Q0.3· T3 NS Q0.3
绘制顺序功能图注意事项
(1) 两个步不能直接相连,必须用一个转 换将两者隔开(如果没有具体的转换条件,一 般都用定时延时来解决)。 (2) 两个转换条件也不能直接相连,必须 用一个步将两者隔开。 (3) 起始步(起始位置)十分重要,它是 进入顺序控制环(循环扫描)的入口,必不可 少。 (4) 一般在OB100中将起始步预置为当前步 ,否则,系统不能正常工作。
命令类型 文字描述 命令序号 (操作)
来自步元素
S NS S
“灯L1亮 ” “电动机M1工作” “提升汽缸下降”
1 2 3
例 如图所示为彩灯循环点亮示意图。设五个彩灯的 输出分别为Q0.0、Q0.1、Q0.2、Q0.3和Q0.4,图中 I0.0为控制开关。当I0.0打开时,彩灯依次顺序点亮 (当一盏灯亮时,前一盏灯灭),点亮的周期为2s。 试画出顺序功能图。
分析 在按下启动按钮I0.0后,彩灯系统开始 工作,其工作周期包括:2s时间到,第一盏 灯亮;2s时间到,第二盏灯亮(第一盏灯 灭);2s时间到,第三盏灯亮(第二盏灯 灭);…2s时间到,第五盏灯亮(第四盏灯 灭)五个过程。
2 第二灯亮
NS
Q0.1
0 起始位置 Q0.0· Q0.1· Q0.2· Q0.3· Q0.4· I0.0 1 第一灯亮 Q0.0· T0 2 第二灯亮 Q0.1· T1 NS Q0.1
Q0.1· T1 NS Q0.2
NS
Q0.0
4 第四灯亮
Q0.2· T2 NS Q0.3
Q0.3· T3 NS Q0.4
Q0.4· T4
3 第三灯亮
NS
Q0.2
6 结束
Q0.2· T2 4 第四灯亮 Q0.3· T3 NS Q0.3
绘制顺序功能图注意事项
(1) 两个步不能直接相连,必须用一个转 换将两者隔开(如果没有具体的转换条件,一 般都用定时延时来解决)。 (2) 两个转换条件也不能直接相连,必须 用一个步将两者隔开。 (3) 起始步(起始位置)十分重要,它是 进入顺序控制环(循环扫描)的入口,必不可 少。 (4) 一般在OB100中将起始步预置为当前步 ,否则,系统不能正常工作。
命令类型 文字描述 命令序号 (操作)
来自步元素
S NS S
“灯L1亮 ” “电动机M1工作” “提升汽缸下降”
1 2 3
例 如图所示为彩灯循环点亮示意图。设五个彩灯的 输出分别为Q0.0、Q0.1、Q0.2、Q0.3和Q0.4,图中 I0.0为控制开关。当I0.0打开时,彩灯依次顺序点亮 (当一盏灯亮时,前一盏灯灭),点亮的周期为2s。 试画出顺序功能图。
分析 在按下启动按钮I0.0后,彩灯系统开始 工作,其工作周期包括:2s时间到,第一盏 灯亮;2s时间到,第二盏灯亮(第一盏灯 灭);2s时间到,第三盏灯亮(第二盏灯 灭);…2s时间到,第五盏灯亮(第四盏灯 灭)五个过程。
2 第二灯亮
NS
Q0.1
0 起始位置 Q0.0· Q0.1· Q0.2· Q0.3· Q0.4· I0.0 1 第一灯亮 Q0.0· T0 2 第二灯亮 Q0.1· T1 NS Q0.1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第五工作阶段:在第四工作阶段中,小车前行, 碰到限位开关SQ3后,进入第 五工作阶段,小车后退,直到 再碰到SQ2。
回到初始状态:在第五工作阶段中,小车后退, 直到再碰到SQ2,系统回到初 始状态。
课题五、顺序控制(一)
1.2 例子顺序工作图
条件:上电
1.1 例子
SQ2
SQ1
SQ3
好象就是一个电机正、反转问题,SB1及SQ2后的延时 作为正转信号,SQ1、SQ3作为立即反转信号,SQ2作 为反转停止信号。
问题一:SQ2是停止,还是延时后正转?
问题二:两次正转都会撞击SQ1,SQ1是立即启动反转, 还是不会反应?
课题五、顺序控制(一)
1.1 例子
B、存储区能装下数据 C、有符号的整数须用16位、32位存储区;
实数须用32位存储区
2、直接寻址 3、间接寻址
前课内容
二、寻址:
2、直接寻址 A、字节位·寻址:存储区 字节编号·字编号 B、字节寻址:存储区 B 字节编号 在一个字节中,位编号小的处于低位,编号 大的处于高位。 “.0”最低, “.7”最高。 C、字寻址:存储区 W 字节编号(高位) 一个字由两个字节构成,在一个字中,字节 编号小的处于高位,字节编号编号大的低于 高位。
SQ2
SQ1
SQ3
解决方案:分工作阶段(状态)来讨论
初始状态:碰到限位开关SQ2,小车停止。
第一工作阶段:初始状态下,按下启动按钮, 进入第一工作阶段,小车前行 直到碰到限位开关SQ1。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第二工作阶段:在第一工作阶段中,小车碰到 限位开关SQ1,就进入第二工 作阶段,小车后退,直到碰到 限位开关SQ2。
步转移的实质就是步的活动状态的转移。
从某一步进入下一步的信号,叫转移条件。
条件:SQ1闭合
第一次后退
电机反转
条件:SQ2闭合
等待
电机停转等待
条件:5秒时间到
第二次前进
电机正转
条件:SQ3闭合 第二次后退
条件:SQ2闭合
电机反转
课题五、顺序控制(一)
2.1 顺序控制
一个任务,往往可以分成若干个工作阶段,各工 作阶段又按照事前规定的逻辑关系或条件按一定 次序进行。
这种根据事先规定的程序或条件对控制过程的各 个阶段按顺序地进行自动控制,就叫顺序控制。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
按下启动按钮SB1,小车前行(电机正转);碰 到限位开关SQ1,小车后退(电机反转);碰到 限位开关SQ2,小车停止;5秒后,小车再次前 进(电机正转),碰到限位开关SQ3,小车后退 (电机反正转); 再碰到限位开关SQ2,小车 停止。
课题五、顺序控制(一)
如上例中,可用S0.0、 S0.1、 S0.2、 S0.3、 S0.4、 S0.5来表达各步。
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (2)步的状态
当系统处于某一阶段时,表示该阶段的步处于活 动状态,这时该步称为活动步。(表示该步的编 程元件为ON,其存储的值这“1”)
当系统处于某一阶段时,表示其它阶段的步处于 不活动状态,这时该步称为不活动步。 (表示该 步的编程元件为OFF ,其存储的值这“0” )
储器 L ) 8、状态器(顺控继电器 S )
前课内容
一、编程元件:9、S7—200中用软件解决的编程元件
标号 标志跳转 中断程序程序入口 子程序程序入口 10、累加器 AC 11、模拟量输入 AI 12、模拟量输出 AQ
前课内容
二、寻址:
1、立即数寻址 A、数据格式:二进制(2#××)、十进制 (10#××或××)、十六进制 (16#××)、ASCⅡ格式(‘good’)
初始
停止状态
条件:当SB闭合
第一次前进
电机正转
条件:SQ1闭合
第一次后退
电机反转
条件:SQ2闭合
等待
电机停转等待
条件:5秒时间到
第二次前进
电机正转
条件:SQ3闭合 第二次后退
条件:SQ2闭合
电机反转
课题五、顺序控制(一)
1.2 例子顺序工作图
条件:上电
初始
停止状态
条件:当SB闭合
第一次前进
电机正转
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第三工作阶段:在第二工作阶段中,小车后退 碰到限位开关SQ2,进入第三 工作阶段,停止5秒等待。
课题五、顺序控制(一)
1.1 例子SQ2Fra bibliotekSQ1
SQ3
第四工作阶段:在第三工作阶段中,小车小车 停止等待5秒后,就进入第四工 作阶段,小车前行,直到碰到 限位开关SQ3。
前课内容
二、寻址:
2、直接寻址 D、双字寻址:存储区 D 字节编号(最高位) 一个双字由两个字(四个字节)构成,在一 个双字节中,字节编号小的处于高位,字节 编号编号大的低于高位。
3、间接寻址 用指针来存储存储器的地址,用指针来存、取所 指存储器的数据。
课题五、顺序控制(一)
学习目标
1、明确顺序控制及相关概念 2、掌握顺序功能图的画法 3、明确顺序功能图的基本结构
PLC编程及应用技术
西门子S7—200系列
前课内容
一、编程元件:1、输入继电器(输入映像寄存器 I )
2、输出继电器(输出映像寄存器 Q ) 3、辅助继电器(内部标志位,位存储器 M ) 4、特殊辅助继电器(特殊存储器 SM )
SM0.0、SM0.1、SM0.4、SM0.5 5、定时器 T 6、计数器 C 、高速计数器 CH 7、数据存储器(变量存储器 V ,局部存
课题五、顺序控制(一)
2.2 顺序控制的相关概念
(1)步的概念 我们将系统的整个工作或一个周期的工作划分为 若干个顺序相连的阶段,在编写程序时,每个阶 段就叫步(Step)。 表示系统初始状态的步,叫:初始步
表示系统各个工作状态的步,叫:工作步 在编程时,各个步均可以用一个M、S、V的位元 件来表达
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (3)步的动作
某一阶段要完成的工作叫相应步动作。显然,只 有步处于活动状态,该步的动作才被执行。
可能存在多个步对应相同的动作。
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (4)(活动)步的转移与转移条件
当系统某一阶段工作完成时,下一个工作阶段就 开始,也就是从一个步过渡到另一个步。即:上 一个步结束,下一个步开始。这就叫步的转移