软件系统
本方案在软件方面主要使用了FactoryFloor软件包,它是32位Windows应用程序,为工业自动化客户解决算法复杂的控制问题以及方便快捷建立控制策略、HMI、服务器和数据库连接提供了优秀的开发环境。包括四个集成组件:
1、OptoControl:图形化、基于流程图控制策略的开发环境。
#$[*178999.jpg*#OptoControl(点击看大图)*#0*#0*#center*]$#
OptoControl充分利用Windows98/NT图形界面,使用是控制策略组态、设计和调试更加简单。它的开发环境采用微软的Explor的树状形式,通过方案树可以方便的完成所有开发工作。流程图式的开发环境为控制过程提供了准确、直观的图形,而且动态调试功能可以简便地调试、检验你的控制算法,查看控制程序中的每一点数据,并提供在线修改功能。而且在NT平台下还提供OptoRuntimePC——软逻辑功能。
OptoControl的最大好处便是简单易用,简明的英文指令以及流程图式的设计方法,使程序容易理解,可维护性高。程序和系统组态在每一时刻均可更改,流程图将保存最新的修改。它的长标识名数据库可被所有FactoryFloor应用程序共享,并且对SDK(软件开发工具)建立的第三方应用也是开放的。共享数据库使程序员的工作变得更简单并且减少了系统出错的可能性。另外OptoControl也可以在Windows中使用传统的通讯技术,为第三方产品和客户开发提供了开放的控制系统的数据库。
2、OptoDisplay:功能强大的HMI软件包
#$[*179001.jpg*#OptoDisplay(点击看大图)*#0*#0*#center*]$#
OptoDisplay 是基于Windows95/98/NT的HMI软件,它和OptoControl共享同一个数据库,这种方式既能提高开发效率又能提高数据采集的效率。该软件提供了丰富的图形库以及基本图形工具,并支持微软的Metafile图形格式,图形提供动画功能,如大小旋转、移动、可见性等。HMI提供报警和趋势功能,其SUPERTRENDS功能可同时支持16支笔,并将实时趋势和历史趋势结合在一起,趋势曲线可以任意放大和缩小。OptoDisplay提供的报警登录工具,让操作员看到现场的报警情况并由其来确定,还提供声音报警。
HMI软件提供事件驱动功能,包括控制器驱动和操作员驱动,如键盘、屏幕等事件。在OptoDisplay还能实现对用户的管理,给不同等级的客户不同的权限,还能屏蔽操作系统,即用户权限不够将无法切换至Windows平台下。
3、OptoServer 功能强大的数据服务器。
#$[*179004.jpg*#OptoServer(点击看大图)*#0*#0*#center*]$#
OptoServer 是 FactoryFloor的客户服务器应用组件,和OptoControl及OptoDisplay紧密集成在一起,既可以作为独立的应用服务器,也可用于复杂的客户机/服务器结构中。OptoServer可与Mindows Office产品、第三方组态以及用户用VB、VC等开发的应用程序集成。
OptoServer的推出使得用户的应用更加灵活、开放性更好。例如:用户可以用VB、ACCESS和EXECL等软件通过OptoServer读取现场的数据。因为OptoServer具有诊断、报表和备份服务器的功能,使得它更加易于管理。OptoServer的冗余功能可以满足关键场合的需求。
4、OptoConnect用于和SQL SERVER、ACCESS数据库接口的软件
#$[*179006.jpg*#OptoConnect(点击看大图)*#0*#0*#center*]$#
OptoConnect是32位Windows应用软件,它可以在FactoryFloor和SQL SERVER以及ACCESS数据库之间传送数据。它有三个组件:组态方式、运行方式以及运行监控方式。组态方式是用来建立OptoConnect项目。一个项目是一系列的表格,它定义了OPTO22控制系统和SQL或ACCESS数据库中要传送的数据项。通过鼠标拖放便可将你想要的数据从OptoControl的方案结构中直接用鼠标拖入OptoConnect数据库表单中。启动OptoConnect的运行方式后,数据传送会按客户定义的方式自动进行。基于用户定义的不同,用户可选择Continuus和Snapshop数据表格。运行方式可执行完成OptoConnect的项目,它是OptoConnect用于响应建立的数据库表格以及在数据库和OPTO22控制系统之间传送数据的环境。OptoConnect运行是不存在操作界面。运行监控方式可用于获取正在运行对象的反馈信息。OptoConnect运行时既可作为独立的应用程序,也可作为Windows NT 下的服务器。