admin管理员组

文章数量:1538448

2024年6月19日发(作者:)

2021.01

网络信息工程

基于

MCGS

软件实现倒计时数据显示的组态方法

吴俊

(邢江中等专业学校

江苏扬州

225000

)

摘要:

本文基于

MCGS

组态软件

设计具有倒计时显示功能的触摸屏界面

着重介绍了设计思路

组态方法及程序的编写

MCGS

组态软件功能构件的运用及组态工程的开发都具有一定的实用价值

关键词

MCGS

倒计时显示

组态方法

Configuration

method

of

countdown

data

display

based

on

MCGS

Software

Wu

Jun

(Hanjiang

secondary

vocational

school,

Yangzhou

Jiangsu,

225000)

Abstract

:

In

this

paper,

based

on

MCGS

configuration

software,

a

touch

screen

interface

with

countdown

display

function

is

designed.

The

design

idea,

configuration

method

and

programming

are

mainly

introduced.

It

has

a

certain

practical

value

for

the

application

of

MCGS

configuration

software

functional

components

and

the

development

of

configuration engineering.

Keywords

:

MCGS

;

Coun

tdown

display

;

Conf

igura

tion

met

hod

0

引言

倒计时显示给人以紧迫感,可增强人们的关注度

,在工

2

总体设计方案

2.1

倒计时数据显示功能概述

本文以固定时间长度

2

小时

的倒计时显示为例

为了

突出对比效果

工程界面中增加了运行时间的显示

当按下

业控制系统中时常被运用到

工业触摸屏

一一

通过触摸式工

业显示器将人与机器连为一体的智能化交互设备

以其简单

灵活的可视化操作界面及友好的人机交互性,在工业控制过

程监控中得到了广泛的应用

利用

MCGS

软件,可将倒计时显

示功能组态到触摸屏界面中

实现倒计时与控制系统的运行

过程紧密的结合

计时开始/停止按钮,倒计时数据从

2

小时开始以秒递减

行时间则从零开始以秒递增

当释放计时开始

/

停止按钮,

倒计时显示保持当前数据

再次按下计时开始/停止按钮,

则从当前值继续

直至数据为零

可根据需要添加复位按钮,

按下后

,

倒计时数据显示为初始值

1

MCGS

组态软件

MCGS

是一套基于

Windows

平台的

用于快速构造和生成

上位机监控系统的组态软件

。该系统通过可视化操控

对数

2.

2

总体设计思路

本文中主要运用

MCGS

软件内部定时器及循环策略等功

能构件

来组态倒计时数据显示工程

使用两个定时器构件,

其中定时器

1

与倒计时时间显示

据进行现场采集

监测

分析处理与控制

,

具有操作简便

视性好

可靠性高等特点

广泛应用于自动化领域

向用户提

供解决实际工程问题的方案

MCGS

软件中提供了多种不同功能

且各自独立的构件,

在组态环境中

通过配置各种参数

象搭积木一样就能构造

关联,并在工程开始启动运行时其当前值被人为设定为

2

;定时器

2

与运行时间显示相关联

按下计时开始/停止按钮,则调动

MCGS

中的循环策略,

出一个功能丰富

可实际应用的工程系统

倒计时数据显示功能

需通过对时间的控制来实现

在该策略中

利用脚本程序工具

编写脚本程序让定时器

1

当前值每秒递减

1

并启动定时器

2.

将定时器

1

和定时器

2

的当前值以“

的形

式在界面中显示出来

MCGS

中提供了定时器构件,

可对定时器进行启动

停止及定

时器当前值的处理等操作,经分析

运用定时器构件并不能

方便直接地实现倒计时数值显示的组态

针对比较复杂的组态工程

为了简化组态过程

提高工

3

组态设计过程

3.

1

倒计时显示的画面组态

打开

MCGS

组态环境

新建名为'倒计时显示

工程

作效率

MCGS

引入运行策略的概念

实现对系统的运行流程

及设备的运行状态进行有针对性选择和精确的控制

同时又

提供了脚本程序这一编程语言引擎,

通过简单的类

Basic

言构造各种特定的流程控制程序和操作处理程序

来解决常

规组态方法难以实现的某些控制和计算任务

这些功能构件

3.1.1

定义变量

本工程需要''运行时间显示

倒计时显示

计时开

的灵活运用为倒计时显示功能的实现提供了便捷的途径

三个变量

,类型分别为字符型和开关型

申耳测说

网络信息工程

进入''实时数据库

窗口进行定义变量操作

如图

1

所示

3.1.

2

组态画面设计

画面组态分为建立画面

编辑画面和动画连接三个步

运用了系统提供的标签构件及标准按钮构件

在完成相

应的编辑

设备连接操作后,创建的"倒计时显示

触摸屏画

面如图

2

所示

1

定义变量

2

倒计时显示

画面

3.

2

程序编写

在窗口的启动脚本中写入脚本程序

设置定时器

1

的当

前值,并在界面中显示出倒计时的开始时间

进入

运行策略

新建循环策略

倒计时显示

在策

略行上选用脚本程序构件

并编写程序控制定时器

1

的当前

值以秒递减

同时让

运行时间显示

倒计时显示”

变量的

当前值以

的形式在界面中显示出来

参考程

序见图

3

3.

3

程序调试

进入

MCGS

组态软件

运行环境

见图

4)

,

点击画面上的

计时开始/停止按钮

观察倒计时数据显示是否与符合设计

要求

调试过程中

通过对程序的调整和完善

最终完全实现

设计要求

timer

run

(2)

运行时间显示

=

Itimerstr

(2,

1)

if

!

t

imervalue

(1,

0)

>0

then

!

timer

skip

(1

-1)

倒计时显

^r

=!ti]iierstr(l

J

1)

else

倒计时显示="

00

00

:

00*

endif

3

程序设计

2021.01

4

模拟运行界面

4

MCGS

PLC

设计方案

上文中

MCGS

软件通过调用运行策略,按条件运行脚

本程序控制定时器

实现了倒计时数据显示的功能

MCGS

一款功能完善的组态软件

除了利用其内部功能构件

还可

与其他外接硬件设备

PLC

相结合

快速

方便地开发出各

种用于现场数据处理和控制的工程

在本例工程中,我们将

MCGS

与三菱

PLC

相结合

借助

PLC

程序来实现倒计时数据的

®ZjSo

4.

1

PLC

程序的设计

PLC

程序中

利用传送指令

MOV

指令

将倒计时设定

时间转换成以秒为单位的数值储存到数据寄存器中

当按下

计时开始/停止按钮后,运用特殊辅助继电器

M8013

及减法

指令

SUB

指令

控制该数据寄存器的值以每秒递减

1

4.

2

MCGS

组态设计

新建

"

倒计时显示

工程及用户窗口画面设计如上例中

所示

但在

实时数据库

窗口要增加数值型变量

倒计时时

间值

“分

实时数据库定义变量如图

5

所示

在用户窗口中构造循环脚本程序

PLC

数据寄存器

中倒计时的实时时间值分解成对应的时

秒的数值

再利

MCGS

嵌入版系统内部字符串操作函数

!str

x

,

将数值型

数据对象'时

“分

的值转换成字符串

并构成'时

秒"的形式在界面中显示出来。

参考程序见图

6

o

4.

3

MCGS

PLC

的连接与调试

本例中

MCGS

系统必须与外部设备建立起连接关系

,

赋予相关的属性

,才能实现对外部设备的驱动和控制

当工作台

D:

Hl

主控啬口

0

设备窗口

I

岡用户窗口

$8

实时数据库

窗运行策略

名学

I

类型

泮務

i

InputETiae

系统内建…

aw

新增对象|

S@InputSTue

InputOserl

-

3

系统内建…

InputOser2

£s

-

3

系统内建…

成组増加

系统内建…

Jt

m

轲秒

对象属性

紀运行时间显示

$8

I

倒计时显示

II

-

3

-

3

-

$0

计时开始

3

-

倒计时时间值

3

-

3

5

定义变量

时■倒计时时间值

/3600

分倒计时时间值-时

*3600

/60

秒=倒计时时间值-时

*36

08

■分

*60

倒计时显示*

Strl

••:

st"

♦■•

"+tstr

6

脚本参考程序

下转第

93

甲耳测诃

2021.01

测试工具

接收器同相输入端

接收器同相输出端

工作电源

r+

向厅门控制器发送显示信息

7

8

B

