在此信号源模块中

集散控制系统(dcs)是应用计算机技术对生产过程进行集中监视、操作、管理而对现场装置的控制分散的基本控制技术

控制组态仿真软件为建模人员提供了一个友好的用户界面,使建模人员在建模时不必对模块内部的控制、逻辑程序有很深的了解就可以方便的对其进行编写和修改,自动或手动改变各逻辑和控制变量的值,参与模拟仿真运行和调试,从而实现了对系统运行的仿真采用仿真的方式,模拟控制算法的运行和故障的报警,既可缩短工期又可降低成本,还能降低硬件维护、培训和备品备件费用,具有很好的应用前景

设计时,创建流套接字与主控卡建立网络连接,进行通讯,下载控制信息

图5 虚拟信号发生器数据流图

在此信号源模块中,用户可设定两种模式:自动和手什么是开发工具动自动时,采用系统提供的一些标准输入信号类型手动时,用户可随时直接设置逻辑和控制变量的值这是在线仿真系统的运行的必要条件

本文引用地址:http:///fetch//_1_4.jpg" width="395">

本软件平台采用johnson算法来解决循环有向子回路的排序,具体实施过程为:以当前正在进行拓朴结构分析的模块接口作探索出发点,用该接口的连线作为索引,沿该连线数据流方向深入,每深入一步,即将经过的模块接口进行标识,如果某一步达到了原出发点,则形成回路因为在循环回路中,数据流在某个采用周期内不存在时间序列上的优先次序,因此需将回路人为断开,并按上述索引的顺序产生反映该循环回路特性的算法模块的执行顺序需要设计开发设计工具注意的是,该有向循环回路与不属于该回路的其它部分则存在先后顺序关系,这正是必须特别处理循环有向回路的原因

系统的结构如图1所示各部分的功能及实现方法叙述如下

2.1 控制组态概述

在模拟仿真时也采用了多线程技术开辟工作者线程,进行控制算法的计算为实现“在线”参数整定,在用户修改参数时,再开辟一个工作者线程,这样能提高程序的运行效率

信号源模块能够产生正弦波、三角波、方波等常用的波形,能够对要发生波形的各种参数进行方便灵活的设置,能够对正发生的波形进行实时显示注意,模拟的信号采集频率与主控卡实际采集频率相同,这样才能保证对主控卡实际运行的模拟仿真等准确

本设计参考了国际电工委员会iec61131-3提供开发工具有哪些的用于控制的4种编程语言标准:梯形图,结构化高级语言,方框图,指令助记符,采用了简单方便易于用户学习和使用的方框图形式的编程语言,使编程环境更加高效,更加人性化

在此模块中采用了多线程技术,参考主控卡的采集周期,定时运行信号发生函数改变模拟输入点的值设置了手动改变数据的按钮,用户在手动模式下改变模拟输入点的数据时,直接调用此按钮的相应函数,执行此改变

4 结束语

1 引言

控制组态仿真软件作为集成的图形编程语言,是针对dcs系统所开发的全中文界面的控制方案组态工具,它与dcs系统流程图组态软件联合完成对系统的图形组态,是新型dcs系统组态软件的重要组成部分之一,也是算法控制组态的核心部分

2 系统结构及其实现

设计开发工具际运行和数据访问根据控制组态信息通过tcp/ip下载到dcs系统的主控卡,并实际运行,这时组态软件实时的向主控卡询问各点信息(当前值信息和故障信息),并写入实时数据库而控制组态仿真软件只是实时的访问实时数据库,从实时数据库获取点值信息等,再在控制组态的实际运行界面上实时显示,同时,可显示各回路的实际运行波形图工程人员通过人机界面来监控各个控制回路的运行情况,可以在线进行参数整定

本文根据面向对象的设计思想,基于目前控制领域通用的windows2000平台,采用visual c++6.0语言实现了程序设计这样,不仅使人机界面更加友好,而且能够更好地利用windows系统的资源,使组态软件的功能更为强大

3 模拟仿真运开发工具是什么

数据访问模块主要是用来给算法实际运行模块提供一个简单、统一的数据访问接口它通过ado访问实时数据库,读出算法运行模块需要显示的实时数据,实现实时显示和报警

先对用户组态的信息进行检查,看是否数据连接类型不匹配,是否回路断开等,同时,对于图形化组态平台来说,如何根据控制回路图的拓扑结构建立起控制组态信息的数据流是很重要的,也就是需对回路中的算法模块执行顺序进行排列,上述内容都是编译过程中的工作检查确定组态无误后,利用虚拟信号发生器产生的信号,作为控制回路算法模拟仿真运行的输入信号,运行控制算法,实时显示仿真数据,及仿真报警,并输出仿真波形这是一个可调试的仿真过程,用户观察仿真结果判断对控制算法的设计开发构造工具组态是否满足要求,若不满足,则可“在线”调整算法功能模块的参数,甚至重新组态,仿真和调试,直到仿真结果满足指定要求

控制组态仿真软件要比传统仿真软件作出改进,使其不仅仅可以供控制人员进行一些控制的组态构建,还可以提供给操作人员进行仿真培训,以及进行控制管理人员的培训只要使其控制组态的模式和现场模式保持一致,就可以达到仿真的目的,而不必在实际的dcs控制室进行试验和调试,这样可以减少投资,并减小和避免工艺投放风险因此,开发结构合理、安全可靠、简单实用的仿真系统控制组态软件,具有很好的应用前景集散控制系统的重要组成部分是组态软件传统的工业控制软件重复使用率低开发周期长,很难满足工软件开发工具业自动化的要求工业自动化组态软件的出现为解决实际工程中的问题提供了一种新的方法,它能够使用户根据自己的控制对象和控制目的任意组态,使自动化工程人员能够面向问题的设计

















































































白癜风的症状及治疗


转载请注明:http://www.nylrzx365.com/xqgj/43.html

  • 上一篇文章: 没有了
  •   
  • 下一篇文章: