人机界面编程软件和组态软件一样吗?两者之间有什么区别?
人机界面编程软件和组态软件一样吗?两者之间有什么区别?请指点!谢谢!
人机界面编程软件和组态软件不一样,两者区别如下:
人机界面编程软件和组态软件一样吗?两者之间有什么区别?
人机界面编程软件和组态软件一样吗?两者之间有什么区别?
人机界面编程软件和组态软件一样吗?两者之间有什么区别?
一、主体不同
1、人机界面编程软件:是一种带微处理器的智能终端,用于工业场合,实现人和机器之间的信息交互,包括文字或图形显示以及输入等功能。
2、组态软件:又称组态系统软件,是指数据采集与过程控制的专用软件,也是指在自动控制系统层一级的软件平台和开发环境。
二、特点不同
1、人机界面编程软件:面采用较高等级的嵌入式电脑设计,比较流行的设计是采用32位的ARM微处理器,主频一般在100MHz以上,采用Linux或WinCE等嵌入式作系统。
2、组态软件:是一种通过灵活的组态方式,为用户提供快速构建工业自动控制系统功能的、通用层次的软件工具。
三、适用性不同
1、人机界面编程软件:因其成熟的人机界面技术和高可靠性而被广泛用于智能楼宇、智能家居、城市信息管理、医院信息管理等非工业领域。
2、组态软件:广泛应用于机械、汽车、石油、化工、造纸、水处理以及过程控制等诸多领域。
参考资料来源:
参考资料来源:
【急】组态软件有哪些优点
组态软件优点:延续性和可扩充性,封装性(易学易用),通用性。
(1)延续性和可扩充性:用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级。
(2)封装性(易学易用):通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能。
(3)通用性:每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。
用MCGS等组态软件做项目,这类软件的编程语言如何称呼?
本身软件就是用VB的语言来编写的,你用MCGS软件来做项目,本身软件以及集成了语言的功能,可以理解为一些组或者块 语句用来实现特定的功能,就是图符话了,这类的统筹编辑都叫 组态编程
希望可以帮到你
这就要看这些组态是用什么语言编写的了,可以称类VB……呵呵,在组态中的编程统称脚本,语法比较简单,具体的需要参照各个组态软件的说明书。
MCGS是昆仑通态。就叫MCGS组态软件或昆仑通态组态软件,不过是叫的少,所以不习惯而已。
可能WINCC,IFIX这些叫起来比较习惯吧。
GPL语言,BAS楼宇控制系统,用的也是这种语言
组态软件和编程软件有什么区别
一、主体不同
1、组态软件:组态系统软件,是指数据采集与过程控制的专用软件,也是指在自动控制系统层一级的软件平台和开发环境。
2、编程软件:是一种数字运算作的电子系统,专为在工业环境下应用而设计。
二、特点不同
1、组态软件:通过灵活的组态方式,为用户提供快速构建工业自动控制系统功能的、通用层次的软件工具。
2、编程软件:编程软件可进行远程编程、诊断或数据传输。利用web server进行。储存HTML网页、、PDF文件等到里供通用浏览器查看扩展作系统功能。
三、应用不同
1、组态软件:广泛应用于机械、汽车、石油、化工、造纸、水处理以及过程控制等诸多领域。
2、编程软件:以微处理器为基础的通用工业控制装置。生产出小批量、多品种、多规格、低成本和高质量的产品。
什么是组态软件
MCGS(Monitor and Control Generated System,监视与控制通用系统)是昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等作系统。
来自百度百科
如何学习组态软件(组态软件介绍)
大多数组态软件脚本不具备动态创建对象的功能,也不支持自定义类型,仅仅是基本的作逻辑,所以学起来和编程相比要简单的多,主要是在描述你的作行为。
所有脚本和语言都有最基本的运算语法,本质几乎没什么别,主要是基于不同的语言语法规则,写法上有区别。基本逻辑运算,加减乘除赋值,布尔逻辑,位逻辑,条件判断if,条件循环while,次数限定循环for,也就这些,很多脚本中连自定义函数概念都没有,统统是某下的执行脚本。
脚本,除了基本语法(一通百通的东西),就是对象和方法。
通常脚本会定义许多种对象(任何变量,控件,报警等等能被你虚拟的看成作的有存在感的个体都是对象)。方法就是作对象用的函数,因为不是所有作都可以通过给对象赋值简单的达到目的。会存在由软件提供的特殊作函数(方法)。
你要掌握的无非就是能够作的对象有哪些(组态软件的对象绝大多数都是组态时组态的,很少有动态生成的(正常的编程语言对象都是动态靠代码生成的),组态软件通过组态作简化这个过程),你如说西门子PLC,你从来没有常识也不能尝试,靠一个代码去创建一个组态,添加一个模块,或者工艺对象,都是靠组态实现,一开始就创建好了。
除了学习如何组态外,就是学习这些组态对象提供的作方法,或可修改的属性,作对象的方法也仅仅就是这些。
学脚本其实就是学,组态对象的作方法,有哪些属性可以改,改完是什么结果,提供哪些作函数,怎么用,无非就这些,至于要实现的功能,那属于编程逻辑,到哪都一样,只可根据经验意会,没到具体问题上没法说的清楚。
当然对于有真正编程语言基础的,尤其是高级语言ja,c,c#基础的人学这些,都是很简单的,也会觉得脚本编程束手束脚完全可以更开放些,不过只是因为组态软件开发者为了使用安全性,和易作性,编程者的使用受很大限制。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。