Vcc

钮信号是根据循序实现

那么

使用有限时间等待解决此问

也就是分配每个控制器时间有限

设置为

4ms

在对某控

制器扫描的过程中

假如等待应答时间超过

4ms,

主控制器串

行通信程序就会自动放弃此控制器按钮信号收集

直接对下

开始

个控制器进行扫描

其他的控制器流程也是如此

向轿厢发送显示信息

向厅门控制器发送数据请求

5

结束语

串行总线连接技术能够降低电梯原本控制系统并道走

向轿厢发送显示信息

待应答

线

在实际使用过程中能够实现电梯分布式控制

因为串行

通信技术的特点

只要再电梯箱

门中设置

RS-485

串行总线

待应答

y

Y

厅门控制器应答

连接接口

就能够使其和控制系统接入

提高电梯控制系统

自动化的水平

N

轿厢控制器应答

厅门扫描完毕

结束

参考文献

4

主控制器串行通信软件的流程

4

软件设计

使用串行通信收集按钮信号

,节约井道信号线,

但是

还会提髙软件负担

所以就要设计良好串行通信软件

4

[

1

]

QKCD

智能化电梯控制系统

[Z]

.

吉林省四平电梯制造有

限公司

.2002.

上海永大电梯设备有限公司.旧梯改造转接装置

:中国,

C

N20062004

1

659.2

[P].2007-07-

11

.

⑶昆明三新控制工程研究所.电梯

PLC/VWF

控制装置

中国

.CN94243

1

78.2

[P]

.

1

997-03-

1

2.

主控制器串行通信软件的流程,收集轿厢按钮信号及厅门按

(上接第

47

页)

由于受到环境阻滞的影响增长率可能有所降低

但人数总体

占了全球温室气体排放的相当大一部分

消减同样的二氧化

是呈现上升趋势

我们注重在表层解决

EDP

的问题

我们所要

碳排放比,发达国家减排的温室气体数量要远大于发展中国

所以

碳排放量多的国家,

需要承担的责任就要多一些

确保的是人口迁移到另外的一些环境中

不会由于人口的负

增长而导致本名族的不复存在

前面我们提到了受迁徙国无法通过完备的手段得知这

我们必须清醒意识到

EDP

的产生时全国人民共同造成的

们是最终的受害者但绝对不会是最后一个

不在让世界上产

生更多无家可归

EDP,

对此

我们责无旁贷

些新居民所有的生存水平,受教育情况等

所以难民文化传

播模型解决的问题一接受国对于难民真实状况了解极少

以通过将模型所需数据简单量化

让我们通过有限的了解,

更大程度上对难民进行合理安置

需要明白的事是,全球气

候变暖引发的海平面上升进而造成的沿海城市被淹没问题

与我们每个人都息息相关

并且也不是一蹴而就的,而是一

参考文献

个历史积累的过程

在历史的进程中

由于工业化的到来

[1]

姜启源

谢金星

叶俊.数学模型

[M].

北京

高等教育出

版社

,2003.

[2]

,

洪巍

周晶.基于网络拓扑结构文化传播路径研究

[J],

统科学学报

,2015(1)

.

论是对于历史排放量还是当前排放量而言

发达国家无疑是

(上接第

86

页)

打开

MCGS

组态软件的设备窗口

,进行设备组态操作

探索新的组态方法

并通过对不同实现方法的比较

来充

MCGS

工程组态中使用的变量通过

MCGS

设备通道与

PLC

程序

中的元件对应建立连接

实现

MCGS

PLC

中数据的相互交换

分认识和掌握

MCGS

组态软件各构件的属性及使用

提高对

MCGS

软件的工程应用能力

参考文献

MCGS

组态工程下载至触摸屏

连接

RS232

数据电缆,

启动

PLC,

通过对程序的调整和完善

最终完全实现系统功能

5

结语

当然,对于相同的设计要求

不同的设计者有不同的解

决思路及不同的设计方案

大家可根据自身要求

不断地学

[1]

北京昆仑通态自动化软件科技有限公司

.MCGS

使用手册

[ZJ.2005.

[2]

黄戈里

李翠翠

.

MCGS

组态的应用技巧探讨

[J],

电工技

,2019(10)

.

本文标签: 显示倒计时组态数据软件