日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

基于ifix组态软件研究控制按钮权限

發布時間:2023/12/19 综合教程 23 生活家
生活随笔 收集整理的這篇文章主要介紹了 基于ifix组态软件研究控制按钮权限 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景:

在前陣子做基于ifix生成電力監控平臺時,遇到業主提出的一個需求。關于如何在控制彈窗中,點擊相應的合分閘按鈕時,優先彈出登錄界面,當輸入相應的有權限用戶名和密碼后,才能操作這一要求。后實現如下:

1.在按鈕上編輯腳本:

Dim userId as string

Dim username as string

Dim groupname as string

if(system.Loginuseraname="user") then

system.Fixlogout

login

endif

system.FixGetuserInfo userid,username,groupname

if(groupname="supervisors")then

dim a as integer

a=msgbox("確認合閘?",VbOkCancel,"確認")

if a=VbOk then

writevalue "1",“FIX32.Fix.@Equip1@.F_CV"

endif

endif

2.在SCU中,關于用戶管理,添加user用戶(屬于user組),添加管理員用戶admin,超時退出時間為5分鐘(屬于supervisor組)。

3.設置時間調度。實現當監測當前無用戶登錄時,默認登錄user用戶,確保ifix一直有權限可以打開。

if(system.LoginUsername="") then

system.FixLogin "user","user”

endif

4.將合分閘事件以及操作人寫入報表

思路:基于事件觸發調度,當監測當相應的控制點變化時,將時間,事件名,操作人寫入數據庫即可。

總結:

基于ifix實現的這一小功能,貫穿了ifix的所有基本操作。從SCU用戶控制,到vba腳本編寫,以及調度,數據庫的相關知識。

總結

以上是生活随笔為你收集整理的基于ifix组态软件研究控制按钮权限的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。