maemolee
123 天前
我之前调查过这个词儿,不同的人有不同的理解:
什么是组态软件、组态编程?#概念
___________________________________
组态,是英文 configure 翻译过来的
configure 也解释为配置、设置
那么组态软件的意思也就是配置软件。
工业中分布式控制系统 DCS 的软件多被称为组态软件:系统结构组态软件、网络结构组态软件、人机界面组态软件、控制逻辑组态软件、数据库组态软件……
像网络结构组态软件的功能就是配置、组建整个网络的结构、确定各个网络节点的 IP 、站号等等,系统结构组态软件的功能是对系统中各个硬件及其结构进行配置,硬件中 CPU 的主备机状态、IO 模块的地址等等。
另外,控制逻辑组态软件就实现了组态编程的功能,工业中,向 PLC 写逻辑、写控制策略,国际上有标准的 5 种编程语言:梯形图、功能块、结构化文本等,梯形图与功能块的操作过程类似于组态的过程,将一个一个东西搭建起来,配置参数,而结构化文本的操作过程就类似于编程,因此很多时候也听到组态编程的概念。
因此,我的理解就是组态就像搭积木,摆好各个块后,在配置他们之间的关系。
___________________________________
什么是组态?其实组态就是搭建系统软件和硬件环境,再简单地说,组态就是用已有的简单功能组合出更复杂的功能。
___________________________________
组态软件就是用图形代表实物,在屏幕上用生动的画面表现实物运行的情况,操作图形即达到操作实物的功能。同时兼具数据记录,通讯,报警等功能。