云南玉溪市西门子模块一级经销商

   2024-07-21 200

场景模拟

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

功能需求

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

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


实现流程

·1.PLC创建全局变量

变量名称数据类型备注
AutoLoginBool自动登录信号
UserString[20]需要自动登录的账号用户名
PasswordString[20]需要自动登录的账号密码
CurrentUserString[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 ThenLogon "GLbData_Password","GLbData_User"   '使用系统函数,进行用户登录GetUserName ("GLbData_CurrentUser")       '获取当前登录用户名SmartTags("GLbData_Password") = "123456"   '自动登录后,密码会自动消除,方便下次登录,需要将密码传送给对应变量End If


4.组态画面


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




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

测试效果


核心提示:华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
同类新闻
  • 联系人:董海波
  • 电话:13510737515
  • 地址:惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
  • 邮件:857835895@qq.com
  • 手机:13185520415
我们的产品