基于mfc 组态软件_组态软件有哪些?InTouch、WinCC、组态王?

fa4fc692953f9f9b3c7c7ea6e133ac41.png

InTouch应用程序管理器用于组织您所创建的应用程序,也可以用于将Window Viewer配置成一个NT服务程序,为基于客户机和基于服务器的结构(C/S结构)。

WindowMaker是lnTouch的开发环境,在这个开发环境中可以使用面向对象的图形来创建富于动画感的触控式显示窗口。这些显示窗口可以连接到工业I/0系统和其他Microsoft Windows应用程序。

WindowMaker图形用户界面符合Windows 2000和Windows NT GUI标准。支持浮动和固定工具栏,遍布整个程序的鼠标右键菜单可快速访问常用命令,可提供1670万种颜色支持的可自定义调色板(颜色支持仅受显卡性能的限制)。

WindowMaker的应用程序浏览器,能提供了一种强有力的图形方法来浏览和配置InTouch应用程序。可以轻易地访问WindowMaker最常用的命令和功能,例如所有的Windows命令、所有的配置命令和所有的InTouchQuickScript编辑器。

297bcc07c5271d8f05e0141e5fdcf9f7.png

在使用的时候,请注意释放所分配的存储器,否则系统运行会越来越慢。从WinCC V6.0以上版本起,使用SQL Server2000作为运行系统的数据库。

最新版本的WinCC具有如下新特点:

①基本系统中的WinCC历史数据归档和长期归档服务器以很高的压缩比进行长期数据归档,具备数据导出功能和备份机制。

②对IT和商业集成进行了优化,集成了MicrosoftsQLServer2000数据库,增加了客户端的数据评估工具,增加了用于业务集成的开放式接口。

③系统中可以多达12台服务器和32个客户端,每台服务器都可以有自己的冗余服务器。

④提供了新的开放性标准,VBA、VisualBasic脚本、OPC、HAD、OPC A&E、OLE-DB等。

⑤增强了Web功能,可以在客户端上安装WebNavigator服务器。

⑥增加了新的可选件,WinCC/Dat@Monitor Web Edition(历史数据归档工具,支持报表发布和网页定制功能),WinCC/Connectivitypack(通过OPC、HAD、OPC A&E和OLE-DB访问WinCC数据库,使任何一台安装了Windows操作系统的计算机都可以通过Connectivity Station访问分布式系统的数据),Wincc/Industrial Data Bridge(通过标准接口交换WinCC数据),WinCC/SIMATIC Logon, WinCC/Audit和WincC/Electronic Signiture。

⑦改进了报表系统,具有更高的灵活性和开放性。

181f762bf8a6aaa8699ea1ea0ffe3292.png

③内置微软的Visual Basic for Application作为脚本程序;

④真正的分布式Client/Server结构

⑤标准SQL/0DBC的接口

⑥65656654完整的OPC的客户服务器模式的支持。

系统软件结构分五部分,外设驱动、实时数据库、报警服务、历史数据服务和图形服务。软件系统提供丰富的DLL(动态链接库)形式驱动,这是一种基于文件管理的驱动方式,函数留有外部接口,供其他应用序访问使用,只要拥有设备厂家的DLL驱动文件,就可以很方便地访问设备的数据。

另外还支持OPC模式访问外界数据,它既可以读取数据,也可以作为OPCServer供其他OPC客户端使用。通过设备驱动镜像表,实时数据库系统把数据存储在实时数据库内,供上一层的历史库和图形界面使用,为了增强报警功能的时效性,专门设置了报警队列,直接与设备驱动镜像表建立连接,这样就保障了系统报警的快速。

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软件分为工程浏览器、工程编辑器和图形编辑器三部分。工程浏览器主要完成工程文件的备份、恢复、新工程的建立和删除等工作。

2d835724b929b1eae1f78165c714ff19.png

未来组态技术的发展方向组态技术是一种配置技术,它是建立在硬件基础上的一种设置方法,因此它的复杂程度取决于硬件的功能,也随着硬件设备的发展而发展。

目前组态技术更偏向于传统软件的使用思路,也就是说,它的交互性和易用性受到很大阻碍,组态的基础是数据库,与硬件设备之间的联系需要一种思维上的转换,现在的方式不直观,比如,我们要把某个给水泵加入到组态数据库里面,要分清楚哪些是输入信号,哪些是输出信号,哪些是逻辑内的变量,哪些信号需要长脉冲控制,还需要给它们命名,命名的时候要考虑规则等,这无疑增加了组态的难度,倘若我们以面向对象的思路出发,在组态初期把所有不同类型的设备配置好,相当于用计算机描述出设备的各种功能,然后需要的时候“拽”一个设备出来,配置到控制方案里,这样就会减少很多工作量,也不必把精力浪费在数据库整理上了。

再进一步大胆地展望一下,把控制组态与前期设计院的设计联系在一起,这样是否能实现更多的功能呢/p>

比如系统图绘制完成之后,关于控制系统的设备就已经整理完成,至于电缆的走向、电缆的长度就已经完成了,其实只要我们善于总结,就可以简化很多重复性工作,减少中间环节,提高效率。游戏的发展是计算机编程前沿技术的体现,把这些技术引入到控制系统软件组态中是否可行呢常期待组态技术的突破。

相关资源:天弛专业挽联打印软件v2.7版挽联打印软件挽联软件分享.pdf-其它…

来源:weixin_39599654

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月26日
下一篇 2020年10月26日

相关推荐