1、RSLogix500编程软件RSLinx 通讯软件RSview32组态软件三、本实验课的基本理论:PLC原理,SLC及Micro500指令集,交通控制规则关于梯形图程序的原理:1:每个梯级分两个部分。前面放条件(输入)指令,后面放结果(输出)指令。2:输入指令可以串联、并联;输出指令可以并联,但不可串联。3:对于一个梯级来说,只要前面的条件(输入指令)成立,则执行该梯级后面的输出指令,否则不执行。4:对于整个梯级来说,前面的结果可以立即被后面梯级所使用。5:梯形图程序工作方式:循环扫描。Micro-PLC扫描1千条梯级约只要0.05ms。所用到的指令及文件见附录。六、实验内容:总的来说就是模拟
2、十字路口交通控制情况。具体要模拟的功能:1) 交通指挥灯控制:每通行相位:直行12秒,左转14秒;2) 路况模拟:走马灯形式来表示车流,路上车灯闪烁来表示停车等待;3) 过渡灯功能:直行和左转的绿灯闪烁2秒来表示将进入下一个状态。4) (数码管)通行时间显示;5) 禁止通行模拟:A. 当AD段通行,禁止BC段通行时,此时数码管暂停保持禁止通行前的状态;当禁止通行结束时,AD段与BC段恢复禁止通行前的状态,数码管也相应地恢复原来的状态,即:继续按照禁止通行前的时间继续倒计时。B. 当BC段通行,禁止AD段通行时,此时数码管暂停也保持禁止通行前的状态;当禁止通行结束时,BC段与AD段恢复禁止通行前
3、的状态,数码管也相应地恢复原来的状态,即:6) 停车等待A. 当AD段直行灯亮的时候,AD 段的左转车流和BC 段的直行道和左转道的各自相应的第一排的车流灯出现闪烁,来表示停车等待,其他的车流出现闪烁来表示车前进。B. 当AD段左转灯亮的时候,AD 段的直行车流和BC 段的直行道和左转道的各自相应的第一排的车流灯出现闪烁,来表示停车等待,其他的车流出现闪烁来表示车前进。C. 当BC段直行灯亮的时候,BC 段的左转车流和AD 段的直行道和左转道的各自相应的第一排的车流灯出现闪烁,来表示停车等待,其他的车流出现闪烁来表示车前进。D. 当BC段左转灯亮的时候,BC 段的直行车流和AD 段的直行道和左
4、转道的各自相应的第一排的车流灯出现闪烁,来表示停车等待,其他的车流出现闪烁来表示车前进。四、实验方式与步骤: 1. 确定端口分配表。2. 编程:用RSLogix500 软件编写PLC 程序并在软件下初步调试。3. 接线: A按照端口分配表将同一组的路况模拟灯用导线连在一起。 B将交通实验台与PLC 的相应的端口连在一起。4. 调试: 下载程序到PLC 上,运行并观察路路况模拟灯、红绿灯和数码管的显示状态;发现错误后,返回编辑器里,修改相应的程序。5. 满足本实验的实验要求及相应的功能后,现场验收。四、控制方案详述1. 分配端口:模拟仿真的触发开关:I: 0/0表一:路况模拟灯的端口分配表:左转
5、直行右转ADO: 0/14 0/15 0/12 0/13 0/4 0/5BC 1/6 1/7 1/4 1/5表二:红绿交通灯的端口分配表:红灯直行 闪灯左转 闪灯 2/1 2/0 2/6 2/4 2/3 2/2 2/5表三:禁止通行的启动开关: 0/1 0/22. 控制数码管的显示的文件:N7:被减数1减数2差12BCD结果30:无禁止通行1:有禁止通行T4:456789BCD码相应的端口12/0 0/812/1 0/912/2 0/1012/3 0/1112/43. 各个定时器文件的功能说明表定时器地址 相应的功能AD段的直行灯的定时器文件AD段的左转灯的定时器文件BC段的直行灯的定时器文件
6、BC段的左转灯的定时器文件AD段的红灯定时器文件BC段的红灯定时器文件7,T4:8,T4:AD 段的直行灯的闪烁的定时器文件10,T4:11,T4:AD 段的左转灯的闪烁的定时器文件13,T4:14,T4:15BC 段的直行灯的闪烁的定时器文件16,T4:17,T4:18BC段的左转灯的闪烁的定时器文件19,T4:20路况模拟灯的闪烁此2路况模拟灯连在一起(行车、停车等待)此5个路况模拟灯连在一个端口上此2路况模拟灯连在一个端口上九、附录 本实验用到的各种文件 和 基本指令简介几种文件:1) 输出文件: O0 文件长度占一个字长,储存物理输出点的值(即实际输出端口的地址)。地址格式:O:模块号
7、 / 端子号2)输入文件: I1文件长度占一个字长,储存物理输出点的值(即实际输入端口的地址)。I:3 ) 位文件: B3文件长度占一个字长,为一个通用文件,它直接与梯形逻辑有关。作用为分配一个字长的内存空间。以二进制表示。B3:元素号 / 位号4)整数文件: N7常定义为十进制。N7:元素号 或 N7:元素号/位号5)定时器文件:T4文件长度占三个字长(48bit)。它用来定义一个软定时器并储存计时指令的计时信息。元素号.字号/位号定时器文件的内容:可寻址的位: EN=位15,使能位 T4:0/15 T4:0/EN TT=位14,计时位 T4:0/14 T4:0/TT DN=位13,完成位
8、T4:0/13 T4:0/DN可寻址的字: PRE=预置值 如:0.1 T4:0.PRE ACC=累加值 T4:0.2 T4:0.ACC T4:0.ACC/0几类基本指令简介:1) 位指令:XIC、XIO、OTE、RES 检查是否闭合指令 XIC 此指令为一个条件指令。程序在扫描到这个指令时,若该指令的指定位的状态为“1”,则处理器认为这个指令的逻辑为真,若为“0”,则逻辑为假。 检查是否断开指令 XIO 输出激励指令 OTE:此指令为一个执行指令。若前面的条件为真,则该指令执行,指令中指定的位地址置“1”。(若该位对应的是一个物理输出地址,则接到输出模块端子的输出设备将被接通。)2) 计时器
9、指令:TON、TOF、RTO 延时导通计时器指令TON当梯级条件(由假)变为真时TON指令以时间基为间隔开始计数。只要梯级条件保持为真,计时器每次计算时调整累加值(ACC)直到达到预置值(PRE),此时,定时器停止计时并置位完成位。当梯级条件(由真)变为假时,计时器停止计时,并复位到初始状态,直到下一次梯级条件变真,TON又重新开始计时。当正在计时时(此时无论是否计时完)梯级条件由真变假,则TON停止计时,并复位到开始状态。 3) 比较指令: 两数间的比较指令:(EQU NEQ GRT GEQ LES LEQ)4) 运算指令: 加法、减法指令加法指令:当输入条件为真时,源A值与源B值相加,结果存放到目标地址中。减法指令:当输入条件为真时,源A值与源B值相减,结果存放到目标地址中。5) 转换指令:TOD指令:当梯级条件为真时,将源值(一般为整数)转换为十进制BCD码形式并存放到目标地址中。(整数BCD码)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1