目录
1. 屏幕简介

1)主要功能特点
昆仑通态屏幕是一种集成了先进技术的工业级触摸屏,它以高性能的嵌入式系统为核心,提供了丰富的功能和优秀的用户体验。昆仑通态屏幕的设计理念是将复杂的工业控制界面简化为直观易懂的触摸操作界面,从而提高工作效率和准确性。其主要特点如下:
- 高性能CPU:多数型号采用Cortex-A8核心,主频可达600MHz或更高,保证了系统的流畅运行。
- 高分辨率显示屏:一般配备7英寸至15英寸的高亮度TFT液晶显示屏,分辨率最高可达1920x1080,色彩还原真实,视觉体验良好。
- 四线电阻式触摸屏:提供高达4096x4096的分辨率,确保精确的触摸定位。
- 强大的图像显示和数据处理能力:预装有MCGS嵌入式组态软件,支持复杂的工业控制和数据显示需求。
- 丰富的接口:通常包含RS232、RS485串口,USB接口,以及以太网接口,满足多种通讯需求。
- 良好的防护等级:多数型号具有IP65级别的防护等级,适应各种工业环境的挑战。
注意:昆仑通态的大部分屏幕都无法在低温环境下工作,一般工作温度都标注的是0~45℃。
2)屏幕接口
昆仑通态屏幕接口如下图所示,注意:不同系列不同型号包含的接口可能不同。

接口说明:

以上是①②接口的信息。
③为USB1主口:USB2.0, 支持通过U盘更新触摸屏运行环境、工程、系统,以及数据导入和导出功能,与从口互斥。
④为USB2从口:USB工口(B型),可上传或下载工程,与主口互斥。
⑤网口:带联网功能的屏幕此位置为网口。
3)分类
昆仑通态的屏幕有两种系统,早期的产品是WinCe系统的,目前的新品都是Linux系统的。并且新的产品分忧不同系列,包括有:K系列、N系列、G系列。K系列属于常规屏幕。N系列更侧重于物联网功能和智能化,适合需要远程监控和数据收集的应用场景。而G系列则可能更加注重工业控制的稳定性和性能,适合复杂的工业自动化环境。
2. 开发工具
Mcgs屏幕的体系结构分为组态环境、模拟运行环境和运行环境三部分。组态环境和模拟运行环境相当于一套完整的工具软件。
WinCe系统使用的组态环境和模拟运行环境为MCGSE

Linux系统使用的组态环境和模拟运行环境为McgsPro

运行环境是一个独立的运行系统,它按照组态工程中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境与组态工程构成用户应用系统。通过开发工具生成的用户应用系统下载到屏幕中进行使用。
用户应用系统包括主控窗口、设备窗口、用户窗口、实时数据库和运行策略5个部分构成。窗口是屏幕中的一块空间,是一个容器,直接提供给用户使用。

2.1 主控窗口
主控窗口是组态工程结构的主框架,位于控制台的首位,用户可在主控窗口内设置系统运行流程及特征参数。控制台是所有设备窗口和用户窗口的父窗口,相当于一个大的容器,可以放置一个设备窗口和多个用户窗口,复制这些窗口的管理和调度,并调度用户策略的运行。
在基于Linux的触摸屏中,一个应用系统只允许有一个主控窗口,主控窗口作为一个独立的对象存在,其功能和复杂的操作都被封装在对象内部,组态是只需要对主控窗口的属性进行正确的设置即可。

2.2 设备窗口
在设备窗口中建立系统与外部硬件设备的连接关系,使系统能够从外部设备读取数据并控制外部设备的工作状态,实现对工业过程的实时监控。
在McgsPro软件中,实现设备驱动的方法:在设备窗口内配置不同类型的设备构件,并根据外部设备的类型和特征,设置相关的属性。将设备的操作方法如硬件参数配置、数据转换、设备调试等都封装在构件之中,以对象的形式与外部设备建立数据的传输通道连接。系统运行过程中,设备构件有设备窗口统一调度管理。通过通道连接既可以向实时数据库提供从外部设备采集到的数据,并提供给系统的其他部分进行控制运算和流程调度,又能从实时数据库查询控制参数,实现对设备工作状态的实时检测和过程的自动控制。

2.3 用户窗口
在用户窗口中,通过对多个图形对象的组态设置,建立相应的动画连接,用清晰生动的画面反应工业控制过程。用户窗口时组成基于Linux的触摸屏图形界面的基本单位,所有的图形界面都是由一个或多个用户窗口组合而成,它的显示和关闭由各种功能构件来控制。用户窗口用来放置图元、图符和动画构件等各种图形对象,通过对图形对象的组态设置,建立与实时数据库的连接,来完成图形界面的设计工作。

