交通灯控制系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上一页 下一页 返回
任务1 天塔之光控制系统
• ☆任务提出
• 1. 任务要求 • 每当夜晚来临时,城市中的装饰彩灯都闪烁着美丽的光芒,装饰着大街
小巷。本次任务就是应用PLC系统设计并完成天塔之光的控制(天塔 之光如图5-1所示),并要求写出I/O口的分配、出梯形图和指令表,同时 画出接线图,具体要求如下: • 按下启动按钮,小灯L1亮1s灭;接着L2、L3、L4、L5 亮1s 灭;然后L6 、L7、L8、L9亮1s灭;按照此顺序循环下去,直到按下停止按钮,所有 灯均灭。 • 2. 硬件设备 • PLC实训装置、计算机。
上一页 下百度文库页 返回
任务1 天塔之光控制系统
• ☆知识储备
• 1. 位操作指令 • 位操作指令是PLC常用的基本指令,梯形图指令有触点和线圈两大类,
触点又分常开触点和常闭触点两种形式,语句表指令有与、或以及输 出等逻辑关系,位操作指令能够实现基本的位逻辑运算和控制。 • 语句表的基本逻辑指令由指令助记符和操作数两部分组成,操作数由 可以进行位操作的寄存器元件及地址组成,如LDI1.0。位操作指令格 式及功能见表5-1。 • 常用指令助计符的定义: • (1)LD (Load):取指令,表示一个与梯形图左母线相连的常开触点指令 。 • (2)LDN (Load Not):取反指令,表示一个与梯形图左母线相连的常 • 闭触点指令。
• 堆栈操作的原则是: “先进后出”、“后进先出”。进栈时,数据由栈 顶压入,堆栈中原有的数据串行下移一位,栈底(STACK8)的原有数据 丢失。出栈时数据从栈顶被取出,所有数据向上串行上移一位,所以在 栈底(STACK8)中,应装入一个随机数据。
• 串联电路块的举例如图5-4所示。 • 与图5-4所示串联电路块对应的指令表见表5-5。
上一页 下一页 返回
任务1 天塔之光控制系统
• 含有两个以上触点串联连接的电路称为串联连接块。当串联电路块并 联连接时,支路的起点以LD或LDN 指令开始,而支路的终点要用ORB 指令。与ALD指令一样,ORB指令也是一种独立指令,其后不带操作元 件号。如需要将多个电路块并联连接,应在每个并联电路块之后使用 一个ORB指令,在用这种方法编程时并联电路块的个数没有限制,也可 将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出 ORB的指令。
• 并联电路块的举例如图5-5所示。 • 与图5-5所示并联电路块对应的指令表见表5-6。 • 3. 堆栈操作指令 • 在使用梯形图编程时,并不是所有的触点都是简单的串、并联关系,当 • 遇到复杂的连接关系时,可以使用堆栈指令(或称为多分支回路指令)。
上一页 下一页 返回
任务1 天塔之光控制系统
• 在S7-200系列PLC中,有一个9层堆栈,其用于处理逻辑操作,故称为逻 辑堆栈。PLC的堆栈与一般计算机的堆栈结构是一致的,它是一组临 时存取数据的存储单元,并是由9个堆栈位存储器组成的串联堆栈,堆栈 的结构如图5-6所示。
上一页 下一页 返回
任务1 天塔之光控制系统
• 这两条指令也用于梯形图程序中的分支开始。 • (3)A (And):与指令,用于串联单个常开触点。 • (4)AN (And Not):与非指令,用于串联单个常闭触点。 • (5)O (Or):或指令,用于并联单个常开触点。 • (6)ON (Or Not):或非指令,用于并联单个常闭触点。 • (7)=(Out):输出指令,线圈输出。在执行输出指令时,映像寄存器中 • 的指定参数位被接通。 • (8)LDI:立即取指令,表示一个与梯形图与左母线相连的立即常开触点
。 • (9)LDNI:立即取反指令,表示一个与梯形图与左母线相连的立即常闭 • 触点。 • (10)AI:立即与指令,用于串联单个立即常开触点。
上一页 下一页 返回
任务1 天塔之光控制系统
• (11)ANI:立即与非指令,用于串联单个立即常闭触点。 • (12)=I:立即输出指令,线圈立即输出。 • 在执行立即类指令时,立即指令获取实际输入值,但不更新输入映像寄 • 存器。立即指令不依赖S7-200系列PLC的扫描周期进行更新,而是会
• ☆学习目标
• (1)位操作指令。 • (2)电路块操作指令。 • (3)堆栈操作指令。 • (4)置位和复位指令。
下一页 返回
任务1 天塔之光控制系统
• (5)边沿触发指令。 • (6)取非指令。 • (7)空操作指令。 • (8)定时器指令。 • (9)计数器指令。 • (10)比较指令。 • (11)指令编程法。 • (12)梯形图和指令表的相互转换方法。
项目五交通灯控制系统
• 任务1天塔之光控制系统 • 任务2交通灯控制系统
返回
任务1 天塔之光控制系统
• ☆引言
• PLC是现代工业自动控制的一种通用计算机,与继电接触器控制相比, 其能够实现更复杂的系统控制。PLC应用系统的设计包括硬件设计和 软件设计两个方面,任何一种电气控制系统的目的都是为了实现被控 对象(生产设备或生产过程)的控制要求和工艺需要,从而提高产品质量 和生产效率。本任务将重点学习如何应用语句表编写程序。
立即更新,并将新值写入实际输出和对应的过程映像寄存器中。 • 比如,用PLC实现电动机长动控制梯形图见图5-2。 • 用指令表编写电动机长动控制指令表如表5-2。 • 再比如:某控制梯形图如图5-3所示。 • 与图5-3所示梯形图对应的指令表见表5-3。 • 2. 电路块操作指令 • 电路块操作指令包含电路块的串联指令ALD (And Load)和电路块的
并联指令OLD (Or Load),电路板块操作指令格式及功能见表5-4。
上一页 下一页 返回
任务1 天塔之光控制系统
• 含有两个以上触点并联连接的电路称为并联连接块。当并联电路块串 联连接时,支路的起点以LD或LDN 指令开始,而支路的终点要用ALD 指令。ALD指令是一种独立指令,其后不带操作元件号,因此,ALD指令 不表示触点,而可以看成电路块之间的一段连接线。如需要将多个电 路块串联连接,应在每个串联电路块之后使用一个ALD指令,在用这种 方法编程时并联电路块的个数没有限制,也可将所有要串联的电路块 依次写出,然后在这些电路块的末尾集中写出ALD的指令。
任务1 天塔之光控制系统
• ☆任务提出
• 1. 任务要求 • 每当夜晚来临时,城市中的装饰彩灯都闪烁着美丽的光芒,装饰着大街
小巷。本次任务就是应用PLC系统设计并完成天塔之光的控制(天塔 之光如图5-1所示),并要求写出I/O口的分配、出梯形图和指令表,同时 画出接线图,具体要求如下: • 按下启动按钮,小灯L1亮1s灭;接着L2、L3、L4、L5 亮1s 灭;然后L6 、L7、L8、L9亮1s灭;按照此顺序循环下去,直到按下停止按钮,所有 灯均灭。 • 2. 硬件设备 • PLC实训装置、计算机。
上一页 下百度文库页 返回
任务1 天塔之光控制系统
• ☆知识储备
• 1. 位操作指令 • 位操作指令是PLC常用的基本指令,梯形图指令有触点和线圈两大类,
触点又分常开触点和常闭触点两种形式,语句表指令有与、或以及输 出等逻辑关系,位操作指令能够实现基本的位逻辑运算和控制。 • 语句表的基本逻辑指令由指令助记符和操作数两部分组成,操作数由 可以进行位操作的寄存器元件及地址组成,如LDI1.0。位操作指令格 式及功能见表5-1。 • 常用指令助计符的定义: • (1)LD (Load):取指令,表示一个与梯形图左母线相连的常开触点指令 。 • (2)LDN (Load Not):取反指令,表示一个与梯形图左母线相连的常 • 闭触点指令。
• 堆栈操作的原则是: “先进后出”、“后进先出”。进栈时,数据由栈 顶压入,堆栈中原有的数据串行下移一位,栈底(STACK8)的原有数据 丢失。出栈时数据从栈顶被取出,所有数据向上串行上移一位,所以在 栈底(STACK8)中,应装入一个随机数据。
• 串联电路块的举例如图5-4所示。 • 与图5-4所示串联电路块对应的指令表见表5-5。
上一页 下一页 返回
任务1 天塔之光控制系统
• 含有两个以上触点串联连接的电路称为串联连接块。当串联电路块并 联连接时,支路的起点以LD或LDN 指令开始,而支路的终点要用ORB 指令。与ALD指令一样,ORB指令也是一种独立指令,其后不带操作元 件号。如需要将多个电路块并联连接,应在每个并联电路块之后使用 一个ORB指令,在用这种方法编程时并联电路块的个数没有限制,也可 将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出 ORB的指令。
• 并联电路块的举例如图5-5所示。 • 与图5-5所示并联电路块对应的指令表见表5-6。 • 3. 堆栈操作指令 • 在使用梯形图编程时,并不是所有的触点都是简单的串、并联关系,当 • 遇到复杂的连接关系时,可以使用堆栈指令(或称为多分支回路指令)。
上一页 下一页 返回
任务1 天塔之光控制系统
• 在S7-200系列PLC中,有一个9层堆栈,其用于处理逻辑操作,故称为逻 辑堆栈。PLC的堆栈与一般计算机的堆栈结构是一致的,它是一组临 时存取数据的存储单元,并是由9个堆栈位存储器组成的串联堆栈,堆栈 的结构如图5-6所示。
上一页 下一页 返回
任务1 天塔之光控制系统
• 这两条指令也用于梯形图程序中的分支开始。 • (3)A (And):与指令,用于串联单个常开触点。 • (4)AN (And Not):与非指令,用于串联单个常闭触点。 • (5)O (Or):或指令,用于并联单个常开触点。 • (6)ON (Or Not):或非指令,用于并联单个常闭触点。 • (7)=(Out):输出指令,线圈输出。在执行输出指令时,映像寄存器中 • 的指定参数位被接通。 • (8)LDI:立即取指令,表示一个与梯形图与左母线相连的立即常开触点
。 • (9)LDNI:立即取反指令,表示一个与梯形图与左母线相连的立即常闭 • 触点。 • (10)AI:立即与指令,用于串联单个立即常开触点。
上一页 下一页 返回
任务1 天塔之光控制系统
• (11)ANI:立即与非指令,用于串联单个立即常闭触点。 • (12)=I:立即输出指令,线圈立即输出。 • 在执行立即类指令时,立即指令获取实际输入值,但不更新输入映像寄 • 存器。立即指令不依赖S7-200系列PLC的扫描周期进行更新,而是会
• ☆学习目标
• (1)位操作指令。 • (2)电路块操作指令。 • (3)堆栈操作指令。 • (4)置位和复位指令。
下一页 返回
任务1 天塔之光控制系统
• (5)边沿触发指令。 • (6)取非指令。 • (7)空操作指令。 • (8)定时器指令。 • (9)计数器指令。 • (10)比较指令。 • (11)指令编程法。 • (12)梯形图和指令表的相互转换方法。
项目五交通灯控制系统
• 任务1天塔之光控制系统 • 任务2交通灯控制系统
返回
任务1 天塔之光控制系统
• ☆引言
• PLC是现代工业自动控制的一种通用计算机,与继电接触器控制相比, 其能够实现更复杂的系统控制。PLC应用系统的设计包括硬件设计和 软件设计两个方面,任何一种电气控制系统的目的都是为了实现被控 对象(生产设备或生产过程)的控制要求和工艺需要,从而提高产品质量 和生产效率。本任务将重点学习如何应用语句表编写程序。
立即更新,并将新值写入实际输出和对应的过程映像寄存器中。 • 比如,用PLC实现电动机长动控制梯形图见图5-2。 • 用指令表编写电动机长动控制指令表如表5-2。 • 再比如:某控制梯形图如图5-3所示。 • 与图5-3所示梯形图对应的指令表见表5-3。 • 2. 电路块操作指令 • 电路块操作指令包含电路块的串联指令ALD (And Load)和电路块的
并联指令OLD (Or Load),电路板块操作指令格式及功能见表5-4。
上一页 下一页 返回
任务1 天塔之光控制系统
• 含有两个以上触点并联连接的电路称为并联连接块。当并联电路块串 联连接时,支路的起点以LD或LDN 指令开始,而支路的终点要用ALD 指令。ALD指令是一种独立指令,其后不带操作元件号,因此,ALD指令 不表示触点,而可以看成电路块之间的一段连接线。如需要将多个电 路块串联连接,应在每个串联电路块之后使用一个ALD指令,在用这种 方法编程时并联电路块的个数没有限制,也可将所有要串联的电路块 依次写出,然后在这些电路块的末尾集中写出ALD的指令。