自动化网-工控人家园官网移动版

主页 > 工控品牌 > 西门子 >

西门子PLC作业中用户登录功能在HMI设备上的应用

1. MP277上经常显示报警信息”210005: plc作业号: xxxx 无效”
 
2. MP277上的用户权限经常失效
 
根据WinCC flexible在线帮助中的错误说明,问题1中的错误信息是触发了错误的PLC作业编号,如下图所示:
而问题2比较棘手,因为客户描述说登录用户不是在WinCC flexible的用户管理中定义的,是PLC的用户。
 
由于客户不方便发送项目,于是仔细查看了区域指针“作业信箱”,如下如所示:
发现作业编号为23/24时,可以触发PLC用户在hmi设备上的登录和注销,如下图所示:
结合问题1的现象,最终确定两个问题实际上是一个问题导致的。即由于PLC程序中对于区域指针“作业邮箱”中作业编号的赋值不对应任何一个存在的Job ID,导致问题1;而由于问题1中的错误,又导致“作业邮箱”中参数1的赋值所对应的用户组未能自动登录到HMI设备,从而造成了用户权限失效的假象。
 
下面通过一个简单的例子来说明一下该用法
 
1. 在连接 – 区域指针中定义Job Mailbox,如下图所示:
2. 在变量中定义Job_ID和PLC_User,分别表示作业邮箱中的作业号和参数1
3. 在运行系统用户管理-用户管理-组中定义相应的用户组,每个组都唯一对应一个编号
4. 在PLC程序中,先设置PLC_User为5,再设置Job_ID为23,PLC User即以用户组(组5)的身份登录HMI设备,如下图所示
PLC作业多数在进口项目(较老的HMI设备)中使用,而国内的项目(尤其是新型HMI设备)中很少使用。像上述的PLC用户管理就更是少见了,希望这个case能够对大家有所帮助。
(责任编辑:admin)