2.4 实时数据库
实时数据库是McgsPro系统的核心,相当于一个数据处理中心,同时也起到公用数据交换区的作用。McgsPro使用自建文件系统中的实时数据库来管理所有实时数据。从外部设备采集来的实时数据送入实时数据库,系统其它部分操作的数据也来自于实时数据库。实时数据库自动完成对实时数据的报警处理和存盘处理,同时它还根据需要把有关信息以事件的方式发送给系统的其它部分,以便触发相关事件,进行实时处理。因此,实时数据库所存储的单元,不单单是变量的数值,还包括变量的特征参数(属性)及对该变量的操作方法(报警属性、报警处理和存盘处理等)。这种将数值、属性、方法封装在一起的数据我们称之为变量。实时数据库采用面向对象的技术,为其它部分提供服务,提供了系统各个功能部件的数据共享。

2.5 运行策略
运行策略是对系统运行流程实现有效控制的手段,是系统提供的一个框架,里面放置有策略条件构件和策略构件组成的“策略行”,通过对运行策略的定义,使系统能够按照设定的顺序和条件操作实时数据库、控制用户窗口的打开、关闭并确定设备构件的工作状态等,从而实现对外部设备工作过程的精确控制。
一个应用系统有三个固定的运行策略:启动策略、后台任务和退出策略。启动策略在应用系统开始运行时调用,后台任务由系统在运行过程中后台独立定时循环调用,退出策略在应用系统退出运行时调用。用户策略供系统中的其它部件调用。在McgsPro中,最多支持300个运行策略。

3. 下载组态工程
3.1 模拟运行
在MCGS Pro中,工程模拟运行是指在不接入实际硬件的情况下,对监控系统进行测试和调试的过程。在第2部分开发工具中介绍的开发软件其中一个是mcgs pro 模拟器就是用来实现模拟运行功能的。
模拟运行的优势在于:
- 风险降低: 在实际硬件到位之前,可以提前发现并修复潜在问题。
- 成本节约: 减少因硬件故障导致的额外成本和时间损失。
- 灵活性高: 可以快速修改和测试不同的设计方案。
在进行页面设计过程中,通过模拟运行的方式来验证设计结果是非常快速和高效的。
具体操作步骤如下:1)工程页面设计完成后,点击下载按钮,弹出下载配置页面:

2)在下载配置页面中,首先选择①运行方式为模拟运行,然后点击②工程下载。
3)最后点击③启动运行。弹出的模拟运行画面,就是下载到实际mcgs屏幕设备中运行的结果。

3.2 实际设备下载工程
按照硬件设备的支持情况,mcgs 屏幕的程序下载方式包括以下几种:
-
1)USB下载: 使用USB数据线连接PC和目标硬件,然后通过MCGS Pro软件的下载功能将工程文件传输到硬件设备中。
-
2)网络下载: 如果硬件设备支持网络通信,可以通过局域网或互联网将工程文件下载到设备上。
-
3)SD卡下载: 将工程文件复制到SD卡中,然后插入到目标硬件的SD卡槽里进行安装。
-
4)串口下载: 通过串行通信接口(如RS232、RS485等)将工程文件发送到硬件设备。
-
5)无线下载: 在某些支持无线通信的设备上,可以通过Wi-Fi或其他无线方式下载工程。
-
6)云下载: 对于支持云服务的设备,可以通过云端服务器进行工程的上传和下载。
以下介绍USB下载方式,其他下载方式相应的屏幕资料中都有介绍。
3.2.1 设备连接
首先,需要准备一根USB下载线,如下图所示

一端连接电脑的USB口,另一端连接第1部分介绍的④端口。
3.2.2 工程下载
完成3.2.1所述的连接后,给屏幕上电。然后在mcgs pro中点击下载按钮弹出下载配置页面。 选择运行方式选择联机,连接方式选择USB通讯,然后点击通讯测试。

通讯测试正常后,点击工程下载

如上图所示,绿色字的提示表示下载成功。
To Be Continue …
本文详细介绍了昆仑通态Mcgs屏的主要功能特点,包括高性能CPU、高分辨率显示屏、强大的数据处理能力等。此外,还阐述了开发工具MCGS Pro的主控窗口、设备窗口、用户窗口、实时数据库和运行策略等组成部分,以及如何通过USB下载组态工程到设备上进行模拟运行和实际设备下载。

3250

被折叠的 条评论
为什么被折叠?



