FactoryFloor是一套价格低廉,功能强大,性能完善的32位Windows应用开发软件包,用以实现工业自动化领域各种复杂应用,具有无功能或点数限制、编程简便、界面丰富、可维护性好、易于搭建数据库等特点,是个非常优秀的工业监控系统开发平台
Opto 22不仅在工业自动化硬件,且在软件方面同样具有领先地位以及创新性,它与Microsoft的操作系统和应用程序完美的结合,为一体化控制提供了极为可靠的基础。
FactoryFloor基于微软的Windows 95/98/NT以及Microsoft BackOffice,为用户提供一套完整的工业自动化解决方案。它不仅减少了人员培训要求,还提高了产品的可用性。系统开放的API可以让用户便捷地建立自己的应用程序。
用FactoryFloor,用户既可以方便地实现组态与编程,又易于与企业管理网进行通讯与数据交换,实现管控一体化。
FactoryFloor组态软件包主要包括以下五个集成组件:
OptoControl:控制器编程、调试工具,是FF软件的基础。其图形化、基于流程图方式开发环境,非常易于编程设计及后期维护。丰富的通信编程命令,使用户自由进行串口或网络编程。用户也可选择用Script编程方式,更易于实现数学运算、字符串处理及复杂逻辑;
OptoDisplay:提供了功能强大、图形库极为丰富的人机界面(HMI)软件开发包,具有高级趋势、报警及事件、多媒体等功能;
OptoServer:数据服务器功能,支持DDE、OPC客户协议;
OptoConnect:用于和SQL Server、Access数据库接口的软件,将数据系统与控制系统的实现无缝连接,易于操作;
OptoRuntimePC:在Windows NT环境下,可仿真控制器实现软逻辑控制,方便用于程序调试。
OptoContro1简介:
1、 流程图:
由于使用图形和符号可使复杂的控制过程简单化,OptoControl使用一种基于流程图语言,它使工程师可以形象化编程,使设计避免抽象化。软件中提供条件块、动作块、连线等图形化工具让用户来画自己的控制流程图,只要你能画出来,OPTO 22就能帮你完成。OPTO 22控制器最多可支持32个流程图同时运行。
2、 编程:
OptoContro1使控制策略的编程简单化。OptoContro1易于学习,易于使用,并可充分利用所有的OPTO 22分布式控制硬件平台的功能。
3、 组态器:
OptoContro1的组态器提供开发控制方案的直观用户界面。用一套非常简单的图形工具便可建立流程图。使用对话框以及基于Windows的操作方式,便可完成插入和编辑指令。工程师通过创建流程图可完成整个控制流程和策略的设计。动作块用于执行控制任务;条件块用于条件判断;连接工具可连接所有块,显示算法执行顺序。工程师可通过菜单中选择并且分配标识名给I/O点和变量,然后为每个块添加指令。一旦I/O点和参数被命名和定 义,它们就会存入OptoContro1的数据库,以后只需通过名字就可调用它。
4、 指令设置及子程序:
OptoContro1为工程开发人员提供了一套用途广泛的指令,包含数学计算、逻辑功能、PID回路处理、通讯、字符串处理、数字量处理和模拟量处理、任务调度等,OPTO 22还为特殊应用提供外部指令集。它支持许多数据类型,包括整型、浮点数、ASCII字符串、数组和指针,并含内置的定时器和计数器。利用OptoContro1的通讯指令和字符串指令,可以连接外部串口设备、编制自由协议的串口通讯程序。OptoContro1子程序组态使工程师可以创建自己的子程序,它可以被多个应用程序调用和执行,子程序一旦建立,它就成为OptoContro1指令集中的一部分,可方便地用于用户在经常需编制一些相同算法的应用场合。
5、 方案树:
控制方案树完全类似于微软的Explore,在方案树中可完成整个系统的组态。方案树是OPTO22控制系统层次的呈现。每一个对象均作为OptoContro1方案组态的一部分。控制器、I/O点、参数以及逻辑运算均可由此显示出来。使用方案树,工程师可以简便地通过单击方式显示或修改系统的组态, 在同一时刻,可以查看流程图及与之相关的逻辑算法。
6、 调试:
OptoContro1的调试器使得检验系统组态或跟踪控制逻辑十分简单。调试器可以从组态器用户界面中运行,但必须有控制器(实际的或软逻辑控制器)。当程序运行时, 工程师可以给程序设置断点,单步或自动步运行程序,用于调试整个控制算法,处理I/O点和参数。OptoContro1环境下的这种模式可以快速地调试整个系统,并且对于维护人员来说,它也是极好的诊断测试工具。OptoContro1还提供在线修改功能,在现场调试时非常有用。
7、 支持MODEM (Window NT):
可支持控制程序的远程组态和调试以及内核的刷新(通过电话线),工程师无需到现场就可以完成对现场控制, 系统维护和调试。
8、 仿真功能:
对于现场信号,在主控制器中有内部量和外部量的概念,外部量始终与外部实际信号保持一致,内部量数据来自外部量或仿真设定并参与流程图控制过程,一般控制程序读数据的过程是从外部信号到外部量再到内部量,而写数据的过程正好相反。OptoContro1允许将内部量和外部量断开,通过 OptoContro1提供的仿真指令或手动设置内部量来替代外部信号,这种功能就给仿真/调试带来了极大的方便,工程师不用下现场就能完成控制系统的仿真试验或调试。
9、 故障诊断功能:
在控制器中维护着一个故障队列,并且提供丰富的故障诊断指令,控制程序可以随时获得故障信息,迅速查到导致故障的流程图/动作块/通讯端口/单元处理器。这样工程师可以灵活的建立自己的故障诊断程序。
OptoDisplay简介:
ptoDisplay是基于Windows95/98/NT的HMI软件。它和OptoControl共享统一数据库,无需象第三方监控软件一样要重新映射一个数据库来对应控制系统的数据库,这种方式既能提高开发效率,又提高数据采集的效率。软件提供丰富的图形库(包括逼真的3D图形)以及基本图形工具,并支持微软的Metafile(*.WMF)图形格式,图形提供动画功能,如:大小变化、移动、可见性、颜色、对象旋转、棒图等。HMI提供报警和趋势功能,其Supertrends功能可同时支持16支笔,并将实时趋势和历史趋势结合在一起(通过一个按钮来切换),趋势曲线可以任意放大和缩小。OptoDisplay提供报警登录工具, 让操作员看到现场的报警情况并由其来确认,还提供声音报警功能。HMI软件提供事件驱动功能,包括控制器驱动和操作员驱动,如键盘、鼠标、屏幕等事件。在OptoDisplay中还能实现对用户的管理,给不同等级的操作者不同的权限,还能屏蔽操作系统,即操作者权限不够将无法切换至Windows平台下。
OptoServer简介:
OptoServer是FactoryFloor的客户服务器应用组件,用于在FactoryFloor网络上为客户提供数据服务。FactoryFloor网络包括OPTO 22控制器和基于PC的工作站。OptoServer支持Advanced DDE/DDE、OPC(OLE for Process Control)标准,加上与Microsoft软件通信技术紧密结合,使得它成为通用I/O服务器。
OptoServer和OptoControl及OptoDisplay紧密集成在一起,既可以作为独立的应用服务器,也可用于复杂的客户机/服务器结构中。OptoServer还可与Microsoft Office产品、第三方组态软件以及用户用VB、VC等开发的应用程序集成。
OptoServer是FactoryFloor软件包利用Windows标准开发的又一范例,使用户的应用更加灵活、开放性更好。例如:用户可以用VB、Access和Excel等软件通过OptoServer读取现场的数据。因为OptoServer具有诊断、报表和备份服务器的功能,使得它更加易于管理。 OptoServer的冗余功能可满足关键场合的需求。
OptoConnect简介:
OptoConnect是32位的Windows应用软件,它可以在FactoryFloor和SQL Sever以及Access数据库之间传送数据。OptoConnect既可独立运行也可与Microsoft SQL捆绑在一起。OptoConnect可以做到与OPTO 22的分布式智能控制硬件以及OPTO 22的基于流程图的控制软件——OptoConnect无缝集成。OptoConnect可以允许用户从OptoContro1策略中将变量和I/O点(标识名)传送到数据库中。。