点击【 大 中 小 】,可以选择字体的大小,以便你阅读.
1 引言
控制系统的控制对象较为简单—本文以上海新奥托实业有限公司生产的一个车辆运行模拟控制系统为对象,已经实现了一般I/O模块的PLC控制。为有效利用资源,在此,考虑将高密度I/O单元引入到系统中来。系统模型虽然十分简单,但是在改造过程中还是应该基于系统的硬件组成及其工作原理进行必要的可行性分析,实验,然后才能给出合理的改造方案。
2 硬件组成
(1) 控制对象
控制对象即本实验装置是由上海新奥托实业有限公司生产的一个车辆运行模拟控制系统,它由6个手动/自动道叉、1-2台火车模型、2个站台、2对红/绿信号灯以及3段供电的轨道和沿途共设置的22个红外信号检测元件所组成。其中,供电轨道存在供电电压和供电电压方向两个控制因素。其模型示意图如图1所示。
图1 车辆运行控制系统模型图
其中,火车模型的运行是靠两段轨道的上输出的直流电压来供电,且运行的方向和速度则是通过对输出电压的方向和大小进行无极调节和控制来实现的--这就说明了理论上在同一段轨道上,两辆火车的运行速度及其方向是完全一样的,系统中同时有两辆火车运行时,不存在碰撞或者追尾的问题。22个红外信号检测元件主要是对火车的位置实时监控,作为系统的控制信号输入到控制器上。在两个站台的出/入口和内侧轨道的一端共设有6个手动/自动叉道,通过给定的脉冲信号来选择轨道,但是要注意脉冲宽度不能太大,否则,就会损坏叉道。这样,就可以对系统的信号进行一个初步的统计:
·输入信号: 22个光电检测信号;
·输出信号: 23个数字量;
3对模拟量。
(2) 原有控制系统
基于以上的分析,我们设定在本实验系统中要实现如下基本功能:
· 站前鸣笛,以提醒工作人员接站;进站时速度减慢,直至停下。出站时也要鸣笛。
·一次只能有一辆火车停在站台,若已有火车停下,其他要进站火车只能在站外等候进站;否则须绕道(外围轨道)而行,以免发生撞车事故。
·红/绿灯作为火车能否出站的标记:绿灯即通行,红灯不通行。
为了实现上述功能,并基于上述对系统控制信号的统计,在原有控制系统中我们用了相应的I/O模块:2个ID212模块,1个OC224和1个OC225模块和1个DA004模块。
3 系统改造
原有系统已经实现了对系统的控制。但是在以上的分析中我们可以发现系统中控制信号多为数字量,而且点数相对较多,为了充分利用实验室资源,决定将高密度I/O单元引入到系统中来,对原有系统进行改造。我们采用的高密度单元都为32点,这样原有系统的两个输入、输出模块都可以分别采用一个。具体改造如下:
(1) 输入模块改造
系统共有22点数字量输入,在此,只要采用1个32点的高密度单元就可以了。结合实验室现有状况,我们选用1个ID215模块来代替原有系统的两个ID212模块。在原系统中,ID212的COM端接地,在此,由于ID215是双向晶体管输入,即它的COM为接地或者5~24VDC均可,所以,在改造过程中不存在电路转换的问题,改造方案是可行的----将原信号线直接接到新的高密度模块上来即可。
(2) 输出模块改造
系统的输出点数也较多,共23点。我们决定采用OD215来代替原有的OD225和OD224,这里,OD215用作32点静态输出用的晶体管输出单元,其电路配置如图2所示。
图2 高密度模块OD215的电路配置
由以上的电路配置图可以知道,OD215和ID215不同,它的COM端只能接地,但是在原系统中,由其硬件电路决定了OC224以及OC225的COM端必须接2~24VDC,所以,这里就不能直接换接了。同时,由OD215模块的性能可知,其最大开关能力为5VDC+10%35mA(280mA/公共端,1.12A/单元,输出电阻4.7kΩ),在改造过程中还是要考虑到模块的最大负荷能力,以免烧坏模块。系统中共有23点数字量输出:12个叉道控制信号;6个方向控制信号;1个蜂鸣器外加4个红/绿灯信号(其中前19个信号都是继电器输出)。