*************** 咨询热线:15322569805(李生)*******************
诚信经营,质量为首,诚信至上,罗克自动化竭诚为您服务
***************汕头罗克自动化设备有限公司***************
QQ :2687212529
邮箱 :2687212529@qq.com
(请备注咨询具体型号信息李生收)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*所有备件的质保期均为1年,经过专业测试认证。
*如果您需要订购产品超过1件,请与我们联系,我们可以为您提供折扣。
*我们仅采用快递方式递送备件。
*如果您发现其他供货商为相同产品提供更为低廉的价格,我们也愿意参照其价格向您提供进一步的折扣。如果还有其他任何问题,请随时与我们联系。
*请让我们知道您有任何,备品,备件,的需要,我们可以给您进一步的援助,我们等候您的询盘。
在触摸屏的应用过程中,我们经常会遇到需要根据不同用户在画面中隐藏/显示一些操作对象的情况,那么在AB的PanelView Plus系列屏中,如何去实现这一功能?下面我们来简单介绍实现此功能的几种方法。
一、测试环境
软件平台:Factorytalk View studio 10.0
二、程序组态
打开Factorytalk View studio ME软件,新建一个名为ME_Template的工程文件,在Main画面中默认会有一个Shutdown按钮(当触摸屏中画面运行后,此按钮用于关闭当前运行画面返回触摸屏配置界面),我们再添加用户登录、登出按钮,同时添加字符串显示框用于显示当前用户,然后再添加2个Shutdown按钮(总共3个Shutdown按钮),用于3种不同方法测试;
在字符串显示框的属性中按如下设置:
在系统下面新建2个用户,分别为EN和OP:
在Runtime Security中添加EN和OP这俩用户:
对EN/OP用户不赋予安全码A,Default用户赋予安全码A:
(一)、根据用户名来显示隐藏对象
当用户“EN”登录时,我们让Shutdown1按钮可见,所以我们在Shutdown1按钮的可见性里做如下设置:
应用并保存;
(二)、根据用户安全码来显示隐藏对象
当系统处于默认用户“Default”时,我们让Shutdown2按钮可见,所以我们在Shutdown2按钮的可见性里做如下设置:
应用并保存;
(三)、调用宏数据来显示隐藏对象
1、在工程中的HIM tags新建1个内部标签UserLog:
2、新建宏文件UserLogin,UserLogout:
3、在Runtime Security中将OP用户关联Login宏和Logout宏:
点击Accept按钮:
到这一步后,我们发现前面几步操作是什么作用呢?
当"OP"用户登录时,系统会调用UserLogin这个宏,并将UserLog这个标签置1;当"OP"用户退出时,系统会调用UserLogout这个宏,并将UserLog这个标签置0;
然后我们在Shutdown3按钮的可见性里做如下设置:
应用并保存文件。
三、运行测试
将上述工程文件保存并生成运行时文件,加载并运行:
默认用户Default时,Shutdown2按钮可见;
登录EN用户后,Shutdown1按钮可见:
登录OP用户后,Shutdown3按钮可见:
至此,在触摸屏中针对不同用户权限实现对象显示隐藏功能的3种方法已测试完毕。
-----------------------------------------------------------------------------
【相关产品】
BMXCPS2000 施耐德schneider PLC电源
193-EC2CD AB过载继电器
193-EC2AD AB过载继电器
193-EC2PB AB过载继电器
193-EC3DD AB过载继电器
193-EC2BB AB过载继电器
P60B13100HCH00 三洋Sanyo伺服电机
R2AA08075FCH00 三洋Sanyo伺服电机
Marts 2000 KZ010121 SMITEC驱动器
BL-MC140J-20TB 大隈OKUMA伺服电机
1BB-1B030A-2/1K1M-1ZA DGD拧紧轴
3HAC17328-1/01 ABB电机
PS60/4-50-P-LSS-3985 3HAB3125-1/8 ABB电机
RF01D BN624E925G52A J BN624E925H02 三菱MITSUBISHI板卡
RF01E BN634E106G52 D BN634E106H02 三菱MITSUBISHI板卡
RF22D BN634A166G51 A BN634A166H01 三菱MITSUBISHI板卡
RF22C BN624A973G52 C BN624A973H02 三菱MITSUBISHI板卡
RF01C BN624E763G51 T 三菱MITSUBISHI板卡
SGJ-CB BN634E271G53 C BN634E271H03 三菱MITSUBISHI板卡
RG101A BN634E144G51 N BN634E144H01 三菱MITSUBISHI板卡
SGJ-CB BN634E271G54 BN634E271H04 三菱MITSUBISHI板卡
RG221C BN634E285G51 BN634E285H01 三菱MITSUBISHI板卡
SF-CAA BN624A960G53B E BN624A960H03B 三菱MITSUBISHI板卡
SFJ-CA1B BN624E904G54 B 三菱MITSUBISHI板卡
SF-CA1O BN624A960G52A N BN624A960H02 三菱MITSUBISHI板卡
RF202C BN624E958G53 A BN624E958H03 三菱MITSUBISHI板卡
RG201C BN634A645G51 三菱MITSUBISHI板卡
RG202B BN624E923G51 H 三菱MITSUBISHI板卡
MCTC-CTB-A(B) 默纳克电梯轿顶板 全新
6ES5955-3LC41 C98130-A1155-B21 C98043-A1390-L5 电源模块
1394-SJT10-T AB伺服驱动器
VF-7F BFV70224FP 2.2KW 松下Panasonic变频器
VF-8F BFV80554XP 5.5KW 松下Panasonic变频器
PSS SB 3006-3 ETH 皮尔兹PILZ伺服驱动器
PSS SB DI8O8 皮尔兹PILZ安全模块
PSS SB DI16 皮尔兹PILZ安全模块
7XX426.50-1 贝加莱B&R模块
7XX412.50-1 贝加莱B&R模块
7XX436.50-1 贝加莱B&R模块
7XX408.50-1 贝加莱B&R模块
*P920.1505-01 贝加莱B&R触摸屏
*P920.1505-K28 贝加莱B&R触摸屏
资讯来源:汕头罗克自动化
|