流水灯的PLC控制
PLC控制的流水灯

自主创新实践报告设计题目P LC在流水灯中的应用学生姓名专业班级指导教师目录第一章绪论 (2)1.1引言 (2)1.2采用流水灯的意义和目的 (2)1.3 本次设计的主要内容 (2)第二章主要硬件设备的介绍 (3)2.1可编程控制器的发展历史 (3)2.1.1 可编程控制器的定义 (4)2.1.2 可编程控制器的特点 (4)2.1.3 PLC的基本结构和工作原理 (5)2.2西门子S7-200的硬件组成 (8)第三章电路及软件设计 (10)3.1硬件电路设计 (10)3.1.1流水灯分布图 (10)3.1.2控制系统I/O点及地址分配 (10)3.2软件设计 (11)3.2.1梯形图 (11)3.2.2指令表 (19)第四章系统调试 (21)4.1 系统的连接与运行 (21)4.2 流水灯闪烁 (21)4.3 流水灯的调试 (22)总结 (23)第一章绪论1.1引言随着改革的不断深入,社会主义市场经济的不断繁荣和发展,各大中小城市都在进行亮化工程。
企业为宣传自己企业的形象和产品,均采用广告手法之一:流水灯广告屏来实现这一目的.当我们夜晚走在大街上,马路两旁各色各样的广告灯均可以见到,一种是采用流水灯管做成的各种形状和多中彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。
这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC 来达到控制的要求。
可编程控制器PLC:英文全称Programmable Logic Controller ,中文全称为可编程逻辑控制器,是一种数字运算操作的电子系统,专为在社会环境应用而设计的。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程.作为自动控制装置的核心,它具有功能强,可靠性高等诸多优点。
该装置可以完成各种指令系统训练以及多种控制对象的程序设计训练。
PLC控制技术 任务8 流水灯控制

双字元件
流水灯控制
2.2 数据寄存器D
数据寄存器D
通用
停电保持用
停电保持专用
特殊用
➢ D0-D199
➢ D200-D511
➢ 断电复位为0
➢ 断电保持
➢ 可改为停电保持用 ➢ 可改为通用
➢ D512-D7999
➢ D8000-D8511
➢ 断电保持
➢ 厂家确定寄存
➢ D1000以后可作 器地址意义
M0
n1
n2
K10
K2
➢ X20为ON,M0~M9中的数据向右移动2位 ➢ M0~M1中的数据溢出,X0~X1中数据进入M8~M9中
源操作数 X01 X00
目标操作数 M19 M18 M07 M06 M15 M1 4 M03 M02 M11 M10
溢出
流水灯控制
2.7 位右移指令
若M11-M0的初始状态为101010101010,X1-X0的位状态为 111,执行“SFTRP X0 M0 K12 K3”指令,执行三次后M11-M0 的状态分别多少?
0111100101110000
00000000
M7 M6 M5 M4 M3 M2 M1 M0
流水灯控制
2.6 位左移指令
指令作用:将指定长度的目标操作数每次左移指定长度
X20
S
D
SFTLP X0
M0
n1
n2
K10
K2
➢
触发
脉冲
条件
型 源操作数
X20为ON,M0~M9中的数据向左首移地动址2位
目标操作 数首地址
···
流水灯控制
2.2 数据寄存器D
符号位 0:正 1:负
流水灯显示PLC控制程序仿真与调试

138流水灯显示PLC 控制程序仿真与调试流水灯显示PLC 控制程序仿真与调试Simulation and Debugging of PLC Control Program for Flow Lamp Display李言武崔璨王琳(安徽工贸职业技术学院,安徽淮南232007)摘要:介绍了 S7-200系列PLC 仿真软件,通过仿真流水灯显示PLC 控制程序,实现了 PLC 端子输入输出的模拟、PLC 控制程序的执行,以及PLC 寄存器状态位值实时变化的监视。
关键词:流水灯;PLC ;梯形图程序;仿真与调试Abstract :S7-200 series PLC simulation software is introduced and used to simulate PLC control program for flow lamp, which realizes the simulation of PLC terminal input and output,the execution of PLC control program,and the real-time moni toring of PLC register status bit value.Keywords :flow Iamp,PLC,Iadder diagram,simulation and debuggingS7-200系列PLC 仿真软件是测试PLC 应用程序的工具 软件,支持常用的位触点指令、定时器指令、计数器指令、比较指 令、逻辑运算指令和大部分的数学运算指令等,提供了数字信号输入开关、两个模拟电位器和LED 输岀显示,在实验条件尚不具备的情况下,仿真软件完全可以作为学习S7-200系列PLC 的一个辅助工具。
1 S7-200系列PLC 仿真软件组成功能1.1仿真软件窗口组件S7-200系列PLC 仿真软件一般有英文版和汉化版两种, 其汉化窗口如图1所示。
流水灯的PLC控制

