


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
推荐]如何在iFIX运行画面中修改用户PostBy:2009-8-12在工业领域中为保证生产安全站上的操作员和工程师用户的需要定时更新,然而大量操作站上安装的是工控组态软件的运行版,在这种情况下组态软件只具有运行功能而不具备组态设置功能,其次现场情况也不允许组态软件在生产过程中退出运行因为这样会造成不可预料的。因此如何在组态软件运行环境下修改用户成为工程设计者必须面对的问题。实际上一些比较完善的组态软件提供了针对此需求的API接口,可以让用户方便的在组态软件运行环境下修改自己的。下面我们以应用比较广泛的iFIX1、创建Windows组工创建WindowsiFIX权限的WindowsiFIXWindows安全组时,可消除排版错误。当创Windows安全组时,可使用正确的语法。使用映射到iFIXWindows全局组和本地组在使用此工具之前,必须根据在本地计算机还是在Windows域上创建了Windows组,以本地计算或者Windows域上的系统管理者或者帐户操作者的w wwwPLCworld登录进入Windows。然而,iFIX的运行并不需要此工具图5-1显示了创建WindowsWindows安全组图5-1:创建Windows组工具使用创建WindowsWindows组:从DYNAMICS 中运行CreateWndosGroups.exe。Wndos组名称表显示在列表框中。Wios于的iIX安全配置,包括用户配置的安全组和安全区称。注意:在使用创建Wios组工具之前,只有在安全配置程序中建立了组和安全称,Wios组名称才显示在列表框Windows组选择适当的过滤器和前缀类型。如果正在WindowsNTv4.0域上创建组,则必须选择显示NTv4.0名称过滤器。在Winows安全中,从组名称列表框中选择希望创建的组。此列表应当包括代表相同iFIX安全权限的不同组名称。注意:使用Crl+Click可选择列表框的多组名称。使用Shft+lick可选择列表框的组名称范围。如果正在本地计算机上创建Windows组,则点击“创建本地组”点击“创建域组”,则出现指定组创建域框w wwwPLCworld如果正在Widows域上创建Winows组,则指定当前在列表框中被选择的创建组的称,如下图所示。2、向Windows组和所限分配用一旦创建了所需的Windows组,则可以给与iFIX安全权限相应的组分配Windows用户帐户。使用Windows用户管理器工具,可以给与代表iFIX所应当授予权限的组分配用户。为了修改至少要在“FIXApplicationFeature-AppVal基础”、“FIXApplicationFeature-AppVal运行”、“FIXApplicationFeature-电子签名-操作者”、“FIXApplicationFeature-电子签名-操作者”这四个Windows组中加入要拥有修改权限的用户名,这里输入“asp”,该用户名将可以在iFIX运行画面中修改所有用户wwwPLCworldwwwPLCworld3、在IFIX中配iFIX安全配置,打开用户的配置文件,选中“Windows安全”组时的用户名,如果定义了域则要填 。为其分配相应权限4、编写进入iFIX工作台,建立一个新的画面并为其设定最高的安全级别,在画面上放置一个按钮。下面在按钮中编辑,首先选中按钮然后单击鼠标右键在快捷菜单中选择“编辑”进入VBA编辑器。选择“CommandButton1对象”,事件选择“Click”,输入如下代w PrivateSubCommandButton1_Click()wwwPLCworldLoadUserForm1UserForm1.ShowvbModalEndSub此段代码的作用是调出用户名窗口以修改。然后选中窗体文件夹新建一个窗口命名为 wwwPLCworld1”加入控件、文字框控件、按钮控件分别命名为“Label1”、“TextBox1”、“CommandButton1”如图所示PrivateSubCommandButton1_Click()DimESigAsObjectDimbNodeSignEnabledAsBooleanDimUserNameAsStringDimPassWordAsStringDimUsrIdAsStringDimbExpiredAsBooleanDimdaysLeftAsLongDimbCanChangePasswordAsBooleanOnErrorResumeNextUserName=SetESig=CreateObject("ElectronicSignature.ESignature")ESig.IsNodeSignEnabledbNodeSignEnabledIfbNodeSignEnabled=TrueESig.CheckAccountExpirationUserName,bExpired,bCanChangePassword,daysLeftIfbCanChangePassword<>FalseThenIfbCanChangePassword=FalseAndbExpired=FalseAnddaysLeft=0ThenMsgBox"用户名不存在!"EndIfbCanChangePassword=FalseAndbExpired=FalseAnddaysLeft1ThenMsgBox"不允许修改!"EndEndwMsgBox此节点没有启用安全机制!"EndIfEnd
wwwPLCworld此段代码的作用是调用iFIX安全机制并其当前的状态,以及用户名是否存在,如果存在则调用iFIX提供的修改API程序界面,实现对用户的修改。5在iFIX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省苏州市园区东沙湖实验中学2024-2025学年九年级下学期3月月考化学试题(原卷版+解析版)
- 电厂保洁安全培训
- 高端活动执行与推广方案策划书
- 农业科技公司智慧农业解决方案提供与实践
- 山东医疗卫生招聘药学知识点归纳酰胺醇类抗菌药物
- 2025年服务器租用合同范本
- 出版业的数字化内容编辑与发行平台建设方案设计
- 项目部临建施工培训
- 环保行业工业废水处理与资源回收利用方案
- 出版行业数字化出版及发行管理方案
- 四川省2023级普通高中学业水平考试通用技术试卷
- GB/T 15171-1994软包装件密封性能试验方法
- 水轮发电机讲义课件
- 部编版六年级语文下册《语文园地三》优秀课件
- 师德师风学习笔记(精选多篇)
- DB15T 1417-2018 胶粉改性沥青及混合料设计与施工规范
- 简支梁、悬臂梁挠度计算程序(自动版)
- 2022年园林绿化养护技术标
- 聚合物的高弹性和黏弹性(凤山书屋)
- 物理人教版(2019)必修第二册5.2运动的合成与分解(共19张ppt)
- 中国航信离港系统讲义
评论
0/150
提交评论