用功能指令制作交通灯ppt-用功能指令制作交通
十字路口交通灯控制设计—霓虹灯控制设计(PLC设计课件)

任务二
霓虹灯控制设计
按下启动按钮,霓虹灯由内向外, 再由外向内点亮
一、控制要求分析
控制要求
启钮SB1[按下→松开]
[霓虹灯亮(由内至外,再由外至内)]
停钮SB2[按下→松开]
霓虹灯[灭]
一、控制要求分析
最内圈A灯亮1-5S
一、控制要求分析
中间一圈8个 灯亮2-4S
项目三:十字路口交通灯控制设计
任务二
霓虹灯控制设计
按下启动按钮,霓虹灯由内向外, 再由外向内点亮
二、硬件电路-I/O分配
设备
输入 输出
符号
SB1 SB2 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15
功能
启动按钮(常开触点) 停止按钮(常开触点)
A灯 B灯 C灯 D灯 E灯 F灯 G灯 H灯 I灯 J灯 K灯 L灯 M灯 N灯 O灯
地址
I0.0 I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 Q1.2 Q1.3 Q1.4 Q1.5 Q1.6
二、硬件电路-PLC外部电路接线
A B C D E F G H I J K LM N O
任务二
霓虹灯控制设计
按下启动按钮,霓虹灯由内向外, 再由外向内点亮
四、梯形图设计---接通延时定时器
四、梯形图设计---接通延时定时器
6S瞬时断开 完成循环
并联 ,同时 开始 计时
四、梯形图设计---接通延时定时器
并联 ,同时 开始 计时
四、梯形图设计---接通延时定时器
四、梯形图设计---接通延时定时器
PLC步进控制指令应用—单车道交通灯控制程序设计

将鼠标放在22上,按键盘上的EEnntteerr键出现下图
按照默认直接确定,接着按键盘上的EEnntteerr键出现下图。下图中的2有问问号号,它代表 转换条件,即当条件满足时执行下一条指令。
图中的1100及状态继电器的编号,可以修改,比如改改成成2200然后确定。如下图。
在左图中双击5的位置,再添加转换条件
添加5转换条件后,再到如下图中,并双击7,添加步21
这样来回确定,反复添加转移条件和步,就组成如下图的文件。
在左图中的8完成后,按下确定时,选择项改为 Jump,如下图,此时程序框架基本完成。
在上图中jump后面填写的数字表示返回哪个状 态,一般情况是选择返回初始状态。
5
如图中,2、5、8、11、14是转换条件,4、7、10、13 是执行步骤,下面做出2、4来介绍。点击2处编写指令,然 后转换编译,如下图
最后再转换/编译。
m8002为plc运行初始化,s0-s9为初始化专用的状态继电器, (详情参照用户手册)
3
右击图中位置,并选择新新建建数数据据,如图
新建数据出现下图,直直接接确确定定就可以。之后出现选择项,块类型选择SSFFCC,再执行。
4
执行后出现下图,然后编写程序。
图中左侧,数字为1的地方,就是刚才编写的第一个指令, s0。基本不需要理会。
跳步、重复和循环序列 编程
跳步、重复和循环序列编程
(一)部分重复的编程方法
跳步、重复和循环序列编程
(二)同一分支内跳转的编程方法
跳步、重复和循环序列编程
(三)跳转到另一条分支的编程方法
点击4处,编写指令,然后转换编译,如图所示。
其他的以此类推。当所有指令编写后,在转换所有程序,程序写完,最后保存。
交通信号灯控制--顺序功能图