作业
1.按实训报告格式书写实训报告 2.PLC输入输出接线的方法 3.画出本课中的接线图 4.写出PLC输入输出控制原理
输入元件
电磁阀
按钮
传感器 输出元件
接触器
行程开关 电梯按钮 本任务中的输入元件 按钮:K0、K1 输出元件 指示灯:L0、L1、L2、L3、L4、L5
任务二PLC接线
活动二 元件地址分配 输入端子 输出端子 . 1.输入元件接到
2.输出元件接到
.
输入输出元件分配表 输入 输出 输入元件 地址 功能 输出元件 地址 功能 按钮K0 X0 启动 指示灯L0 Y0 按钮K1 X1 停止 指示灯L1 Y1 Y2 指示灯L2 Y3 指示灯L3 指示灯L4 Y4 指示灯L5 Y5
方法
1.先将所有首端与Y连 2.尾端相连接电源 3.最后回公共端
问题 漏接电源,直接回公共端
任务二PLC接线
活动四 K0 根据接线图完成输入输出接线 48MT
X0
K1 X1
Y0 Y1
L0
L1
K2
X2 K3 X3 COM
FX2N
Y2 L3 Y3 COM1 Y4 L4 L5 Y5 COM2
L2
1.先将所有首端与Y连 2.尾端相连接电源 3.最后回公共端
Y2 L3 Y3 COM1 Y4 L4 L5 Y5 COM2
L2
任务二PLC接线
活动四 根据接线图完成输入输出接线 看图接线 指导演示 总结完善
安全 断电操作 轻拔轻插
方法
输入接线
先将所有元件首端与X端子连 接,然后尾端相连回COM
问题 Байду номын сангаас回COM
任务二PLC接线
活动四 K0 根据接线图完成输入输出接线 48MT 接线方法
任务26流水灯显示PLC控制

(三)“流水灯显示PLC控制”程序分析==循环移位指令
18
(三)“流水灯显示PLC控制”程序分析==寄存器移位指令
19
(四)“流水灯显示PLC控制”调试检修
调试:在老师的现场监护下进行通电调试,验证是否符合设计 要求。 (1)编写梯形图程序,编译后将编译好的梯形图程序下载到 PLC中。 (2)按下启动按钮SB1,输出端口QB0指示灯L1~L8间隔1s依 20 次循环点亮,按下停止按钮SB2,输出端口QB0指示灯L1~L8 全部熄灭 。
检修:如出现故障,学生应独立完成检修调试,直至能够正常工作。 (1)检修线路连接是否正确。 (2)梯形图程序编写中移位指令及数据传送指令使用是否正确 。
思考:
21
1.八盏流水灯PLC控制:PLC输出端口控制8个指示灯L1~ L8(任意时刻仅有1个灯点亮),启动开关闭合后指示灯间隔1s自 L1到L8依次循环点亮,启动开关断开后指示灯间隔1s自L8到L1依 次循环点亮。按下停止开关指示灯熄灭。
例程 :单数据传送指令
数 据 传 送 指 令
6
I0 .0→ VW200=1800 I0 .1→ VW200=1200 I0 .2→ VW200=600
例程 :数据块传送指令
数
据 7
传
送
指 令
VW0 → VW6=1
VW2 → VW8=2
/
例程 :字节交换/填充指令
字 节 交
8
换 填 充 指 16#1A23 → VW100 = VW102 令
案
过依次移位逐个点亮输出端口QB0的八盏灯 。
Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0
00000001
S7-1200 PLC循环移位指令做流水灯控制

