微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 浅议电梯变频器控制软件的设计

浅议电梯变频器控制软件的设计

时间:02-02 来源:3721RD 点击:

输出。经过调用不一样操纵对象,就可以实现特定接口办理功能。

5.设备运行逻辑管理层面

电梯变频器是一个混杂系统,既有连续控制,也有复杂时序逻辑控制,一定有恰当的方法描述这种复杂系统。在电梯运行整个过程中,有许多差别很大的工作情形,不大概用单一控制策略涵盖所有工况,并且一定有完善的故障控制策略,这增加了软件开发的复杂性。避免由于控制的复杂性使得软件模块间的相互偶合是设备运行逻辑管理层面设计的关键,为此引入"虚拟设备"概念。这里的设备是表现混杂对象的工具,而不是工业中的具体设备。

设备运行逻辑管理层面由不一样虚拟设备对象构成,主要有变频器设备、可编程逻辑设备等。虚拟设备逻辑具体定义如下:

5.1模式逻辑

描述虚拟设备怎么样从一种模式转化为另一种模式。一个虚拟设备可定义多个模式组,比如变频器设备可定义"运行模式组"、"操控模式组"等。

5.2状态逻辑

描述能观(observable)能控(controllable)的虚拟设备状态成立条件,原因是经过判断外部命令、模式、故障、给定值等决定现在的设备状态。

5.3控制逻辑

描述在所处状态中怎么样根据内部变量值决定系统的物理输出值。

5.4故障逻辑

描述设备异常的判断条件,并且一旦判断有故障,则中断变频器的正常运行,进入故障办理模式。在执行状态逻辑前先执行故障逻辑。

5.5报警逻辑

描述设备不是很严重的异常情形的判断条件,有报警时并不中断变频器的正常运行,但要告之应用者。

从上可知,设备逻辑的编程实现关键是把每一个虚拟设备处理为五个逻辑范畴,实现了混杂对象实时控制软件的逻辑解偶,也大大降低复杂实时软件的描述难度,极大提升软件的可靠性与扩展性。

6.结论

所设计的电梯变频器软件系统已完成实验室开发阶段,正在工厂做运行测试,样机系统已投入现场实际测试运行。在软件开发测试整个过程中,深深体会到经过引入设备逻辑的概念,实现软件模块的宏观逻辑解耦,极大地提升了软件的易扩展性。既然复杂实时软件的开发整个过程都依照Microsoft公司所特别倡导(率先提议)的里程碑式开发方法,但在软件开发整个过程怎么样确定软件里程碑,主要取决于对软件结构的深思熟虑,设备逻辑五范畴为具体科学划分软件里程碑提供了实际操纵依据,为复杂实时软件开发办理提供了宏观指导。设备逻辑的概念也为开发别的复杂实时控制软件(如汽车发动机控制软件)提供了借鉴经验。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top