2:输入指令可以串联、并联;输出指令可以并联,但不可串联。
3:对于一个梯级来说,只要前面的条件(输入指令)成立,则执行该梯级后面的输出指令,否则不执行。
4:对于整个梯级来说,前面的结果可以立即被后面梯级所使用。
5:梯形图程序工作方式:循环扫描。Micro-PLC扫描1千条梯级约只要0.05ms。
所用到的指令及文件见附录。
六、实验内容:
总的来说就是模拟十字路口交通控制情况。
具体要模拟的功能:
1) 交通指挥灯控制:
每通行相位:直行12秒,左转14秒;
2) 路况模拟:
走马灯形式来表示车流,路上车灯闪烁来表示停车等待;
3) 过渡灯功能:
直行和左转的绿灯闪烁2秒来表示将进入下一个状态。
4) (数码管)通行时间显示; 5) 禁止通行模拟:
A. 当AD段通行,禁止BC段通行时,此时数码管暂停保持禁止通行前的状
态;当禁止通行结束时,AD段与BC段恢复禁止通行前的状态,数码管也相应地恢复原来的状态,即:继续按照禁止通行前的时间继续倒计时。
B. 当BC段通行,禁止AD段通行时,此时数码管暂停也保持禁止通行前的
状态;当禁止通行结束时,BC段与AD段恢复禁止通行前的状态,数码管也相应地恢复原来的状态,即:继续按照禁止通行前的时间继续倒计时。
6) 停车等待
A. 当AD段直行灯亮的时候,AD 段的左转车流和BC 段的直行道和左转道
的各自相应的第一排的车流灯出现闪烁,来表示停车等待,其他的车流出现闪烁来表示车前进。
B. 当AD段左转灯亮的时候,AD 段的直行车流和BC 段的直行道和左转道
的各自相应的第一排的车流灯出现闪烁,来表示停车等待,其他的车流出现闪烁来表示车前进。
C. 当BC段直行灯亮的时候,BC 段的左转车流和AD 段的直行道和左转道
的各自相应的第一排的车流灯出现闪烁,来表示停车等待,其他的车流出现闪烁来表示车前进。
D. 当BC段左转灯亮的时候,BC 段的直行车流和AD 段的直行道和左转道
的各自相应的第一排的车流灯出现闪烁,来表示停车等待,其他的车流出现闪烁来表示车前进。
四、实验方式与步骤: 1. 确定端口分配表。 2. 编程:
用RSLogix500 软件编写PLC 程序并在软件下初步调试。
3. 接线:
A.按照端口分配表将同一组的路况模拟灯用导线连在一起。 B.将交通实验台与PLC 的相应的端口连在一起。
4. 调试:
下载程序到PLC 上,运行并观察路路况模拟灯、红绿灯和数码管的显示状态;发
现错误后,返回编辑器里,修改相应的程序。
5. 满足本实验的实验要求及相应的功能后,现场验收。
四、控制方案详述 1. 分配端口:
模拟仿真的触发开关:I: 0/0
表一:路况模拟灯的端口分配表: 左转 O: 0/14 O: 1/6 O: 0/15 O: 1/7 直行 O: 0/12 O: 0/13 O: 1/4 O: 1/5 右转 O: 0/4 O: 0/4 O: 0/5 O: 0/5 AD BC
表二:红绿交通灯的端口分配表: AD BC 左转 O: 2/1 O: 2/3 直行 O: 2/0 O: 2/2 右转 O: 2/6 O: 2/6 红灯 O: 2/4 O: 2/5 直行 闪灯 O: 2/0 O: 2/2 左转 闪灯 O: 2/6 O: 2/6
表三:禁止通行的启动开关: AD BC
2. 控制数码管的显示的文件:
被减数 减数 I: 0/1 I: 0/2 N7:0 N7:1 N7:2 差 N7:12 BCD结果 N7:3 0:无禁止通行 1:有禁止通行 T4:1 T4:2 T4:3 T4:4 T4:5 T4:6 N7:4 N7:5 N7:6 N7:7 N7:8 N7:9
BCD码 N7:12/0 N7:12/1 N7:12/2 N7:12/3 N7:12/4
3. 各个定时器文件的功能说明表 定时器地址 T4:1 T4:2 T4:3 T4:4 T4:5 T4:6 T4:7,T4:8,T4:9 T4:10,T4:11,T4:12 T4:13,T4:14,T4:15 T4:16,T4:17,T4:18 T4:19,T4:20 相应的功能 AD段的直行灯的定时器文件 AD段的左转灯的定时器文件 BC段的直行灯的定时器文件 BC段的左转灯的定时器文件 AD段的红灯定时器文件 BC段的红灯定时器文件 AD 段的直行灯的闪烁的定时器文件 AD 段的左转灯的闪烁的定时器文件 BC 段的直行灯的闪烁的定时器文件 BC段的左转灯的闪烁的定时器文件 路况模拟灯的闪烁 相应的端口 O: 0/8 O: 0/9 O: 0/10 O: 0/11 O: 0/0