灯光系统的PLC控制系统设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 实际移位次数为系统设定值取以8(16或32)为底的模所得的结果。 • 数据类型:输入/输出均为字节(字或双字),N为字节型数据。 • 2. 循环左移指令 • 指令格式:LAD和STL,格式如图2-9所示。 • 功能描述:把字节型(字型或双字型)输入数据IN循环左移N位后, 再将结果输出到OUT所指的(字或双字)存储单元。实际移位次数为系 统设定值取以8(16或32)为底的模所得的结果。 • 数据类型:输入/输出均为字节(字或双字),N为字节型数据。 • 【例2-4】移位与循环指令应用举例,如图2-10所示。 • 【例2-5】8个彩灯依顺序每秒闪亮一次。如图2-11所示。
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 2. 左移指令 • 指令格式:LAD和STL,格式如图2-7所示。 • 功能描述:把字节型(字型或双字型)输入数据IN左移N位后,再 将结果输出到OUT所指的(字或双字)存储单元。最大实际可移位次数 为8位(16位或32位)。 • 数据类型:输入/输出均为字节(字或双字),N为字节型数据。 • 三、循环移位指令 • 循环移位指令(Rotate)将输入值IN循环右移或者循环左移N位, 并将输出结果装载到OUT中。 • 1. 循环右移指令 • 指令格式:LAD和STL,格式如图2-8所示。 • 功能描述:把字节型(字型或双字型)输入数据IN循环右移N位后, 再将结果输出到OUT所指的(字或双字)存储单元。
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 实数(浮点数):+1.175495E-38(正数),1.175495E-38(负 数)。 • 二、单一传送指令 • 单一传送指令(Move)包括字节传送、字传送和双字传送。 • 指令格式:LAD和STL,如图2-2所示。 • 功能描述:使能输入有效时,把一个单字节数据(字、双字或实数) 由IN传送到OUT所指的存储单元。 • 数据类型:输入/输出均为字节(字、双字或实数)。 • 【例2-1】字节、双字、实数三种数据类型的传送,如图2-3所示。 • 【例2-2】利用传送指令实现三台电机M0、M1、M2同时启/停控制, 如图2-4所示。 • 【例2-3】多种预置值选择控制。
模块二 灯光系统的PLC控制系统设计、 安装与调试
• 工作任务1 • 工作任务2 • 工作任务3
彩灯的PLC控制 十字路口交通灯的PLC控制 抢答器的PLC控制
工作任务1 彩灯的PLC控制
• 任务引入 • 广告灯的控制有多种方式。采用PLC控制的彩灯具有良好的稳定性, 并且更改彩灯控制方式也非常容易。因此,PLC控制彩灯方式比较方便。 • 任务分析 • 本任务中当按下SB1(启动)时,点亮彩灯L1;之后每按一次SB2, 彩灯左移一位(运行);按钮SB3为停止按钮,按下后所有彩灯熄灭。 • 可利用单一传送指令及循环移位指令实现控制要求。本任务重点为 单一传送指令及循环移位指令的学习。 • 知识链接 • 一、S7-200数据类型 • 在计算机中使用的都是二进制数,其最基本的存储单位是位 (bit),8位二进制数组成1个字节(Byte),
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 三种型号产品设其加热时间分别是10 s、15 s、5 s,设置一个手 柄设定预置值,每一挡位一个预置值,一个开关控制电炉加热,加热时 间到,则自动停止。 • 梯形图如图2-5所示。 • 二、移位指令 • 移位指令(Shift)将输入值IN右移或者左移N位,并将输出结果装 载到OUT中。 • 1. 右移指令 • 指令格式:LAD和STL,格式如图2-6所示。 • 功能描述:把字节型(字型或双字型)输入数据IN右移N位后,再 将结果输出到OUT所指的(字或双字)存储单元。最大实际可移位次数 为8位(16位或32位)。 • 数据类型:输入/输出均为字节(字或双字),N为字节型数据。
• 四、运行并调试程序
• ① 下载程序,先监控调试。
• ② 连接外部按钮、接触器、彩灯,分析程序运行结果,是否达到
任务要求。
上一页
返回
工作任务2wenku.baidu.com十字路口交通灯的PLC控制
• 任务导入 • 图2-18是十字路口的交通灯示意图及控制流程图,任务控制如下: 当按下启动按钮之后,南北红灯亮并保持23 s,同时东西绿灯亮,保持 20 s,20 s到了之后熄灭。继而东西黄灯亮并保持3 s,到3 s后,东西 黄灯灭,东西红灯亮并保持28 s,同时南北红灯灭,南北绿灯亮25 s, 25 s到了之后,南北绿灯熄灭。继而南北黄灯亮并保持3 s,到3 s后, 南北黄灯灭,南北红灯亮,同时东西红灯灭,东西绿灯亮。到此完成一 个循环。 • 任务分析 • 为了解决用PLC的基本逻辑指令编写顺序控制梯形图时所存在的编 程复杂、不易理解等问题,故采用PLC的顺序功能图来编写顺序控制梯 形图是一种非常有效的方法。该方法具有编程简单而且直观等特点,十 字路口交通灯的控制是一个典型的顺序控制例子,使用一般的基本逻辑 指令来实现时,很容易引起控制程序的思路混乱,会使程序变得复杂。
下一页 返回
工作任务1 彩灯的PLC控制
• 其中的第0位为最低位(LSB),第7位为最高位(MSB),两个字节 (16位)组成1个字(Word),两个字(32位)组成1个双字(Double Word)。位、字节、字和双字占用的连续位数称为长度,如图2-1所示。 • 可以用这种寻址方式进行寻址存储区主要有:输入继电器(I)、 输出继电器(Q)、通用辅助继电器(M)等,其表示格式如表2-1和表 2-2所列。 • S7-200的许多指令中常会使用常数。常数的数据长度可以是字节、 字和双字。CPU以二进制的形式存储常数,书写常数可以用二进制、十 进制、十六进制、ASCII码或实数等多种形式。书写格式如下: • 十进制常数:1234。 • 十六进制常数:16#3AC6。 • 二进制常数:2#1010 0001 1110 0000。 • ASCII码:“Show”。
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 任务实施
• 一、I/O分配表
• 讨论用PLC如何实现彩灯的控制。
• ① 主电路中,八盏彩灯分别极为L1~L8,分别由Q0.0~Q0.7控制。
• ② I/O分配表如表2-3所列。
•
二、PLC硬件接线图
•
如图2-12所示。
• 三、梯形图
• 图2-13是彩灯控制的梯形图。
工作任务1 彩灯的PLC控制
• 实际移位次数为系统设定值取以8(16或32)为底的模所得的结果。 • 数据类型:输入/输出均为字节(字或双字),N为字节型数据。 • 2. 循环左移指令 • 指令格式:LAD和STL,格式如图2-9所示。 • 功能描述:把字节型(字型或双字型)输入数据IN循环左移N位后, 再将结果输出到OUT所指的(字或双字)存储单元。实际移位次数为系 统设定值取以8(16或32)为底的模所得的结果。 • 数据类型:输入/输出均为字节(字或双字),N为字节型数据。 • 【例2-4】移位与循环指令应用举例,如图2-10所示。 • 【例2-5】8个彩灯依顺序每秒闪亮一次。如图2-11所示。
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 2. 左移指令 • 指令格式:LAD和STL,格式如图2-7所示。 • 功能描述:把字节型(字型或双字型)输入数据IN左移N位后,再 将结果输出到OUT所指的(字或双字)存储单元。最大实际可移位次数 为8位(16位或32位)。 • 数据类型:输入/输出均为字节(字或双字),N为字节型数据。 • 三、循环移位指令 • 循环移位指令(Rotate)将输入值IN循环右移或者循环左移N位, 并将输出结果装载到OUT中。 • 1. 循环右移指令 • 指令格式:LAD和STL,格式如图2-8所示。 • 功能描述:把字节型(字型或双字型)输入数据IN循环右移N位后, 再将结果输出到OUT所指的(字或双字)存储单元。
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 实数(浮点数):+1.175495E-38(正数),1.175495E-38(负 数)。 • 二、单一传送指令 • 单一传送指令(Move)包括字节传送、字传送和双字传送。 • 指令格式:LAD和STL,如图2-2所示。 • 功能描述:使能输入有效时,把一个单字节数据(字、双字或实数) 由IN传送到OUT所指的存储单元。 • 数据类型:输入/输出均为字节(字、双字或实数)。 • 【例2-1】字节、双字、实数三种数据类型的传送,如图2-3所示。 • 【例2-2】利用传送指令实现三台电机M0、M1、M2同时启/停控制, 如图2-4所示。 • 【例2-3】多种预置值选择控制。
模块二 灯光系统的PLC控制系统设计、 安装与调试
• 工作任务1 • 工作任务2 • 工作任务3
彩灯的PLC控制 十字路口交通灯的PLC控制 抢答器的PLC控制
工作任务1 彩灯的PLC控制
• 任务引入 • 广告灯的控制有多种方式。采用PLC控制的彩灯具有良好的稳定性, 并且更改彩灯控制方式也非常容易。因此,PLC控制彩灯方式比较方便。 • 任务分析 • 本任务中当按下SB1(启动)时,点亮彩灯L1;之后每按一次SB2, 彩灯左移一位(运行);按钮SB3为停止按钮,按下后所有彩灯熄灭。 • 可利用单一传送指令及循环移位指令实现控制要求。本任务重点为 单一传送指令及循环移位指令的学习。 • 知识链接 • 一、S7-200数据类型 • 在计算机中使用的都是二进制数,其最基本的存储单位是位 (bit),8位二进制数组成1个字节(Byte),
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 三种型号产品设其加热时间分别是10 s、15 s、5 s,设置一个手 柄设定预置值,每一挡位一个预置值,一个开关控制电炉加热,加热时 间到,则自动停止。 • 梯形图如图2-5所示。 • 二、移位指令 • 移位指令(Shift)将输入值IN右移或者左移N位,并将输出结果装 载到OUT中。 • 1. 右移指令 • 指令格式:LAD和STL,格式如图2-6所示。 • 功能描述:把字节型(字型或双字型)输入数据IN右移N位后,再 将结果输出到OUT所指的(字或双字)存储单元。最大实际可移位次数 为8位(16位或32位)。 • 数据类型:输入/输出均为字节(字或双字),N为字节型数据。
• 四、运行并调试程序
• ① 下载程序,先监控调试。
• ② 连接外部按钮、接触器、彩灯,分析程序运行结果,是否达到
任务要求。
上一页
返回
工作任务2wenku.baidu.com十字路口交通灯的PLC控制
• 任务导入 • 图2-18是十字路口的交通灯示意图及控制流程图,任务控制如下: 当按下启动按钮之后,南北红灯亮并保持23 s,同时东西绿灯亮,保持 20 s,20 s到了之后熄灭。继而东西黄灯亮并保持3 s,到3 s后,东西 黄灯灭,东西红灯亮并保持28 s,同时南北红灯灭,南北绿灯亮25 s, 25 s到了之后,南北绿灯熄灭。继而南北黄灯亮并保持3 s,到3 s后, 南北黄灯灭,南北红灯亮,同时东西红灯灭,东西绿灯亮。到此完成一 个循环。 • 任务分析 • 为了解决用PLC的基本逻辑指令编写顺序控制梯形图时所存在的编 程复杂、不易理解等问题,故采用PLC的顺序功能图来编写顺序控制梯 形图是一种非常有效的方法。该方法具有编程简单而且直观等特点,十 字路口交通灯的控制是一个典型的顺序控制例子,使用一般的基本逻辑 指令来实现时,很容易引起控制程序的思路混乱,会使程序变得复杂。
下一页 返回
工作任务1 彩灯的PLC控制
• 其中的第0位为最低位(LSB),第7位为最高位(MSB),两个字节 (16位)组成1个字(Word),两个字(32位)组成1个双字(Double Word)。位、字节、字和双字占用的连续位数称为长度,如图2-1所示。 • 可以用这种寻址方式进行寻址存储区主要有:输入继电器(I)、 输出继电器(Q)、通用辅助继电器(M)等,其表示格式如表2-1和表 2-2所列。 • S7-200的许多指令中常会使用常数。常数的数据长度可以是字节、 字和双字。CPU以二进制的形式存储常数,书写常数可以用二进制、十 进制、十六进制、ASCII码或实数等多种形式。书写格式如下: • 十进制常数:1234。 • 十六进制常数:16#3AC6。 • 二进制常数:2#1010 0001 1110 0000。 • ASCII码:“Show”。
上一页 下一页 返回
工作任务1 彩灯的PLC控制
• 任务实施
• 一、I/O分配表
• 讨论用PLC如何实现彩灯的控制。
• ① 主电路中,八盏彩灯分别极为L1~L8,分别由Q0.0~Q0.7控制。
• ② I/O分配表如表2-3所列。
•
二、PLC硬件接线图
•
如图2-12所示。
• 三、梯形图
• 图2-13是彩灯控制的梯形图。