交通信号灯控制一、任务目标二、任务分析城市交通道路十字路口是靠交通指挥信号来维持交通秩序的。
在每个方向都有红、黄、绿三种指挥灯,信号灯的动作受开关总体控制,当按下启动按钮,信号灯系统开始工作,并周而复始地循环动作;按下停止按钮开关,系统停止工作。
图4—16是某城市一交通信号灯示意图。
图4-16 交通信号灯示意图在系统工作时,控制要求如表4-8所示: 表4-8 十字路口交通信号灯控制要求 南北信号 红灯亮 绿灯亮 绿灯闪亮 黄灯亮 时间30 25 32东西信号 绿灯亮 绿灯闪亮 黄灯亮 红灯亮 时间2532301.用PLC 构成交通信号灯控制系统。
2.掌握PLC 的编程技巧和程序调试方法。
3.掌握步进指令的应用。
具体控制要求如下:1.南北方向绿灯和东西方向绿灯不能同时亮,如果同时亮则应用自动立即关闭信号灯系统,并立即发出报警信号。
2.南北红灯亮维持30s,在此同时东西绿灯也亮,并维持25s时间,到25s时,东西绿灯闪亮,闪亮3s后熄火,在东西绿灯熄灭时,东西黄灯亮并维持2s。
到2s时,东西黄灯熄灭,东西红灯亮,同时南北红灯熄灭,南北绿灯亮。
3.东西红灯亮维持30s,在此同时南北绿灯亮维持25s,然后闪亮3s熄灭,接着南北黄灯亮维持2s后熄灭.同时南北红灯亮,东西绿灯亮。
4.两个方向的信号灯,按上面的要求周而复始地进行工作。
三、相关知识步进指令STL/RET及编程方法1.FX2的状态元件状态元件是构成状态转移图的基本元素,是可编程控制器的软元件之一。
FX2共有1000个状态元件,如表4-9所示。
表4-9 FX2的状态元件类别元件编号个数用途及特点初始状态S0~S910用作SFC的初始状态返回状态S10~S1910多运行模式控制当中,用作返回原点的状态一般状态S20~S499480用作SFC的中间状态掉电保持状态S500~S899400具有停电保持功能,停电恢复后需继续执行的场合,可用这些状态元件信号报警状态S900~S999100用作报警元件使用2.步进指令、状态转换图及步进梯形图步进指令是利用状态转换图来设计梯形图的一种指令,状态转换图可以直观地表达工艺流程。
交通灯 PPT

东西 方向 南北 方向
红灯 Y27
绿灯 Y6
绿闪 Y6 黄灯 Y7
30秒
33秒
35秒
绿灯 Y4
绿闪 Y4 黄灯 Y5
红灯 Y17
30秒 33秒
35秒
交通 灯工 作状 态图
十字路口加入人行控制 (如利群前的十字路口)
东 西
方 向
南 北
方 向
人 行
红灯
Q0.0 (35秒)
绿灯
Q0.1 (30秒)
绿灯
Q0.3 (30秒)
SM0.1
S1.1
M2.3 人道红灯
T44
T44
INTON
+50 PT
S 2.1
为真 交通灯控制功能图
⑶ 设计功能图
SM0.1 S0.0
M0.0 绿灯 车道
车道
I0.0 I0.1
S0.1 T37
M0.4 绿灯
M0.3 红灯 人行道 人行道
S0.2 T40
M1.3红灯
S0.3 T38
M0.1 黄灯
S0.4 T41
绿闪
Q0.3 (3秒)
黄灯
Q0.4 (2秒)
红灯
Q0.6 (70秒)
绿闪 黄灯
Q0.1 Q0.2 (3秒) (2秒)
红灯
Q0.0 (20秒)
红灯
Q0.5 (55秒)
绿灯
Q0.7 (15秒)
绿闪
Q0.7 (5秒)
T38 +100
T38 IN TON PT
T41
IN TON T41 +150 PT
马路红灯
S0.5
M0.2
S0.6
M1.5 人道绿灯
3-3 十字路口交通灯模拟的编程与实现-PPT精选文档

