西门子HMI精智面板实现用户自动登录

  • 场景模拟
  • 功能需求
  • 实现流程
  • 测试效果
  • 案例程序

场景模拟

在实际生产环境中,为了保证账户密码的保密性和工作的方便,需要定时或者以按钮形式自动登录账号密码。

功能需求

定时登录账号。比如在每天早上8点半上班前登录账号。

以按钮形式自动登录账号。按下按钮后,账号登录

实现流程

·1.PLC创建全局变量

变量名称 数据类型 备注
AutoLogin Bool 自动登录信号
User String[20] 需要自动登录的账号用户名
Password String[20] 需要自动登录的账号密码
CurrentUser String[20] 系统当前登录账号用户名

2.创建HMI变量

3.触摸屏创建脚本。定时登录脚本和信号触发登录脚本

'定时触发
If SmartTags("GLbData_CurrentUser") = "" ThenLogon "GLbData_Password","GLbData_User" '使用系统函数,进行用户登录GetUserName ("GLbData_CurrentUser")        '获取当前登录用户名SmartTags("GLbData_Password") = "123456"   '自动登陆后,密码会自动消除,方便下次登录,需要将密码传送给对应变量
End If
'按钮触发
If SmartTags("GLbData_AutoLogin") = True  Then Logon "GLbData_Password","GLbData_User"    '使用系统函数,进行用户登录GetUserName ("GLbData_CurrentUser")        '获取当前登录用户名SmartTags("GLbData_Password") = "123456"   '自动登陆后,密码会自动消除,方便下次登录,需要将密码传送给对应变量
End If

4.组态画面

5.定时登录。组态的画面只能通过按钮触发实现自动登陆,当需要定时登录时,可通过”计划任务“来执行。为了演示方便,目前是每个1分钟触发一次。

6.创建用户,在触摸屏用户管理中创建自动登录的账号和密码

测试效果

案例程序

案例程序使用博图V15。载使用时请注意版本!

西门子HMI精智面板实现用户自动登陆相关推荐

  1. 西门子HMI精智面板密码超期功能

      在进行项目开发时,用户需要对密码进行策略管理,对密码设置超期和超次功能.   比如如果密码有效期为90天,当超过90天后,系统会提示密码超期,建议用户修改.同样,如果用户在进行账号登录时,如果超过 ...

  2. 西门子精智和精简面板区别_西门子精智面板6AV2124-0QC02-0AX1详细概述

    西门子精智面板6AV2124-0QC02-0AX1详细概述3fte 上海铁狂机电设备有限公司是一家多年从事大型系统备件(集散式控制系统.可编程控制器.冗余容错控制系统.机器人控制系统.大型伺服控制系统 ...

  3. 西门子精智和精简面板区别_西门子精智面板6AV2124-0GC01-0AX0详细概述

    西门子精智面板6AV2124-0GC01-0AX0详细概述3fte 上海铁狂机电设备有限公司是一家多年从事大型系统备件(集散式控制系统.可编程控制器.冗余容错控制系统.机器人控制系统.大型伺服控制系统 ...

  4. 西门子精简/精智触摸屏(HMI)U盘记录历史数据的注意点

    在工程中,由于使用趋势图和表格来查看历史数据具有一定的局限性,所以经常会使用U盘/SD卡来记录历史数据.(二代精简不支持表格控件 ㄟ( ▔, ▔ )ㄏ,也即是说,想用表格,要加钱). 硬件层面 触摸屏 ...

  5. 西门子S7-1500PLC程序 汽车焊装程序,有RFID 机器人精智面板,多种编程语言并存,FBD SCL STL 变频器控制 伺服控制FB285 FB284控制

    西门子S7-1500PLC程序,1516F-3PNDP 汽车焊装程序,有RFID 机器人精智面板,多种编程语言并存,FBD SCL STL 变频器控制 伺服控制FB285 FB284控制,Graph流 ...

  6. 西门子精智面板实现画面返回功能

    ActivatePreviousScreen 功能描述 使用介绍 注意事项 源程序 此功能需要用到ActivatePreviousScreen脚本函数 功能描述 返回上一界面,上一界面属于已经打开过, ...

  7. 西门子TP900精智系列触摸屏和三菱Q系列PLC以太网通信的组态步骤

    西门子TP900精智系列触摸屏和三菱Q系列PLC以太网通信的组态步骤 说明: 西门子精智系列触摸屏支持和三菱Q PLC进行以太网通讯. 但要注意精智系列触摸屏只支持通过TCP协议和三菱Q PLC通讯( ...

  8. 西门子comfort精智屏如何恢复出厂设置?

    西门子comfort精智屏如何恢复出厂设置? 对精智面板恢复出厂设置 当触摸屏出现异常情况时,可以尝试恢复出厂设置.例如当触摸屏白屏时. 精智面板(Comfort)恢复出厂设置主要分为两种方式. 方式 ...

  9. 通过区域指针实现PLC和HMI精智触摸屏的通信状态诊断的具体方法

    通过区域指针实现PLC和HMI精智触摸屏的通信状态诊断的具体方法 PLC如何监控与HMI的通信连接状态? 本次和大家分享通过区域指针实现通信状态诊断的具体方法,如果一旦检测到HMI设备掉线或者不稳定的 ...

最新文章

  1. [WIKIOI1298]凸包周长[裸凸包]
  2. html get请求_99% 的人都理解错了 HTTP 中 GET 与 POST 的区别【面试必问】
  3. 苹果开发者用计算机语言,苹果的编程语言 Swift 是用什么开发的?
  4. 前端知识笔记汇总200304
  5. yii2框架随笔19
  6. VBA中使用EXCEL工作表函数
  7. 教你在Windows轻松修改Hosts文件
  8. 安装布署rsync+Inotify实现数据的实时同步更新
  9. kafka 下载与命令的使用
  10. 《我家侯爷不宠我》盛大开机,丹青映画国漫IP再次“破壁”
  11. TDDFT计算软件Octopus学习笔记(一):Ubuntu下Octopus的安装
  12. html自动补位的功能,js中位数不足自动补位扩展padLeft、padRight实现代码
  13. 为什么IM不适合直接运行在公链上?
  14. A. 贝壳找房性价比
  15. 苹果开发者账号和证书那些事
  16. C++解决Hanks趣味问题
  17. 树莓派Python教程:如何安装树莓派系统
  18. 【kali-漏洞利用】(3.4)免杀Payload 生成工具(上):Veil安装、启动、Can‘t find the WINE profile问题
  19. interview--- 帽子戏法
  20. BugKu: 粉色的猫

热门文章

  1. 面向对象学不会看不懂?一文详解面向对象知识点总结
  2. 3896. 【NOIP2014模拟10.26】战争游戏
  3. My Writeup
  4. 如何用数学课件制作工具画出固定长度的线段
  5. 6-1 表彰优秀学生(多态) (20分)
  6. 前端入门知识整理(1)Vscode使用
  7. 简约办公风格工作总结PPT模板
  8. Java工程师:双非计算机小硕的秋招经历总结
  9. [BZOJ4455][UOJ185][Zjoi2016]小星星(树形DP+容斥)
  10. 基于Python的Opencv图像梯度处理