黄冈西门子PLC总代理商
黄冈西门子PLC总代理商
引言
车站联锁系统是铁路信号系统中的一个重要组成部分,它的主要任务是控制车站中的信号机和道岔,并且对信号灯状态进行处理和对进路进行选择等。随着铁路信号系统的信息化发展,微机联锁系统必然取代旧式的电气联锁系统。
就国内外现状来看,大多采用上、下位机的办法来实现对车站信号的控制;有些微机联锁系统中,下位机主要实现数据的采集、命令发送、数据输出等,而把主要的联锁功能置于上位机,这样一来,上位机负担太重,一旦上位机产生故障,不能保证系统的安全性、可靠性。如果能够将联锁功能块置于下位机,而且下位机安全性、可靠性比较高,那么整个系统的安全性、可靠性就能够得到有效保证。
在以前的微机联锁系统中,用工业控制机作为下位机,实现联锁功能,但不能保证系统冗余,这样就不能保证整个系统的安全性、可靠性。因此,就要不断更新和研究,寻求更完善的、更可靠的硬件、软件环境,以提高系统性能和安全系数。用西门子PLC完成联锁功能,构成PROFIBUS-DP/MPI分布式网络系统,这样整个联锁系统安全可靠。
PROFIBUS现场总线技术是随全数字信号系统的发展而产生的,是由德国组织开发的工业现场总线协议标准——PROFIBUS现场总线标准(DIN19254)。
PROFIBUS是近年来国际上为流行的现场总线,也是目前数据传输率快的一种现场总线(传输率可达12M波特),因此在很多领域内广泛应用。它是不依赖于生产厂家的、开放式的现场总线,各种各样的自动化设备均可通过同样的接口交换信息。
PROFIBUS-DP(DistributedI/OS-分布系统)是一种经过优化的模块,有比较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为适合。它允许高速度周期性的小批量数据通信,适用于对时间要求比较高的自动化场合。
笔者将以S7-400HPLC为例,结合其在铁路信号中的应用,探讨实现PROFIBUS-DP/MPI网络系统原理和方法。
PROFIBUS-DP/MPI网的性质和特点
PROFIBUS-DP适用于现场层的高速数据传送。主站周期地读取从站的输入信息并周期地向从站发送输出信息。除周期性用户数据传输外,PROFIBUS-DP还提供智能化现场设备所需的非周期性通信以进行组态、诊断和报警处理等。
DP网的协议结构
PROFIBUS定义了各种数据设备连接的串行现场总线的技术和功能特性,这些数据设备可以从底层(如传感器、执行器层)到中间层(如车间层)广泛分布。
PROFIBUS连接的系统由主站和从站组成。主站一般要复杂些;从站为简单的外围设备,典型的从站为传感器、执行器及变送器,它们没有总线控制权,仅对接收到的信息给予回答,或者主站发出请求时回送给主站相应信息。因此,从站只需要协议的一小部分,实现起来非常方便。
PROFIBUS协议结构是根据ISO7498,以开放式系统互联网络(Open System Interconnection,OSI)作为参考模型,该模型共有7层,PROFIBUS-DP定义了其中的、二层和用户接口。第3到7层未加描述。
图1为ISO/OSI参考模型与PROFIBUS体系结构比较。用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同 PROFIBUS-DP设备的设备行为。物理层采用EIARS-485双绞线或光纤,连接器采用RS-485标准的9针D型插座。数据链路层提供了介质存取控制功能、数据的完整性检查以及传输执行的协议,在PROFIBUS中称第2层为现场总线数据链路(FDL)(包括介质访问存取控制(MAC)子层、现场总线链路控制(FLC)子层、现场总线管理(FMA1/2)子层),采用混合介质存取协议,对应于DIN(E)19245,支持单主或多主系统,主或从设备,大站数为126。它包括主站之间的数据传输的令牌环方式和从站之间的主-从方式。PROFIBUS第7层包括底层接口(LLI)、现场总线信息规范(FMS)和现场总线管理(FMA7)。
图1 ISO/OSI参考模型与PROFIBUS体系结构比较
图2为PROFIBUS-DP数据传输示意图,即主站发送请求,访问DP从站,其中包括帧格式;从站收到请求信息后,立即响应主站,并回送响应帧。
图2 PROFIBUS-DP用户数据传输
DP网的性质及特点
PROFIBUS—DP采用主从方式和低层的令牌环传递相结合的形式进行通道分配,整个网络可以将总线系统分割成线段,分步建立,段间用中继器连接,每个段可以有32个网络站,整个网络可以达到126个网站。由于大传输速率可达 12Mbps,以及其第2层采用SRD(发送并要求回送)功能,使得输入、输出数据可以在一个周期内完成,所以传输速度提高了,可尽可能地减少总线周期。而在单主站系统中只有一个主站,这种组态提供了短的总线周期。 PROFIBUS-DP开放性好,开展性强,灵活性高。
用 S7-400HPLC构成DP网,由于SIMATICS7V5.2提供有效的系统主持,可实现软件参数化I/O、多功能自诊断,功能模块更易于连接。在 S7-400H系统中,CPU之间的同步,由同步模块通过同步光纤连接,在软件和硬件方面都可以实现CPU同步。采用STEP7编程软件进行现场集中控制编程,诊断测试就象采用集中处理单元的集中编程接口时一样。在编程过程中,不需考虑硬件配置,由编程软件实现网络系统组态。
MPI网的性质和特点
CPU中用于连接象编程器这样的设备的接口叫多点接口(MPI),这是因为通过这个接口,两个或两个以上的设备可以从两个或两个以上的节点与CPU通讯。也就是说,带有MPI的CPU已经具有连网能力。MPI网络的结构与 PROFIBUS-DP网络是相同的,就是说,两种网络遵循的规则和使用部件是相同的。
S7-400HPLC实现的DP/MPI网络系统
下面是一个按照上述原理用S7-400HPLC构成的多主站DP/MPI网络的实例。
系统结构
整个网络系统为一个车站信号的控制,如图3所示。该网络为由两台S7-414HPLC和ET200M组成的分布式结构。PLC通过CP5611卡与上位机通信。其中一台PLC为主站,另一台为热备。
ET200M选用西门子IM153-2。IM153-2的作用是连接I/O模板,提供PROFIBUS-DP连接;输入模块选用SM321DI32× DC24V,共需要18个模块,主模块9个,备用9个。输出模块用SM322DO32×24V,共用8个,主模块4个,备用4个。输入、输出模块都是通过 DP连接。3台上位机,都是通过CP5611与PLC的CPU相连。两个CPU之间通过同步光纤连接。
用户界面
每台PLC都通过CPU模块上的MPI集中编程接口和配置有MPI接口的PC机相连。我们采用西门子的CP5611与PLC的CPU相连。PC机中配置SIMATICSTEP7V5.2编程软件。
由于是冗余系统,还需要安装西门子的冗余软件,才能做到PLC的两个CPU之间同步。3台上位机中,其中两台是操作员用的监控机,另一台为维修机。在整个系统中,上位机之间可以互相通讯,也可以与PLC之间通讯。每台PC机都要安装CP5611驱动软件,才能完成功能。
程序结构
系统组态及参数设置
由SIMATICSTEP7V5.2编程软件,进入硬件组态状态,对各台PLC进行网络参数设置。首先,建立Pro2ject,如取名为C:\ swjtu,在该文件下选择网络Subnet为PROFIBUS,站名为SIMATIC414HStation,然后进行硬件组态。其次是建立各站在网络的地址。后组态3个PG/PC站,在选项窗口中选中CP5611,并分配地址,主编程站地址为0,其余两个只要地址不相同即可。
程序结构
西门子SIMATICS7-400HPLC的编程器STEP7可运行在PC机的bbbbbbs环境下,界面友好,提供了梯形图、语句表和块图3种形式的编程、调试、诊断等功能。本实例采用模块化程序结构,程序由几大功能块组成,每个功能块完成一系列的控制逻辑,放置在组织块OB1中的指令决定控制程序的各功能块的执行。本例zhonggong能块FC1是微机联锁命令处理程序,FC2是进路处理程序,FC3,FC4是微机联锁状态处理程序,FC5是常量定义,FC6是信号输出处理,FC7是道岔输出处理,FC8是信号采集。程序结构框图如图4所示。功能块为多层次调用,FC1在调用其他功能块,比如FC1调用FC9, FC9调用FC10,FC10调用FC11、FC12、FC13、FC14等。在STEP7中,允许功能块调用多为16层。
图3为应用于唐山钢铁集团公司焦化厂火车站的微机联锁系统的PROFIBUS-DP/MPI网络原理框图。3台监控机为监控层,PLC为联锁层,I /O为控制层。车站联锁系统主要由联锁以及信号、道岔、区段和进路的动作建立。本例中,以车站微机联锁的控制过程说明PROFIBUS-DP网络的实践应用。
图3 网络系统结构图
进路控制过程包括进路建立、进路解锁。进路建立包括进路选择、道岔控制、进路锁闭、信号控制,进路解锁就是对已建立的进路、道岔进行的进路锁闭,进路解锁包括取消进路、人工解锁、正常解锁、中途折返解锁、故障解锁。
图4 程序结构框图
在组织块OB1中,先调用FC1对联锁命令进行处理,其中包括进路处理、道岔处理、信号处理,调用FC2对进路进行处理,调用功能块FC1、 FC2对联锁状态进行处理,再调用功能块FC6、FC7、FC8对数据进行输入输出处理。以功能块FC1命令处理程序为例,说明其功能调用过程。功能块 FC1先调用 FC10进行进路选择,然后调用FC11、FC12、FC13等,对其他命令进行处理。
结论
从实际应用来看,整个网络运行良好,网络结构简单,技术性能稳定。实践证明,PROFIBUS-DP网构成的灵活实用分布式网络在铁路系统有良好的应用前景。
引言
在钢铁厂污水排放中,水中含有大量的废渣和油,如果将废渣和油从水中分离出来后,水就可以进行第二次利用,提出的废渣还可以送到下一个工序进一步将里面的铁提炼出来,这样就大大地节约了水资源,又防止了环境污染;利用GLM-8型行架式刮油刮渣机是对钢铁厂污水处理方法中的一种。下面将对该污水处理系统做简要论述。
一、工艺流程
GLM-8型行架式刮油刮渣机主要由驱动机构、行架、刮油耙,刮渣耙、自动控制系统、定位器组成。
沉淀在平流池池底的泥渣在刮渣耙的带动下,逆水由平流池出水尾端向进水首端行驶,将泥渣带入首端的集泥坑,刮渣机行到首端时,自动控制系统指导抬落耙机构的电动推杆进行工作,由于刮油耙和刮渣采用联动,当刮泥耙抬出250mm高度时,刮油耙自动下降250mm,刮油刮渣机实行反向行驶,将浮在平流池上的油由平流池首端向尾端推动,将油刮入设在尾端的集油槽内排出平流池。从而实现一次全过程工作,刮油刮渣还可根据平流池的沉降过程进行半程工作两到叁次再进行一次全程工作,具体运行轨迹见图一,该系统可以根据需要通过面板上的选择开关选择三种运行轨迹,图一中只画了一个周期。
图一:运行轨迹图
自动控制系统设有现场手动、自动和远程控制接口。当刮油刮渣机出现故障时,设备现场声报警装置进行报警,并通过信号通信系统将信号送到中控室报警。
设备的输电系统采用电缆输入电源和信号控制电缆输出信号,电缆在运行过程中悬挂在空中的电缆滑车上,电缆滑车在行架式刮油刮渣机的带动下沿着滑车轨道进行往返工作。
当设备的自动控制系统出现失控时,刮油刮渣机行驶到端头而不能实行反程工作时,可通过设在首尾两端的限位控制装置切断电源,如上述系统全部失控时,设在首尾端的车挡强制将设备控制在限位范围内,从而控制了设备出轨等事故的发生。
二、控制系统说明
3.1硬件说明
该控制系统所用的中央处理器为西门子公司的CPU224 AC/DC继电器输出。S7-200系列是一种可编程逻辑控制器(Micro PLC)。它可以控制多种多样的自动化工业的应用,它紧凑的设计,低廉的价格,以及强大的指令,使得S7-200控制器可以近乎完美地满足小规模的控制要求。此外,丰富的CPU类型和电压等级使其在解决用户的自动化问题时,具有很强的适应性,该控制系统所用的是S7-200系列,不过也可通过该模块上的 PROFIBUS-DP接口,通过现场总线将该小系统组态到大系统中。该系统中的CPU224的I/O分配如下表:
控制系统原理框图见图二。
图二: 控制系统原理框图
3.2软件说明
该控制系统软件采用西门子公司的STEP7-MICRO/WIN32的软件编写,PLC控制系统使用功能控制语言,可用多种方法,如梯形图(Ladder)、语句表(STL)、功能图块(FBD)进行设计,软件开发、调试和维护采用多种方法,可有效利用软件资源。
该系统主要用到了子程序调用指令,在主程序中根据用户需要对三种运行轨迹的三个子程序进行调用,从而让刮油刮渣机在不同的条件下运行不同的轨迹。
每一种运行轨迹都是通过软件完成,充分利用了计数、定时等指令,程序流程图如下(图三):
三、应用效果
该控制系统从安装调试成功后,于2001年8月通过甘肃酒钢集团的验收。目前控制系统运行稳定可靠,且操作简单、直观;可实现远距离维护功能,从而减轻了维护强度,故障处理更方便、快速。
一、 概述
近年来广播电视发射技术有了飞跃的发展,发射机朝着高效率、全固态化、智能化方向发展,新型发射机的控制系统多以单片机为核心构成,具有高度的智能化和可靠性。随着自动化技术的高速发展,PLC的可靠性也是很高的,使得对发射机的操作做到无人值守已可以实现。
本文以我曾做的某电视台发射机房实时监控系统为例,介绍西门子PLC在广电系统中的应用。系统采用1台西门子S7-300作为主站,5台S7-200作为从站,主站通过稳定的工业现场总线(PROFIBUS-DP)将从站采集的所有PLC的数据传送给上位机画面,从而给工作人员的管理带来了方便。
二、 系统硬件
该控制系统共需开关量输入93点,开关量输出35点,模拟量输入62点。为尽可能减少电磁干扰,根据发射机分布情况,系统共分一个主站和五个从站。选用西门子S7-300系列CPU315-2DP作为主工作站,S7-200系列CPU224加开关量输入输出模块EM223和模拟量输入模块EM231以及Profibus-DP模块EM277组成从工作站,并为每一个从站配置了一个TD200文本操作显示面板用于本地实时显示发射机工作参数。在发射台监控室设置了两台装有西门子WinCC组态软件的研华工控机。整个系统通过工业现场总线(PROFIBUS-DP)联接而成。系统网络结构见“系统原理图”。
6台PLC工作站完成底层的控制动作,包括:开关信号的采集,模拟信号的采集,以及由PLC给发射机发出控制信号。选用一台S7-300是为了实现上位机冗余、底层PLC CPU时钟校正、自动开关发射机数据存储和所有采集的数据的快速集中处理。
2台上位机通过工业以太网(TIP/IP),完成互相冗余;同时,通过总线将6台PLC的数据全部采集上来,在画面上显示。冗余的上位机增强了整个系统的可靠性。
由于发射台有着强磁场干扰和发射机的模拟量信号不在PLC标准范围之内,在工作站PLC与发射机之间使用了信号调理电路联接;信号调理电路的作用是将发射机的模拟量信号转化为标准的4-20mA模拟信号作为PLC的输入,并且从电磁兼容的角度考虑,也保证了采集信号的准确。
三、 系统软件
整个软件系统分为PLC工作站应用软件和上位机人机界面组态软件两大部分。本系统中采用西门子公司的STEP7和MicroWin_3.2编程软件进行了PLC工作站的应用软件编程,同时还采用了西门子公司的WinCC组态软件进行了上位机人机界面的组态编程。
四、 系统功能
本系统主要实现了下述功能:
1. 自动监测发射机系统运行状态,实时监测、记录各参数量值(包括模拟量和开关量值);对异常情况和参数越限进行记录报警;自动记录各机器开关机的时间及累计运行时间。
2. 按各频率每周播出时间表,定时(或随时)开机、关机、倒机;
3. 报警功能:有故障,即时显示报警。本地采用语音声、光报警方式,并可根据故障程度自动开启备用发射机;
4. 根据不同用户的权限实时控制发射机各种操作。
5. 自动生成报表功能:可根据用户的要求,生成各类报表(如日报表、季报表、故障记录、维修记录、检修记录、指标记录、交接班记录等)。报表可根据需要进行定时或随机打印;
6. 键盘功能
1) 可通过小键盘对前端机进行人工干预或修改某些参数;
2) 可修改开关机时间、当前时间、倒机时间;
3) 可通过键盘操作实现开机、关机、倒机等操作;
4) 为了避免频繁倒机,可屏蔽某一部发射机的使用。
7. 遥控操作主要是对发射机的工作参数进行设置或直接控制发射机,主要的命令有:开机(包括高开、低开)、关机(包括高关、低关)、倒机、复位等。值班员通过这些功能,控制设备的工作状态。
为了保证系统的安全有效运行,系统提供口令管理机制来限定值班员的操作权限和操作范围。值班员的权限由系统管理员设定。
系统运行过程中的操作情况都被自动记录,包括值班员的编号、时间、命令等。系统可以对记录进行查询、检索,以便了解值班员对系统的操作
8. 数据查询
1) 历史曲线:查询设备的模拟量,每五分钟取一点数据,画出昨天和的两条曲线。
2) 事件查询列出设备发生故障或越限这两种事件,并显示故障代码及含义,发生故障设备的数据、状态。
9. 数据存储:
1) 一类是五分钟数据,它只包含模拟量,因为数据量较大,只需保存三个月,五分钟数据以曲线的方式显示;
2) 一类是例行数据(整点数据),包括模拟量、开关量,整点数据是各类报表的依据。
3) 另一类是故障数据,包含故障前后十秒内的所有数据。
4) 所有历史数据亦可存入光盘长期保存。
10. 数据库的通用性和安全性
1) 历史数据存放在主服务器数据库中,在从服务器中建立该数据库的镜像备份,两者通过定时校验,发现问题及时自动恢复。
2) 对数据库的查阅、修改、删除设置不同级别的权限,以防数据库中的信息被破坏。
11. MIS系统(管理信息系统)是监控系统中的一部分,是一个小型的数据库,主要是对机房内的器材、图纸资料、技术档案进行统一的、规范的、科学的管理。MIS系统具备一般数据库所具有的各种功能,包括对器材、图纸资料、指标记录、维修记录、交接班记录进行显示、查询、检索、统计、打印报表等功能。
12. 远程访问采用网络操作系统、内置Web Server软件,利用Web 信息发布技术,通过局办公网,为上级领导和相关职能部门提供有关的信息。
为了保证系统的安全,减少系统入侵或人为破坏的可能性,应设置实时数据网关,使监控网能共享办公网资源,办公网不能直接访问监控网,只能按权限取得约定的实时信息。
五、 结束语
西门子公司的S7-200系列和S7-300系列PLC具有强大的指令,丰富的CPU类型和扩展模块,尤其是CPU模块内部集成了实时时钟,使其适合于广播发射机的自动控制应用。西门子公司提供的编程软件包和WinCC组态软件,功能强大,使系统开发变的更容易。