灯亮;当SD断开时,所有信号灯熄灭。
2.南北红灯维持25S,在此期间,东西绿灯亮20S,后闪亮3S熄灭,东西黄 灯亮2S。(用东西行驶小车表示)
3. 上“2”完成后,东西红灯维持30S,在此期间,南北绿灯亮25S,后闪亮
3S熄灭,南北黄灯亮2S。(用南北行驶小车表示) 4. “3”完成后,转入到“2”继续,直到SD开关断开。
南 北
2. 系统配置 根据信号控制要求,I/O分配及其接线如图3.10所示。图中用一个输出点驱动两 个信号灯,如果PLC输出点的输出电流不够,可以用一个输出点驱动一个信号灯, 也可以在PLC输出端增设中间继电器,由中间继器再去驱动信号灯。
输 入
M
R
输 出 Y 6 南 北 红 灯 Y 5 南 北 黄 灯
Y2 Y5 T5 S0 RET M0 K 20
图 3 18 按 单 流 程 编 程 的 步 进 梯 形 图
.
T6 T7 M1
K5 K5
按停止按钮SB3,X2接通,M0使接通并自保,断开S0后的循环流程,当程序 执行完后面的流程后停止在初始状态,即南北红灯亮,禁止通行;东西绿灯亮,允 许通行。T6、T7组成的是0.5 s的振荡电路,该电路的作用是控制绿灯闪烁,其中 T1和T4是控制闪烁的时间。 2) 按双流程编程 东西方向和南北方向信号灯的动作过程也可以看成是两个独立的顺序动作 过程。其状态转移图如图3.19所示。它具有两条状态转移支路,其结构为并联分支 与汇合。按启动按钮SB1,信号系统开始运行,并反复循环。
启 动 S0
X0 Y6 Y6 S2 0 T0 S2 1 T1 S2 2 Y0 T2 C0 S2 3 T3 S2 4 T2 C0 Y1 T3 Y2 RST T7 C0 K 20 K5 K3 T6 C1 S3 4 S3 2 T5 S3 3 T6 C1 Y4 T6 C1 Y5 T7 RST K 20 C1 K5 K3 T5 K5 Y0 Y0 T0 T1 K 250 K5 南 北 红 灯 东 西 绿 灯 S3 0 T3 S3 1 T1 Y4 T4 K 250 Y6
用PLC实现交通红绿灯控制

01
02
03
维持交通秩序
红绿灯是交通信号控制的 重要工具,能够有效地控 制车辆和行人的通行,减 少交通事故的发生。
提高交通效率
通过合理的红绿灯控制, 可以优化交通流量,提高 道路的通行效率,缓解交 通拥堵。
保障行人安全
红绿灯的存在使得行人能 够在过街时得到有效的保 护,确保行人的安全。
红绿灯控制系统的基本原理
自动化调整
根据交通流量的变化,PLC可以自动调整信号灯 的配时方案,提高道路的通行效率。
交通流量的实时监测与控制
流量监测
通过安装于道路上的传感器,PLC可以实时监测道路的交通流量, 为交通管理部门提供决策依据。
流量控制
根据监测到的交通流量数据,PLC可以自动调整交通信号灯的配 时方案,实现交通流量的优化控制。
发展趋势
未来,随着物联网、大数据等技术的普及,PLC在智能交通系统中的 应用将更加广泛和深入,推动交通行业的智能化发展。
06
未来交通控制技术的发展趋势
物联网技术在交通控制中的应用
01
物联网技术通过传感器和通信设 备,实现交通信号灯、车辆、行 人的信息采集和互联互通,提高 交通管理效率和安全性。
02
01
02
03
04
信号灯
包括红灯、绿灯和黄灯等,用 于指示车辆和行人通行或等待
。
控制器
用于控制红绿灯的时序切换, 接收感应器信号并进行处理。
感应器
检测车辆和行人的流量及需求 ,将信号传输给控制器。
通讯模块
实现红绿灯控制器与上位机之 间的数据传输,便于远程控制
和管理。
03
PLC实现红绿灯控制的方法
PLC的选型与配置
PLC交通灯ppt课件

