0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

常见的组态软件有哪些

h1654155282.3538 来源:网络整理 作者:网络整理 2020-06-29 09:42 次阅读

什么是组态软件

对应于原有的HMI(人机接口软件,HumanMachineInterface)的概念,组态软件应该是一个使用户能快速建立自己的HMI的软件工具,或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。

组态软件开发的特点

(1)功能强大

组态软件提供丰富的编辑和作图工具,提供大量的工业设备图符、仪表图符以及趋势图、历史曲线、数据分析图等;提供十分友好的图形化用户界面(GraphicsUserInterface,GUI),包括一整套Windows风格的窗口、菜单、按钮、信息区、工具栏、滚动条等;画面丰富多彩,为设备的正常运行、操作人员的集中监控提供了极大的方便;具有强大的通信功能和良好的开放性,组态软件向下可以与数据采集硬件通信,向上可与管理网络互联。

(2)简单易学

使用组态软件不需要掌握太多的编程语言技术,甚至不需要编程技术,根据工程实际情况,利用其提供的底层设备(PLC智能仪表、智能模块、板卡、变频器等)的I/O驱动、开放式的数据库和界面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的复杂工程。

(3)扩展性好

组态软件开发的应用程序,当现场条件(包括硬件设备、系统结构等)或用户需求发生改变时,不需要太多的修改就可以方便地完成软件的更新和升级。

(4)实时多任务

组态软件开发的项目中,数据采集与输出、数据处理与算法实现、图形显示及人机对话、实时数据的存储、检索管理、实时通信等多个任务可以在同一台计算机上同时运行。组态控制技术是计算机控制技术发展的结果,采用组态控制技术的计算机控制系统***的特点是从硬件到软件开发都具有组态性,因此极大地提高了系统的可靠性和开发速率,降低了开发难度,而且其可视化图形化的管理功能方便了生产管理与维护。

常见的组态软件有哪些

①InTouch

Wonderware的InTouch软件是最早进入我国的组态软件。在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。但是,早期的InTouch软件采用DDE方式与驱动程序通信,性能较差,***的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC支持。

②Fix

Intellution公司以Fix组态软件起家,1995年被爱默生收购,现在是爱默生集团的全资子公司,Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。Intellution将自己***的产品系列命名为iFiX,在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。原有的Script语言改为VBA(VisualBasicForApplication),并且在内部集成了微软的VBA开发环境。遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。Intellution也是OPC(OLEforProcessControl)组织的发起成员之一。iFiX的OPC组件和驱动程序同样需要单独购买。

③Citech

CiT公司的Citech也是较早进入中国市场的产品。Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。

④WinCC

Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。WinCC内嵌OPC支持,并可对分布式系统进行组态。但WinCC的结构较复杂,用户***经过Simens的培训以掌握WinCC的应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 组态软件
    +关注

    关注

    4

    文章

    225

    浏览量

    26735
  • 组态
    +关注

    关注

    0

    文章

    117

    浏览量

    14420
收藏 人收藏

    评论

    相关推荐

    组态软件开发流程详解_组态软件的设计实例

    组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业
    发表于 02-09 10:16 3w次阅读
    <b class='flag-5'>组态</b><b class='flag-5'>软件</b>开发流程详解_<b class='flag-5'>组态</b><b class='flag-5'>软件</b>的设计实例

    [原创]组态软件的问题

    的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。  组态(Configuration)为模块化任意组合。通用组态软件主要特点
    发表于 04-12 22:13

    [原创]学好组态软件的问题

    的任意组态,完成最终的自动化控制工程。  组态(Configuration)为模块化任意组合。通用组态软件主要特点(1)延续性和可扩充性。
    发表于 04-19 19:31

    组态软件专用短信终端

    原有的厂务监控系统中,当警报出现时由值班人员查看并通知相关人员处理。有时当重要警报出现时,可能由于值班人员疏忽而延迟了处理时间从而对生产或安全造成影响。DTP-S09C组态专用短信终端可以及时将
    发表于 05-12 15:04

    嵌入式组态软件和标准版组态软件什么不同?

    本文简要介绍了嵌入版组态软件的主要作用、应用模式,并将其与标准版组态软件进行对比,得出二者的区别。
    发表于 08-22 07:37

    什么是组态软件

    组态软件的出现,解决了这个问题。对于过去需要几个月的工作,通过组态几天就可以完成。  组态软件
    发表于 12-04 16:37

    组态软件(Configure)分享

    搜狗百科组态组态(Configure)的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态
    发表于 07-02 06:33

    数字化可视化的Web组态软件哪些

    数字化可视化的Web组态软件哪些?都有何优缺点?
    发表于 09-26 08:19

    组态软件哪些用途

    组态的定义是什么?组态软件哪些用途?
    发表于 09-28 07:24

    NXP出的LVGL组态软件

    目前仅提供公众号关键字下载,以下下载内容:1. NXP出的LVGL组态软件2. 全控件使用代码(整个系列的文章所有代码都在里面,代码量4228行)3.Visual Studio 2019模拟器
    发表于 12-15 09:12

    MCGS组态软件

    了解什么是MCGS组态软件 了解MCGS组态软件的系统构成 了解MCGS组态
    发表于 07-01 16:23 84次下载

    力控组态软件快速入门

    力控组态软件快速入门,力控组态软件快速入门,力控组态软件快速入门
    发表于 10-30 18:01 0次下载

    组态软件有哪些_组态软件哪个好_组态软件推荐(三款)

    组态软件是工业自动化控制领域实现人机交互的必不可少的工具,常见的有:InTouch、iFix、Citech、WinCC、组态王、Controx开物、ForceControl、GE
    的头像 发表于 02-09 09:47 39.1w次阅读
    <b class='flag-5'>组态</b><b class='flag-5'>软件</b>有哪些_<b class='flag-5'>组态</b><b class='flag-5'>软件</b>哪个好_<b class='flag-5'>组态</b><b class='flag-5'>软件</b>推荐(三款)

    什么是组态软件组态软件的几种常见类型

    组态软件的定义 组态软件实际上是一种开发工具软件或开发环境,用户通过类似“搭积木”的方式来快速构建自己所需要的
    的头像 发表于 10-31 09:46 1265次阅读
    什么是<b class='flag-5'>组态</b><b class='flag-5'>软件</b>?<b class='flag-5'>组态</b><b class='flag-5'>软件</b>的几种<b class='flag-5'>常见</b>类型

    什么是组态软件组态软件有什么用?

    组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业
    的头像 发表于 04-20 14:16 106次阅读