骤等同于执行“单次读取”)
2 可以使用图状态或程序状态强制数值。使用图状态写入数值。 3 写入或强制输出。
4 执行有限次扫描,并通过状态图或程序状态观察结果。 (2) 选择运行工作方式
当PLC位于RUN(运行)工作方式时,不能使用“首次扫描”或“多次扫描”功能。可以在状态图表中写入和强制数值,或使用LAD或FBD程序编辑器强制数值,方法与在STOP(停止)工作方式中强制数值相同。还可以执行下列操作(不能在STOP工作方式使用):
1 使用图状态收集PLC数据值的连续更新。如果希望使用单次更新,图状态必须关闭,才能使用“单次读取”命令。
2 使用程序状态收集PLC数据值的连续更新。
3 使用RUN工作方式中的“程序编辑”编辑程序,并将改动下载至PLC。
2 交通灯控制要求
路况示意图
西 东
南
北
工作要求和过程
主要程序要求如下:
信号灯受启动开关控制。当启动开关接同时,信号灯系统开始工作,先南、北红灯亮,在东、西绿灯亮。当启动开关断开时,所有信号灯都熄灭。
(1)南、北绿灯和东、西绿灯不能同时亮,如果同时亮则应关闭信号灯系统,并立刻报警。
(2)南、北红灯亮维持25s,在南、北红灯亮的同时东.西灯也亮,并维持20s,到20s时,东、西绿灯闪亮,闪亮3s 后熄灭。在东西绿灯熄灭时,东.西黄灯亮,并维持2s。到2s时,东、西黄灯熄灭,东、西红灯亮。同时,南、北红灯熄灭,绿灯亮。
(3)东、西红灯亮维持30s,南、北绿灯亮维持25s,然后闪亮3s后熄灭,同时南、北黄灯亮,维持2s后熄灭,这时南、北红灯亮,东、西绿灯亮。 (4)上述动作循环进行。
注意:要求南北绿灯和东西绿灯不能同时亮,否则关闭系统,并立刻报警。
根据交通灯示意图模拟控制实验
在PLC交通灯模拟模块中,东西南北都有3个控制信号灯,他们分别是: 1, 禁止通行灯 (亮时为红色) 2, 允许通行 (亮时为绿色) 3, 准备禁止通行 (亮时为黄色) 所以结合交通灯实际情况可以设计交通灯模拟控制实验: 当交通系统起动开关接通时按照工作要求
南北向和东西向均设有红灯25秒,绿灯20秒,绿灯闪亮3秒和黄灯2秒。当东西方向的红灯点亮时,南北方向应该依次点亮绿灯,绿灯闪亮,然后黄灯点亮。反之,当南北方向的红灯点亮时,东西方向应该依次点亮绿灯,绿灯闪亮,然后黄灯点亮。当起动开关断开时,所有信号灯都熄灭。
3 交通灯控制的设计
顺序图
根据第二章交通灯的控制要求可以画出顺序功能图
设启动按钮用表示, 6个工作状态分别用顺序控制继电器位,,,,表示,分别用,T2,T3,T4,T5表示定时器.
当启动按钮得电时,将激活,进入第一步状态,在该状态南北红灯亮,东西绿灯亮,
同时启动定时器T1, T1定时时间到时,转换条件满足,结束激活进入下一个工作状态, 在该状态南北红灯亮,东西绿灯闪.同时启动定时器T2, T2定时时间到时,转换条件满足,结束激活进入下一个工作状态, 在该状态南北红灯亮,东西黄灯亮,依次激活,当定时器T6时间到时再次激活,不断循环执行. 顺序功能图如图所示
原始状态 T0 南北红灯亮 东西绿灯闪 T1 T2 T3 东西红灯亮 南北绿灯闪 T4 东西红灯亮 南北黄灯亮 T5 东西红灯亮 南北绿灯亮 南北红灯亮 东西黄灯亮 南北红灯亮 东西绿灯亮 南北绿灯亮 东西绿灯亮 报警并使失电 交通灯顺序功能图
I/O分配及接线图
硬件结构设计了解各个对象的控制要求,分析对象的控制要求,确定输入/输出(I/O)接口的数量,确定所控制参数的精度及类型.如对开关量,模拟量的控制,用户存储器的存储容量等.选择合适的PLC机型及外设,完成PLC的硬件结构配置.
根据上述选型及工作要求,绘制PLC控制交通灯的电路接线图,编制I/O接口功能表,根据信号控制要求,I/O分配及其接线分别如图(1),(2)所示
所谓输入/输出接口电路是PLC与被控对象间传递输入输出信号的接口部件,各输入输出点的通断态用发光二极管(LED)显示,外部接线一般接在PLC的接线端子上。
下面先跟据输入/输出接口的数量编制出输入输出分配表:
I/O分配表
输入 启动开关 停止开关
输出 报警灯 南北红灯 南北绿灯 南北黄灯 东西红灯 东西绿灯 东西黄灯 机内器件 T37 南北红灯 25S T38 东西红灯 25S T39 东西绿灯 20S T40 东西绿灯闪 3S T41 东西黄灯 2S T42 南北绿灯 20S T43 南北绿灯闪 3S T44 南北黄灯 2S
T37
西门子PLC交通灯设计