可编程控制器原理及应用
实验二、交通灯程序设计
7、比较指令的交通灯程序
可编程控制器原理及应用
实验二、交通灯程序设计
3、I/O端口分配 Input(输入): I:0/1:总的启动开关; I:0/2:总的停止开关; I:0/3:东西向急通时的启动开关; I:0/4:东西向关闭急通时的开关; I:0/5:南北向急通时的启动开关; I:0/6:南北向关闭急通时的开关;
可编程控制器原理及应用
可编程控制器原理及应用
实验二、交通灯程序设计
4、硬件连线图:
可编程控制器原理及应用
实验二、交通灯程序设计
5、十字路口交通灯控制系统的PLC梯形图 :
可编程控制器原理及应用
实验二、交通灯程序设计
5、十字路口交通灯控制系统的PLC梯形图 :
可编程控制器原理及应用
实验二、交通灯程序设计
5、十字路口交通灯控制系统的PLC梯形图 :
5、十字路口交通灯控制系统的PLC梯形图 :
可编程控制器原理及应用
的PLC梯形图 :
可编程控制器原理及应用
实验二、交通灯程序设计
5、十字路口交通灯控制系统的PLC梯形图 :
可编程控制器原理及应用
实验二、交通灯程序设计
6、程序说明 第1级阶梯:主要是作为一个总的启动和关闭作用,用来 控制以下每盏灯的亮灭。同时在该系统响应急通完毕后, 其该级阶梯使该系统恢复正常工作。 第2级阶梯:其中计时器T4:0主要控制南北向的红灯,并 使其在25秒内都亮,25秒后,红灯将灭。计时器T4:1控 制东西向的绿灯,并使其在20秒内都亮。 第3级阶梯:控制南北向红灯的亮灭。 第4级阶梯:控制东西向绿灯的亮灭。 第5级阶梯:其中计时器T4:12控制东西向绿灯3秒的闪烁。 第6级阶梯:其中计时器T4:2控制东西向绿灯3秒的闪烁 时每一周期(一周期1秒)的亮0.5秒。
使用 S C R指令的顺控梯形图设计方法交通灯ppt课件

