【新建工程】
1、打开MCGSPRO组态软件;
2、选择触摸屏型号;
3、打开工作台,在用户窗口中创建HMI画面窗口;
4、打开启动页面属性;
5、在公共窗口中选择公共窗口;
6、组态设备窗口,双击打开;
7、添加父设备和子设备;
8、父设备端口信息设置;
9、子设备窗口左下角参数设置;
【添加日期和时间】
1、在工具箱中选择添加标签,属性中选择显示输出,不填充颜色,无边线颜色,字体格式随意;
2、扩展属性默认不变,直接修改显示输出;表达式选择右边问号,调出系统变量$Date,字符串输出;
3、最终效果;
4、星期几的实现
5、在标签动画组态属性中,扩展文本内容输入文字“星期一”到“星期天”;
6、在可见度表达式中,调出$Week=1 到 $Week=7 ,分别对应星期一到星期天;
7、运行时间显示时,使用$Runtime/3600得到运行天数;
【透明按钮制作】
在工具箱中选择标准按钮,基本属性中将背景图取消(抬起状态&按下状态),边线颜色选择浅灰色就可以啦!
【显示构件引用变量】
点击菜单栏查看 - 辅助提示 - 构件引用变量(打勾)
【用户登陆、退出、注销脚本】
在“用户登陆”按钮,抬起脚本位置填入以下内容
!LogOn()
Userlogin=!Ascii2I(!GetCurrentUser())
在“退出登陆”按钮,抬起脚本位置填入以下内容
'!LogOff( )
'Userlogin=!Ascii2I(!GetCurrentUser())
If !strcomp("负责人",!GetCurrentUser()) = 0 then
'If 设定时间 >= 2 then
Userlogin = 0
!CloseAllWindow("首页")
' !LogOff()
'Endif
Endif
2分钟自动注销
当前时间=!GetLastMouseActionTime()
设定时间=!TimeSpanGetMinutes(!TimeGetSpan(!TimeGetCurrentTime(),!GetLastMouseActionTime()))
If !strcomp("负责人",!GetCurrentUser()) = 0 then
If 设定时间 >= 2 then
Userlogin = 0
!CloseAllWindow("首页")
' !LogOff()
Endif
Endif
【按钮权限限制】
在相应的按钮位置安全属性中,表达式选择Userlogin,由用户登陆后的权限分配