admin管理员组文章数量:1564686
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
8©
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)
.
版权声明:本文标题:基于MCGS软件实现倒计时数据显示的组态方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1718781849a724328.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论