自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 行业资讯 >

国外自动化组态软件介绍:InTouch|WinCC|iFix|Citect(3)

时间:2017-04-22 09:01来源:www.eadianqi.com 编辑:自动控制网
iFix软件支持强大的第三方ActiveX控件技术,具有独立的安全容器技术,保证系统的容错性能。内置的VBA脚本语言可以支持任意数据源的访问,如DLL、ActiveX、OLE DB/0DBC数据源、应用程序对象、Fix数据库等,更加方便

iFix软件支持强大的第三方ActiveX控件技术,具有独立的“安全容器技术”,保证系统的容错性能。内置的VBA脚本语言可以支持任意数据源的访问,如DLL、ActiveX、OLE DB/0DBC数据源、应用程序对象、Fix数据库等,更加方便地嵌入到图形组态的任意控件、系统对象、各种变量当中,使系统具有更加灵活的功能。
可以应用AD0/ODBC方式访问外界数据库系统,如ACCESS、SQLServer、Informix、Sybase、Oracle等。提供了两种调度管理模式,时间调度和事件调度。也就是说可以按时问触发某事件的发生,也可以应用其他事件的发生来触发特定的事件。提供冗余服务解决模式,画面创建向导可以提供画面的布局和分区,还可以直接将监控画面转换成WEB文档,支持浏览器浏览功能。
Citect
原属澳大利亚悉雅特公司(现已被施耐德公司收购,但独立运营)的Citect是较早进入中国市场的产品,但其操作方式更多地是面向程序员,而不是工控用户。Citect提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citect的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。
Citect软件分为工程浏览器、工程编辑器和图形编辑器三部分。工程浏览器主要完成工程文件的备份、恢复、新工程的建立和删除等工作。还可以通过它来打开其他两个编辑器。也可以把外部数据库文件导入到工程里面或者把工程内部的数据库文件导出,生成其他数据库文件。
本文来自www.eadianqi.com

图形编辑器完成的是画面的组态及各种动态特性的组态,可以新建画面、模板、符号、精灵、超级精灵等,首先在Citect软件中可以建立模板,有点像画面的底框,比如我们为了统一界面风格,希望在每个页面中固定的位置显示固定的内容,比如公司标准、功能菜单、报警信息等,这样我们就可以把这些内容事先做到模板里面,然后在新建其他普通页面时就可以以它为模板来生成新的页面,这个页面就包含了模板中的所有功能及内容,方便了我们批量生成组态画面的工作,如果对公用部分内容需要修改,那么我们只需要修改模板里面的内容,然后再进行页面更新,就可以使所有应用该模板的页面同步完成更新。
在这样的思路基础上,Citect又引入了符号、精灵及超级精灵的功能。对于符号可以建立符号库,应用方便的画图工具绘出特色的符号,每次使用它时就可以从符号库里面调用出来,这个符号也可以作为一个整体元素来完成平移、缩放、填充、输入、滑尺等动态特性。在每种动态特性里面还可以加入事先写好的函数,函数的变量可以通过标签变量或内存变量引入。通过固定的格式把标签变量放在符号或者普通图形中,就可以做成精灵,有点类似面向对象编程里面的类的概念,每次使用它时就从精灵库中生成一个对象,填入标签变量的名称等预定好的属性,这样就很容易地批量生产出具有共同特性的动态内容。超级精灵可以看成是一个特殊的页面,可以通过精灵把特定的参数传入进去,当运行界面调用精灵特性时,会把相关参数传入到超级精灵里面,显示出更加丰富的动态特性。 本文来自www.eadianqi.com
Citect软件的这些高级功能更适合系统开发人员应用,他们会根据行业特色或用户的使用要求,事先开发好一些特定功能的精灵及超级精灵或者模板文件,然后教会系统实施人员或者客户来应用,这样就使得工程人员有更多的精力专注于其他工作。
工程编辑器是完成数据库组态及工程编译的工具,悉雅特软件的数据库功能比较强大,同样,用起来也相对复杂。从它的功能莱单上可以找到很多项目数字量报警、模拟量报警、高级报警、时标报警、多位开关报警和报警分类,系统菜单里面的功能分类为报表、事件、用户、设备、参数等,通信功能里面有I/0服务器设置、主板设置、端口设置等。这里面的每一个功能对应一个dbf数据库文件(可以使用Excel打开),每一个功能里面又有不同设置或分类,这样就构成了Citect的强大数据库管理系统,几乎涵盖了我们工程应用中所有需要的功能设置,我们可以使用其中的一部分适合的功能作为自己项目工程中的一部分。
本文已影响