2016-11-02 12:07:58 | 人围观 | 评论:
而问题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能够对大家有所帮助。
全站搜索