Date:
Page: 10
单序列举例
Date:
Page: 11
选择序列举例
分支
汇合
Date:
Page: 12
SUCCESS
THANK YOU
•
Date:
Page: 13
并行序列举例
分支
汇合
Date:
Page: 14
以转 换为 中心 设计 法
三、项目任务:交通灯控制
1.信号灯受一个启动开关控制, 当启动开关接通时,信号 灯系统开始工作。
梯形图
Date:
Page: 8
顺序控制继电器指令介绍
◆ SCRE指令:表示当前SCR程序段结束。它使 程序退出一个激活的SCR程序段,SCR程序段 必须由SCRE指令结束。
梯形图
Date:
Page: 9
顺序控制继电器指令使用注意事项
◆ 顺控指令仅对元件S有效。 ◆ SCR程序段能否执行取决于该状态寄存器(S)是否
被置位。 ◆ 不能把同一个S位用于不同程序中,例如:如果在
主程序中用了S0.0,则在子程序中就不能再次使用 S0.0。 ◆ 在SCR段内不能使用JMP和LBL指令,即不允许跳入、 跳出该段或在该段内部跳转。 ◆ 在SCR段中不能使用FOR、NEXT和END指令。 ◆ 在状态发生转移后,该状态所在程序段内的元件一 般也要复位,如果希望继续输出,可使用置位/复位 指令。
3. 使用SCR顺控指令的控制梯形图设计
方法
4. 具有多种工作方式的控制梯形图设计方
法
Date:
Page: 5
二、使用SCR的顺序控制梯形图设计方法
SCR: Sequence Control Relay
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通电测试
按接线图连接好PLC的外部设备及电源,调试程序。 当X000为ON时,输出从Y000—Y017每隔0.1S依次轮流点亮饰 灯,重复进行;当X001为ON时,K4Y0为0,循环停止。
采用计算机通用的助记符形式来表示功能指令。一 般用指令的英文名称或缩写作为助记符,大多数功能指令 在指定功能号的同时还需要指定操作元件。操作元件由1 到4个操柞数组成, [S]表示源(Source)操作数,[D]表示 目标(Destnation)操作数。如果可以使用变址功能.则 表示为[S·]和[D·]。源或目标不止一个,可表示为[S1·]、 [D1·]、[S2·]、[D2·]等表示。用m或n表示其他操作数时, 它们常用来表示常数,或作为源操作数和目标操作数的补
例题要实现的目的 用 PLC 如何驱动数码管。 进一步熟悉掌握功能指令的应用。
程序I/O分配见下表
输入信号 启动信号 停止信号
分配元件 X0 X1
输出信号 十位数显示数码管 个位数显示数码管
分配元件 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y10 Y11 Y12 Y13 Y14 Y15 Y16
区间比较指令ZCP(Zone Compare),功能号FNC11。
16位占9个程序步,32位占17个程序步。
T3与K100,K150比 较
[S1.]中的值要 小于[S2.]中的值
比较结果送到 M3,M4,M5
当K100> T3时 当K100< T3<K150时 当T3>K150时
传送指令
传送指令MOV(Move)的功能号为FNC12,16位运算占 5个程厅步,32位运算占9个程序步。
第九课题
使用功能指令完成 带时间显示的交通灯的程序设计与实现
实训设计题:带时间显示的交通灯电路的控制
◆要求学生按下面要求完成实训设计题:
实训目的
掌握常用功能指令的使用方法; 学会如何使用功能指令编程; 逐步积累调试程序的经验。
讲授内容的相关知识点
◆功能指令及使用要素
●功能指令的表示方法
区间复位指令
区间复位指令ZRST(Zone Reset)将[D1·]、[D2·]指定 的元件号范围内的同类元件成批复位,它的功能号为 FNC40,目标操作数可取T、C和D(字元件)或Y、M、 S(位元件)。该指令只有16位运算,占5个程序步。
功能指令例题讲解 例题1
用PLC驱动数码管显示一个两位数的时间53秒,然后按秒 递减至零,循环不断。
变址寄存器V、Z
常数K10 送到V0
常数K20 送到Z1
ADD指令完成运算(D5V0)+(D15Z1) → (D40Zl), 即(D15)+(D35)→(D60)
功能指令的应用
传送和比较指令
比较与传送指令的编号为FNC10-FNC19。 比较指令包括CMP(比较)和ZCP(区间比较)两条指 令; 传送指令包括MOV(传送)、SMOV(BCD码移位传送)、 CLM(取反传送)、BMOV(数据块传送)、FMOV(多 点传送)、XCH(数据交换)、BCD(二进制数转换成 BCD码并传送)和BIN(BCD码转换为二进制数并传送)
加1和减1指令
图中的X4每次由OFF变为ON时,由[D·]指定的元件中 的数增加l。如果不用脉冲指令,每一个扫描周期都要加1。
小例题讲解
程序将计数器C0~C9 的当前值转换为BCD 码后输出到K4Y0。Z0 被复位输人X0清0。每 次X11 ON时,C0~C9
的当前值依次输出到 K4Y0。(Z0)=10时 M1变为ON,将Z0清 零。
程序的梯形图
通电测试
加直流12V电源,调试程序。 调试中主要关注十位数和个位数的变化是
否同步。
例题2
用PLC驱动广告牌边框饰灯,该广告牌有16个边框饰灯 L1—L16,当广告牌开始工作时,饰灯每隔0.1S从L1到 L16依次正序轮流点亮,重复进行;循环两周后,又从 L16到L1依次反序每隔0.1S轮流点亮,重复进行;循环两 周后,再按正序轮流点亮,重复上述过程。当按停止按钮 时,停止工作。
执行这两条指今时,各位的数据向右(或向左)
循环移动n位,最后一次移出来的那一位同时存 入进位标志M8022中。若在目标元件中指定位元 件组的组数,只有K4(16位指令)和K8(32位 指令)有效,如K4Y10和K8M0。
加1和减1指令
加1和减1指令的助记符分别为INC(Increment)和DEC (Decrment),功能指令编号分别为FNC24和FNC25。 它们的操作数均可取KnY、KnM、KnS、T、C、D、V和 Z。 16位运算占3个程序步,32位运算占5个程序步。
PLC控制的接线见下图
程序设计方案
使用Y0-Y6输出控制十位数数码管的a,b,c,d,e,f,g。使用 Y10-Y16输出控制个位数数码管a,b,c,d,e,f,g。程序中使 用了数据传送MOV指令,数据减一DEC指令,7段码译码 SEGD指令,区间复位ZRST等功能指令。程序运行时将 不断变化的时间数据传给7段码译码SEGD指令,7段码译 码SEGD指令再驱动数码管,显示不断变化的时间。
Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17
PLC控制的接线图见下图
程序设计
程序讲解
当X000为ON时,先置正序初值(使Y000为ON ),然后执行子程序调用程 序,进入子程序1,执行循环左移指令,输出继电器依次每隔0.1S正序左移一位, 左移一周结束,即Y017为ON时,C0计数一次,重新左移;当C0计数两次后, 停止左循环,返回主程序。
移位传送指令
循环移位指令
右、左循环移位指令的指令助记符分别为 ROR (Rotaion Right)和 ROL(Rotation Left),功能号分 别为FNC30和FNC31。它们只有目标操作数,可取KnY、 KnM、KnS、T、C、D、V和Z。l6位指令占5个程序步, 32位指令占9个程序步。16位指令和32位指令中n应分别 小于16和32。
再置反序初值(Y017为ON),然后进入子程序2,执行循环右移指令,输出 继电器依次每隔0.1S反序右移一位,右移一周结束,即Y000为ON时,C1计数一 次,重新右移;当C1计数两次后,停止右循环,返回主程序。同时使M0重新为 ON,进入子程序1,重复上述过程。
当X001为ON时,使输出继电器全为OFF,计数器复位,饰灯全部熄灭。程 序梯形图见上图。
例题要实现的目的
进一步熟悉掌握功能指令的应用。 学会分析指令执行的过程以及程序运行调试的方法。训练
应用PLC实现对一般控制对象控制的能力。
程序I/O分配见下表
输入信号 分配元件
启动信号
X0
停止信号
X1
输出信号 L1—L7 L8—L16
分配元件
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
指令。
比较指令
比较指令CMP(Compare)的功能号为FNC10,16位运
算占7个程序步,32位运算占13个程序步。
K100与C10的当 前值比较
比较结果送到 M0、M1、M2
当K100大于C10的当前值 当K100等于C10的当前值 当K100小于C10的当前值
可使用元 件Y、M、
S
区间比较指令
充说明。需注释的项目较多,可以采用m1,m2等方式。
◆功能指令及使用要素
源操作 数
助记符
目标操 作数
其它操 作数
32位数 据
脉冲执 行
变址寄存器V、Z
在传送、比较指令中,变址寄存器V,Z用来 修改操作对象的元件号,循环程序中常使用变址 寄存器。对32位指令,V为高I6位、Z为低16位。 32位指令中使用变址指令只需指定 Z,这时Z就 能代表 V和Z。在32位指令中,V、Z自动组对使 用。
数值K100 传给D10
[S.]中的元为:K,H, KnY(XMS),T,C,D.
[D.]中的元为: KnY(MS),T,C,D.
移位传为FNC13, 只有16位运算,占11个程序步。
源数据(二进制数)被转换成4位BCD码然后将它移位传 送。图中的X0为ON时,将DI中右起第4位(ml=4)开始 的2位〔m2=2)BCD码移到目标操作数(D2)的右起第3 位(n=3)和第2位,然后D2中的BCD码自动转换为二 进制码,D2中的第1位和第4位不受移位传送值令的影响。