产品描述
西门子模块6ES7222-1HD22-0XA0
3 问题与改造
现有整个行李分拣系统(包括出港和到港)所有硬件设备和控制逻辑均由plc_5/80b来完成。由于该系统逻辑比较复杂,现有程序大小已经达到该处理器极限容量的99.6%,该指标与工业控制用plc程序大小不**过*处理器内存大小的60%的常规标准相差甚远。处理器系统长时间处于**负荷和大功率的临界运行状态中。
由于处理器的内存不足,客观上限制了程序的更改和优化。在管理和维护中因为现场环境变化或其他原因而需要进行的修整逻辑工作的时候,系统程序将很容易**出极限从而可能造成不可预测的严重后果。现有系统中用intouch开发的上位机应用软件,用以太网的集线器挂接到整个机场的局域网,并从中取得每天更新的航班信息,并根据此信息进行出港航班滑槽分配和调整。
由于上位机系统跟局域网挂接并进行数据交换,所以计算机系统不可避免的可能会遭受病毒的侵害。上位机一旦遭遇病毒并发作的话,如果在航班密集时候,会给生产的下个环节带来很大压力并可能导致航班延误。
现有系统中出港和到港航班的设备均由一套plc进行控制。如果上位机与plc发生故障或者出港航班带来的异常,将直接影响到到港航班行李的分拣。但实际上无论从逻辑结构上和硬件的电气结构上,出港和到港航班的分拣系统都是相对独立的。因此应该把该系统改造成一个逻辑分开故障分散的、标准开放的、可扩展的、的控制系统。
因控制大转盘的slc_500与plc_5/80b通过1747_dcm通信,没有通信路径与上位机建立路由。所以上位机中rslinx软件无法找到slc_500,从而造成上位机rslogix500软件无法在线slc_500程序和监控现场设备状态,在紧急状态或修改程序时,必需拿笔记本电脑去现场操作,从而延长了排除故障的时间。同时如果对通信口拔插次数增多也会导致通信口损坏。
slc_500与plc_5/80b之间只有一条rio链路,一旦链路出现问题,会导致slc_500无法工作。所以需要在slc_500与plc_5/80b之间铺设备用的rio链路网络。
最后因为民航行业的特殊性,对航班正点率要求越来越高。一旦因为控制系统问题而导致大量的航班延误,那是不可想象的。这就迫使我们要对设备的可靠性提高到很高的要求,才能适应实际的需要和未来的发展。基于以上几点原因,我们对该系统进行了改造。
4 改造方案设计
在控制室中需增加两台上位机,两台plc_5/40e和一台pv1400e触摸屏,一台上位机单独控制到港,彻底实现到港与离港分离控制,切断到港与离港之间链路耦合,从而分成两个完全独立的控制系统,实现互不影响与干扰。另一台上位机监控slc_500,实现在控制室就可监控和更改在线程序。而由两台plc_5/40e组成的互为热备系统单独去控制分离出来的到港系统,把原来控制到港输入和输出系统的1794_asb从站rack1,rack2,rack3,与plc_5/40e中组态为rio通信口1b做一个物理连接。使plc_5/40e通过remoteio模式采集到港的输入和输出信号,从而实现对到港的控制。到港上位机中安装intouch rslinx rslogix5软件。其中用intouch软件重新开发上位机画面,而到港控制逻辑plc程序从原来末分离控制前的系统中把控制到港的控制逻辑考贝过来后下载到plc_5/40e就可。该上位机通过以太网与plc_5/40e通信。
pv1400e触摸屏作为应急系统通过dh+网络与到港和离港系统相连。利用美国a_b公司的build32软件重新开发一套触摸屏程序下载到pv1400e中。以备紧急情况下手动操作。在该触摸屏中可取代上位机部分功能,保证万一系统崩溃时,不会让设备停下来。能让旅客行李输送下来,但此时不能实现自动分拣,导致行李需人工分拣。因此时pv1400e与机场离港计算机系统没有相连,不能读取离港航班信息。此项系统是在出现非常紧急情况下使用,一般在常规情况下很少采用。但我们会按计划对该系统进行测试,以备在出现非常紧急情况下能够按设计时目的起到有效的作用。
监控slc_500上位机中需安装rslinx rslogix500软件,由于现场slc_50**中央控制室的距离较远,无法用rs232串口通信,所以采用dh485网络。上位机通过dh485网络与slc_500通信。dh485网络提供32个设备的互连,较长传输距离为1219米,满足远程监控距离的要求。同时还需要2根1747-c11通信电缆,3块隔离链路耦合器1747-aic和1块计算机接口转换器1747-pic。1747-c11用来slc_500处理器与耦合器之间的通信。1747-aic用来把计算机和两台slc_500连接到dh485网络。而1747-pic实现计算机和耦合器的通信
TSI系统(汽轮机状态监视和保护系统)和ETS系统(汽轮机危机跳闸系统)是火力发电厂保证汽轮机和发电机正常运转的重要设备,在火力发电企业运用十分普遍。在当前的大部分应用中,这两套系统是互相独立的,一般由专业的TSI设备供应商提供TSI系统,而ETS系统则用通用的PLC来构建。但事实上两套系统之间存在着很多联系,TSI系统的输出往往是ETS系统的输入。如果能使两套系统**融合,不仅可以节省成本,更可以使系统结构简化,从而提高可靠性。 针对以上情况,我公司选用科威公司的ESAY嵌入式PLC芯片构建了ETS系统的核心控制模块,通过CAN现场总线与我公司的现场总线TSI系统实现**融合,相当**地解决了当前ETS系统存在的诸多问题。 一、总体设计 二、硬件实现 三、软件实现 软件由两部分组成。一部分是运行于P89V51RD2中的软件,另一部分是嵌入到嵌入式PLC芯片中的软件。 运行于P89V51RD2中的软件使用C语言编写。软件被设计为两种工作模式:设置模式和工作模式。在设置模式下,用户使用PC通过串口将TSI系统的配置文件传递给P89V51RD2,P89V51RD2将文件存储于内部FLASH中;在工作模式下,P89V51RD2按照配置文件解析由SJA1000接收到的TSI系统数据,并将数据按照一定格式通过IDT7202传输给嵌入式PLC。同时,由嵌入式PLC通过IDT7202发来的数据经解析后通过SJA1000发送到TSI系统。 嵌入到嵌入式PLC芯片中的软件基于科威公司提供的汇编语言框架编写。首先解决使用通用IO来模拟IDT7202的读写操作,以下是读写IDT7202的程序 |
产品推荐