案例详解 | S7-1200 PLC循环移位指令做流水灯控制在S7-1200 PLC中的移位和循环移位指令指令包括了移位指令SHL和SHR,循环移位指令ROL和ROR。
这几个指令跟S7-200/200 SMART PLC是一样的,如果学习过这几个指令的同学也可以重新温习一下,或者直接拉到后面看流水灯控制的程序案例编写~下面我们就分别来看一下这几个指令吧。
1、移位指令移位指令分为左移指令SHL和右移指令SHR这两个,它们执行的过程是一致的,只是移动的方向不同而已,左移指令是由低位往高位移动,右移指令是由高位往低位移动。
我们以左移指令来看一下,指令中的N是移位的位数,是将输入操作数IN中的二进制位按N位向左进行移位,从而输出到输出端OUT中,注意移位指令移出的位是自动丢去的,而低位中空出的位是自动补零的。
关于移位指令使用时支持的数据类型,除了支持位字符串的数据类型之外,还可以支持整数的数据类型。
2、循环移位指令循环移位指令分为循环左移ROL和循环右移ROR这两个指令,同样的它们的移动方向是不同的,循环左移指令是由低位往高位移动,循环右移指令是由高位往低位移动。
关于循环移位指令支持的数据类型只要位字符串的数据类型哦。
下面我们以循环左移指令来看一下指令的执行过程,指令中的N同样的是用于指定移动的位数,指令是将输入操作数IN中的二进制位按N位进行循环左移,这个指令和移位指令的区别是,循环移位指令移出的位并不会丢失,而是会放回到地位中空出的位置中的。
我们下面讲一个流水灯控制,是以循环移位指令实现的,主要是为了让大家能够熟悉指令的使用哦。
下面就先看看控制要求吧!控制要求:有八盏指示灯分别对应于PLC输出Q0.0~Q0.7,按下启动按钮,从第一盏灯开始每隔1s点亮,点亮下一盏的同时熄灭上一盏。
当第八盏灯点亮后延时5秒,然后以反反向点亮,回到第一盏时又延时5秒进行下一轮循环,按下停止按钮所有指示灯都熄灭。
我们分析一下以上的程序,当按下启动按钮时,M20.0接通,M20.0接通同时随1s 时钟脉冲每隔一秒进行向左移位,依次点亮一盏灯并熄灭上一盏灯,当第八盏灯点亮了则Q0.7接通,置位切换方向信号M20.1,M20.1触点接通并开始延时5秒,5秒时间到后M20.2线圈接通,M20.2触点接通同时随1s 时间脉冲每隔1秒进行向右移位,直到点亮第一盏灯时,不再执行ROR 右移指令,而去执行程序段5,Q0.0触点接通,定时器开始延时5秒时间,延时时间到后复位M20.1,也就是复位切换方向的信号,同时置位启停标志M20.0,接着又开始下一次的轮回。
plc控制流水灯课程设计

plc控制流水灯课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理和功能。
2. 学生能掌握流水灯电路的工作原理和PLC控制流程。
3. 学生能描述不同类型PLC的编程语言和指令系统。
技能目标:1. 学生能运用PLC编程软件设计简单的流水灯控制程序。
2. 学生能通过PLC对流水灯进行调试和故障排查。
3. 学生能运用团队合作的方式,完成流水灯控制系统的搭建与优化。
情感态度价值观目标:1. 培养学生对自动化控制技术的兴趣,激发创新意识和探索精神。
2. 培养学生严谨、细致的工作态度,提高学生的责任心和自我管理能力。
3. 培养学生团队协作精神,学会尊重和倾听他人意见,共同解决问题。
课程性质:本课程为实践性较强的课程,结合理论知识与实际操作,使学生能够将所学应用于实际工程案例。
学生特点:学生具备一定的电子电路基础知识,对PLC控制技术有一定了解,但实际操作经验不足。
教学要求:注重理论与实践相结合,强调动手能力和团队合作,提高学生的实际操作技能和问题解决能力。
将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. PLC基本原理与结构:介绍PLC的组成、工作原理及在各行业中的应用。
教材章节:第一章 可编程逻辑控制器概述2. 流水灯电路设计:讲解流水灯电路的工作原理,分析不同类型的流水灯电路。
教材章节:第二章 常用电气控制电路3. PLC编程软件使用:学习PLC编程软件的操作方法,掌握基本编程指令。
教材章节:第三章 PLC编程软件与指令系统4. 流水灯控制程序设计:根据流水灯电路,设计相应的PLC控制程序。
教材章节:第四章 PLC程序设计5. PLC程序调试与优化:学习调试PLC程序的方法,掌握故障排查技巧。
教材章节:第五章 PLC程序调试与优化6. 团队合作与实践:分组进行流水灯控制系统的搭建与调试,培养学生的团队合作能力。
教材章节:第六章 PLC控制系统设计与应用教学进度安排:本教学内容共计6个课时,每课时45分钟。
PLC控制技术基础项目三PLC流水灯控制

