西门子6ES7232-0HB22-0XA8产品信息
西门子6ES7232-0HB22-0XA8产品信息
1 引言
传统的军民用飞机的发动机起动程序控制系统普遍采用机电相结合的方式,由于采用机电式的定时机构去控制相关的继电器、接触器以实现发动机起动程序控制,不仅使控制系统的体积增大、重量加重、耗电多、可靠性差,而且采用固定接线的硬件设计使系统不具有通用性,更突出的问题是由于机械磨损还会使系统的控制精度逐渐降低。由于PLC把计算机的编程灵活、功能齐全、应用面广等优点与继电器系统的控制简单、使用方便、抗干扰能力强等优点结合起来,而其本身又具有体积小、重量轻、耗电省等优点,因此,用PLC取代机电式的定时机构来完成发动机的起动程序控制,将极大地改善发动机起动控制系统的性能。
2 发动机起动程序控制原理
发动机由静止状态转变到能自行发出功率的低转速状态叫发动机的起动。为了使发动机涡轮(转子)能由静止状态柔和地、无撞击地转动起来,定时机构必须对起动机的起动转矩进行分级调节,使起动机的转矩逐级增大,并适时地控制对发动机燃烧室进行喷油点火。某型飞机发动机的起动程序控制原理如图1所示。
图1 发动机的起动程序控制原理
定时机构的程序控制把起动机的工作过程划分为以下几个阶段:
阶段:即按下起动按钮后的1S~3.6S内,使起动机以复励状态且电枢串联起动降压电阻工作,起动机转矩被限制在很小的范围内,因此,起动机能柔和地通过
传动装置带动发动机涡轮旋转。
第二阶段:即按下起动按钮后的3.6S~9S内,短接起动降压电阻,起动机两端电压升高,起动机转矩迅速增大,随之涡轮转速迅速上升。
第三阶段:即按下起动按钮后的9S~15S内,起动电源车内的两组电瓶由并联转为串联,起动机两端的电压由28V升高到56V,起动机转矩急剧增大,从而使涡轮转速急剧上升。
第四阶段:即按下起动按钮后的15S~22S内,起动机并励线圈串联降压电阻使起动机的激磁磁通减小,反电势减小,电枢电流增大,转矩又一次增大,从而使涡轮进一步加速。
3 PLC控制系统
3.1 系统硬件设计及I/O地址的分配
图2 发动机起动程序电气控制线路图
在发动机起动机程序控制系统中PLC采用三菱FX2系列中的FX2N-48MR-001型,该系列PLC可靠性高,抗干扰能力强,适合于在军民用飞机上使用,且配置灵活,[1]。从图1 中可以看出:为了实现起动机的四个阶段控制,自按下起动按钮起,接触器KM1、KM2的吸合时间均为9S~21S,KM3为3.6S~22S,KM4为1S~3.6S,KM5为1S~15S,KM6为15S~22S,根据系统的控制要求,PLC控制系统需引入与停止按钮和起动按钮分别相对应的两个输入继电器、与四个接触器和两个继电器分别相对应的六个输出继电器、以及控制上述四个接触器和两个继电器分时段工作的四个通电延时时间继电器和两个断电延时时间继电器。发动机起动程序电气控制线路图和PLC的I/O地址编码表分别如图2、表1所示。
表1 I/O地址编码表
3.2 软件设计
图3 控制系统梯形图
软件设计采用使用广泛的PLC梯形图图形编程语言。梯形图与继电器控制系统的电路图很相似,直观易懂,很容易被熟悉电器控制的电气人员掌握,特别适用于开关量逻辑控制[2]。该控制系统梯形图如图3所示。
图3中:X0、X1为输入继电器;Y1、Y2、Y3、Y4、Y5、Y6为输出继电器;T1、T2、T3、T4为通电延时时间继电器;T5、T6为断电延时时间继电器;M0、M1、M2、M3、M4为中间继电器。
本文介绍了通过OPC技术实现上位机IFIX组态软件和下位机西门子S7-200系列PLC的通信原理及过程。
1 引言
随着工业生产的不断发展,工业控制软件取得了长足的进步。然而,由于生产规模的扩大和过程复杂程度的提高,工业控制软件设计面临着巨大的挑战,那就是要集成数量和种类不断增多的现场信息。传统的方式是通过开发设备专有驱动程序来实现对数据的访问。这就带来诸多问题,如耗费大量重复性的劳动,不同设备供应商的驱动程序之间的不一致,硬件性能不能得到广泛支持,驱动程序不能适应升级后的硬件以及发生存取冲突等。解决上述问题的关键在于一个统一的接口标准。正是基于这种需要产生了OPC标准。
iFIX是基于bbbbbbsNT/ 2000平台和多种工业标准之上的功能强大的组态软件,有极大的易用性和可扩展性,方便系统集成,广泛应用于工业现场。iFIX集成了COM/DCOM、OPC等先进的现代软件技术。
S7-200系列小型可编程序控制器PLC适用于各行各业中小机器设备的控制,适合各种场合中的检测、监测及控制的自动化,具有极高的性能价格比,用途广泛。PC ACCESS是西门子推出的专用于S7-200 PLC的OPC Server(服务器)软件,它向OPC客户端提供数据信息,可以与任何标准的OPC Client(客户端)通讯。
2 OPC技术概述
2.1 OPC定义
OPC(OLE for Process Control)是一套以微软COM, DOOM (Distributed COM)技术为基础,基于bbbbbbs操作平台,为工业应用程序之间提供高效的信息集成和交互功能的组件对象模型接口标准。OPC实际上是提供了一种规范,通过这种规范,系统能够以服务器/客户端标准方式从服务器获取数据并将其传递给任何客户应用程序。这样,只要生产商开发一套遵循OPC规范的服务器与数据进行通信,其他任何客户应用程序便能通过服务器访问设备。
2.2 OPC基本结构
OPC技术的实现由两部分组成,OPC服务器部分 及OPC客户应用部分。其应用模式如图1所示。OPC服务器是一个典型的现场数据源程序,它收集现场设备数据信息,通过标准的OPC接口传送给OPC客户端应用。OPC客户应用是一个典型的数据接收程序,如人机界面软件(HMI)、数据采集与处理软件(SCADA)等。OPC客户应用通过OPC标准接口与OPC服务器通信,获取OPC服务器的各种信息。符合OPC标准的客户应用可以访问来自任何生产厂商的OPC服务器程序。
图1 OPC技术的应用模式
2.3 OPC对象
OPC数据存取规范规定的基本对象有三类:服务器(server)、组(group)和数据项(item) 。服务器对象包含服务器的所有信息,也是组对象的容器,一个服务器对应于一个OPC server,即一种设备的驱动程序。组对象除了包含它自身信息外,还负责管理数据项。每一个数据项代表到数据源的一个连接,但它没有提供外部接口,客户端程序无法对数据项直接进行操作,应用程序必须依靠数据项的容器组对象来对它进行操作。
3 IFIX与S7-200PLC的通信原理
实现IFIX与PLC的通信的过程即OPC服务器收集现场设备PLC的数据信息,并通过标准的OPC接口传送给OPC客户端IFIX应用。IFIX作为OPC客户应用是一个典型的数据接收程序,OPC客户应用通过OPC标准接口(OPC I/O驱动)与OPC服务器通信,获取OPC服务器的各种信息。
软件需求为S7-200 PC ACCESS V1.0 SP2、组态软件IFIX、OPC I/O驱动、编程软件STEP 7 MicroWIN V4.0 SP4(或者软件的更高版本)。IFIX的OPC客户端工具OPC PowerTool需要在IFIX安装完成后另行安装。
具体过程为PC ACCESS作为OPC服务器根据设计要求采集S7-200PLC内的数据信息;IFIX的OPC客户端工具OPC PowerTool根据设计要求采集PC ACCESS内的数据,IFIX数据库PDB读取OPC OPC PowerTool采集上来的数据,IFIX完成了与S7-200PLC的通讯。系统结构见图2。
图2 系统结构
4 IFIX与S7-200PLC的通信实现
具体通讯实现分两步:
图3 PC ACCESS设置
4.1 OPC服务器PC ACCESS和S7-200通信的实现
在PC ACCESS中引入所需要的PLC地址并进行命名。可以通过文件->输入符号导入整个STEP 7 MicroWIN V4.0中设计的符号表,也可以通过添加新PLC、添加新项目逐条添加。在单独添加新项目时符号名可以单独定义,但为方便使用尽量与PLC中定义符号
一致。可以设置数据的可读写性。设置地址及相匹配的数据类型。图3。所需要的数据添加完毕后可以通过在客户机中增加项目来检测数据通讯是否正常,若正常测试客户机中数据会根据PLC中程序运行进行自动刷新。
4.2 IFIX与OPC服务器的数据交换实现
4.2.1 OPC PowerTool
启动客户端OPC PowerTool,添加服务器(server)、组(group)和数据项(item)。为方便使用,服务器、组和数据项名称尽量简单。添加服务器时选择S7200.OPCServer类型服务器。添加数据项时,选择Browse Server按钮,即出现在PC ACCESS中所设计的各符号,选择需要的逐条添加为各数据项,实现IFIX的OPC客户端工具OPC PowerTool对PC ACCESS的数据通讯。如图4。
服务器、组、项目的Enable必须选择,否则不起作用,数据不采集。
图4 IFIX客户端设置
4.2.2 IFIX数据库PDB
通过OPC PowerTool完成数据采集后,IFIX即可应用所采集的数据。在IFIX数据库管理器中设置各数据,选择合适的数据类型,O/I配置使用OPC Client v7.30。I/O地址配置格式为:服务器名(PowerTool命名):组名:项目符号,以图5为例:Ser:Gp:MicroWin.RedGrenlamp.USER1.ew_green
图5 PDB数据库设置
5 结束语
本文介绍了采用OPC方式作为第三方协议实现组态软件与现场设备PLC之间的通信原理及实现方法。不仅IFIX,其它如WINCC、INTOUCH等组态软件,都可以通过OPC技术与PLC实现通讯。工厂中主体设备中使用组态软件较为广泛,S7-200小型PLC作为单体设备灵活而分散,利用OPC技术可以很好的将两者集中融合,便于单体设备的监控,具有较高的实用价值。经试验,基于OPC技术的组态软件与PLC通信正常,运行良好。
- 西门子代理商6ES7232-0HB22-0XA8西门子触摸屏代理
- 西藏西门子电源代理商6ES7232-4HD32-0XB0
- 西门子代理S7-1200PLC SM1232模拟量输出模块6ES7232-4HB32-0XB0
- 吉林西门子电源代理商6ES7232-4HA30-0XB0
- 重庆西门子电源代理商6ES7232-4HA30-0XB0
- 山西西门子电源代理商6ES7232-4HB32-0XB0
- 云南西门子电源代理商6ES7232-4HD32-0XB0
- 黑龙江西门子电源代理商6ES7232-4HA30-0XB0
- 山西西门子电源代理商6ES7232-4HA30-0XB0
- 四川西门子电源代理商6ES7232-4HA30-0XB0