首页 > 其他分享 >ABBAC900F学习笔记301:使用securityLock做解除联锁按钮的权限限制功能

ABBAC900F学习笔记301:使用securityLock做解除联锁按钮的权限限制功能

时间:2023-05-20 19:34:18浏览次数:48  
标签:securityLock 301 用户组 用户 功能块 按钮 权限 ABBAC900F 联锁

这一篇学习笔记,我在新浪博客记录过,因为担心丢失,在这里再记录一遍,新浪博客地址

ABBAC900F学习笔记301:使用securityLock做解除联锁按钮的权限限制功能_来自金沙江的小鱼_新浪博客 (sina.com.cn)

 

这个学习练习,实际上还是在以前学习基础上做的,没有多少新意,权当复习一遍吧。

在虚拟机上运行freelan setting,弹出对话框,在通用管理-用户管理选项上勾选“启用用户管理”

运行security LOCK,初次启动默认密码是admin,我把它修改成1234,默认只有GUEST用户组和GUEST用户。选中GUEST用户组,点击菜单编辑-修改,给这个用户组分配所有的权限。

新建一个用户组admin,同样给这个用户组分配所有的权限。

新建一个用户admin1,令其属于admin用户组,给其配置密码。关闭security LOCK对话框。 打开freelance engineering,因为GUEST用户有全部权限,所以可以直接打开、新建项目。这里新建一个项目。插入硬件和软件。在软件下插入用户功能块池、过程站和OS。在过程站下插入任务。

 

在用户功能块池下面插入用户功能块类。用户功能块类下面插入FBD功能块和面板。

 

双击用户功能块类,新建一个变量LS_RBTN

 

在用户功能块类的FBD功能块编程,做一个脉冲效果

 

在用户功能块面板上放一个按钮

 

动作上写值,写固定值TRUE

 

保存、编译一下。

过程站下用户任务下插入PL,PLC下插入FBD程序,在FBD程序中写下面的内容

 

这样就会增加两个标签。打开标签列表,选中这两个标签,点击菜单编辑-用户组。将两个用户组赋予两个标签的权限。

 

再次点击菜单编辑-存取权限,GUEST没有任何权限、admin可以查看和操作。

 

在OS下新建画面,插入四个按钮

 

 

变量<>数值的动作为写变量值

 

取消联锁1按钮动作为打开面板

 

 

 因为标签LS1_CANCEL绑定了用户,所以在运行的时候如果没有登录用户,就无法查看和操作,也会给相应的提示。

联锁2的投入和解除按钮也做类似的设置。 在硬件结构中插入模拟器和操作员站,分别绑定前面设置的资源

 

在网络配置里面修改IP地址,因为使用的是模拟器,所以地址是127.0.0.1

 

保存、编译。运行freelance operations,将下位机下载到模拟器,OS加载到freelance operations

在freelance operations上点击投入联锁按钮,会投入联锁,点击解除联锁按钮,提示GUEST用户没有权限。如果登录admin1用户,就可以解除联锁了。 如果一段时间没有操作,会自动注销admin1用户,编程guest用户。 我把这个例子上传到我的网盘里面,地址是 链接:https://pan.baidu.com/s/17mpk6kfrk8OdJODmDBJ1Yg  提取码:code

 

 

 

标签:securityLock,301,用户组,用户,功能块,按钮,权限,ABBAC900F,联锁
From: https://www.cnblogs.com/fishingsriver/p/17417665.html

相关文章

  • AtCoder Beginner Contest 301 F Anti-DDoS
    洛谷传送门AtCoder传送门考虑分类计数,讨论“没有DD”、“有DD无o”、“有DDo无S”三种情况。没有DD,枚举有几种大写字母出现过;剩下两种情况,考虑设\(f_{i,0/1}\)分别表示两种情况的方案数。\(f_{i,0}\)可以从\(f_{i-1,0}\)填大写字母转移,也可以枚举第一个出现两......
  • ABC 301 Solution
    ABC301SolutionA-OverallWinner首先这个题非常煎蛋,但是我在做题的时候翻译器炸了,然后我就猜了个题意,直接过了B-FilltheGaps这个题的话非常煎蛋,我们在相邻的数补一些数使得所有相邻的数的绝对值是$1$,看这个样例:24642可以变成234565432是不是很好......
  • Labview Ethernetip TCP网口通讯欧姆龙PLC OmronNX1P2NJ501NJ301PLC标签通讯 CIP通讯
    LabviewEthernetipTCP网口通讯欧姆龙PLCOmronNX1P2NJ501NJ301PLC标签通讯CIP通讯比Fins通讯更完美。1.自定义变量读写2.支持Bool单点或数组读写3支持数字格式单个或者数组读写4支持浮点数单个或者数组读写程序经过测试准确运行从此远离%转换成Fins.YID:89188668382736575......
  • 【ABC 301】D 思维
    D这道题被卡了很久。。。惭愧。。。题意给你一个由\([0,1,?]\)组成的字符串\(S\)和一个数\(N\)(\(N\leq10^{18}\)),你可以把一个\(?\)变成0或者1,问\(S\)最大能表示的不超过\(N\)的数是多少。正解先判断-1的情况:S能表示的最小的数是所有❓都填0所表示的数字,如果这个数......
  • AtCoder Beginner Contest 301
    title:AtCoderBeginnerContest301categories:算法题解description:咕咕咕tags:-Atcoder-贪心-BFS-DPcover:/img/chino/vec/chino17.jpgkatex:truedate:2023-05-1322:47:31A-OverallWinner(abc301a)题目大意给定一个字符串表示高桥和青木......
  • STAT3010统计方法
    STAT3010/6075StatisticalMethodsinInsuranceAssignment2 Thisassignmentisworth10%oftheoverallmarkforSTAT3010/6075. Thedeadlineforsubmissionis16.00onThursday4May2023. StandardUniversitypoliciesandprocedureswillbefollowedforla......
  • AP3301 DC-DC降压IC 0.6-5.5V 高效率 低功耗 监控驱动应用
    FeaturesUpto95%Efficiency CurrentModeOperationforExcellentLineandLoadTransientResponse 700mAOutputCurrent LowQuiescentCurrent:200μA ~ 5.5V AutomaticPWM/PFMModeSwitching NoSchottkyDiodeRequired FrequencyOperation:1.0MHzforFixe......
  • Python程序笔记20230301
    打印九九乘法表foriinrange(1,10):forjinrange(1,i+1):print(i,"x",j,"=",i*j,end='')print("\n")第三行的print(i,"x",j,"=",i*j,end='')打印出i和j的乘积,并在末尾添......
  • ACCT3013 Financial 描述分析
    ACCT3013ACCT3013FinancialStatementAnalysisMid-semesterTake-HomeAssessmentSemesterOne,2023GeneralinformationDuedateandtime:Wednesday,11am,5thApril(SydneyTime)1.Youarenotpermittedtouseanyartificialintelligence(AI)tools,suchasC......
  • 230123-Git命令行代理及加速设置
    ⭐️方法1:设置全局国内/国外代理gitconfig--globalhttp.proxyhttp://127.0.0.1:XXXXgitconfig--globalhttps.proxyhttp://127.0.0.1:XXXX⭐️方法2:仅设置github的代理gitconfig--globalhttp.https://github.com.proxyhttp://127.0.0.1:XXXXgitconfig--globalhttp......