PLC 基本单元
电源变换器
输
微处理器(CPU)
输
入
出
部
运算器
控制器
部
件
件
通
讯
系
用
I/O
及
统
户
扩
编
存
存
展
程
储
储
接
接
器
器
口
口
PLC系统结构示意图
现场用户输出设备 执行器
中间继电器 电磁阀
扩展设备 扩展单元 通讯模块 功能模块
3.1.1PLC的基本组成
1.微处理器(CPU)
?接收并存储用户程序和数据; ?诊断电源、PLC工作状态及编程的语法错误; ?接收输入信号,送入数据寄存器并保存; ?运行时顺序读取、解释、执行用户程序,完成用户 程序的各种操作; ?将用户程序的执行结果送至输出端。
2.存储器 ?存放系统工作程序(监控程序); ?存放模块化应用功能子程序; ?存放命令解释程序; ?存放功能子程序的调用管理程序; ?存放存储系统参数。 用户存储器——RAM/EPROM/EEPROM ?存放用户工作程序; ?存放工作数据。
3.输入单元——带光电隔离电路
?多种辅助电源类型:AC电源DC24V输入 DC电源DC24V输入 DC电源DC12V输入
(2)100ms积算定时器(T250~T255)共6点, 是对100ms时钟脉冲进行累积计数的定时的时间范 围为0.1~3276.7s。
项目三:流水灯的PLC控 制
3.1任务资讯 3.2任务分析 3.3任务决策 3.4任务计划 3.5任务实施 3.6评价提高
3.2任务分析
本实例中,流水灯的控制要求: PLC运行后,灯光自动开始显示,有时每次只亮一 盏灯,顺序从上向下,或是从下向上;有时从底层从 下向上全部点亮,然后又从上向下熄灭。运行方式多 样,学生可自行设计。 具体讲,共有6盏灯,每灯亮1s,按下启动按钮顺 序依次为 L1→L2→L3→L4→L5→L6→L5→L4→L3→L2 →L1, 循环往复亮灭。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务二PLC接线
活动四 根据接线图完成输入输出接线
输入接线
断电操作 轻拔轻插
先将所有元件首端与X端子连 接,然后尾端相连回COM 不回COM
任务二PLC接线
活动四 根据接线图完成输入输出接线 接线方 L1
谢谢各位评委!
任务一 认识PLC模块
PLC模块
任务一 认识PLC模块
电源开关 RUN/STOP 输入公共端
24V负极 24V正极
按钮
输出外接端子 指示灯
输出公共端 5组输出端子
找一找
型号 输入端子 输入外接端子
任务二PLC接线
活动一 识别输入输出元件
输入元件
电磁阀 指示灯 按钮
传感器
输出元件
接触器
行程开关
本任务中的输入元件 按钮:K0、K1
流水灯的PLC控制
PLC的基本编程元件有哪些?怎样进行编号?主要 功能?
输入继电器
输出继电器 辅助继电器 定时器
看一看,说一说
1.指示灯点亮规律 顺序点亮,逆序熄灭并循环
2.用到哪些元件? 2个按钮、6个指示灯、插接线、PLC等
3.要通过PLC控制这些灯,应当做哪些工作? 接线 程序 启动
提出任务
任务二PLC接线
活动四 根据接线图完成输入输出接线
FX2N 48MT
K0
L0
X0
Y0 L1
-
K1
Y1
X1
L2 Y2
K2 X2
Y3 L3
COM1
K3 X3
Y4 L4
L5
COM
Y5
COM2
1.先将所有首端与Y连 2.尾端相连接电源 3.最后回公共端
任务三 运行程序让流水灯亮起来PLC接线
观察程序运行,总结PLC输入输出控制原理: 外接开关闭合时,相应输入继电器线圈通电,获得输 入信号,触点动作;
-
K1
Y1
X1
L2 Y2
K2 X2
Y3 L3
COM1
K3 X3
Y4 L4
L5
COM
Y5
COM2
先将所有元件首端与X端 子连接,然后尾端相连 回COM
任务二PLC接线
活动四 根据接线图完成输入输出接线
输出接线
断电操作 轻拔轻插
1.先将所有首端与Y连 2.尾端相连接电源 3.最后回公共端
漏接电源,直接回公共端
当输出继电器线圈通电时,其触点动作,接通相应负 载工作。
总结与评价
通过让流水灯亮起来 1.认识了PLC模块 2.会输入输出接线 3.理解了PLC输入输出控制原理
检查任务完成情况,表扬与批评
作业
1.按实训报告格式书写实训报告 2.PLC输入输出接线的方法 3.画出本课中的接线图 4.写出PLC输入输出控制原理
电梯按钮
输出元件 指示灯:L0、L1、L2、L3、L4、L5
任务二PLC接线
活动二 元件地址分配 1.输入元件接到 输入端子 .
2.输出元件接到 输出端子 .
输入输出元件分配表
输入
输出
输入元件 地址 功能 输出元件 地址 功能
按钮K0 X0 启动 指示灯L0 Y0
按钮K1 X1 停止 指示灯L1 Y1
指示灯L2 Y2
指示灯L3 Y3
指示灯L4 Y4
指示灯L5 Y5
任务二PLC接线
活动三 K0 K1
根据地址分配表画接线图
接线规则
X0 X1 COM
FX2N 48MT
-
L0 Y0
L1 Y1
L2 Y2 Y3 L3
COM1
Y4 L4 L5
Y5
COM2
1.将按钮串接在对应X 端子与COM端子之间。
2. 将指示灯、电源串 联连接在对应Y端子与 对应输出公共端子之 间