很久沒有發表文章,今天給大家介紹哈WINCC自定義對象及彈出面板怎么制作的。
WINCC的自定義對象,可對該對象定義很多的參數,這個例子實現的是在該對象設置對應參數后彈出面板就能根據該參數彈出畫面的彈出位置,彈出窗口大小等進行設定。在組態時你只需要復制對象修改參數,其他什么都不用去管。運行后點擊對象就彈出該對象的面板(公用面板),非常的方便,大大提高你的組態速度同時也避免了出錯。
該例子你可以學習:
腳本代碼
Sub OnClick(Byval Item)
'Dim Parent_SCR
Dim op_name
Dim op_Title
'獲取父對象畫面名稱
'Parent_SCR=item.Parent.ObjectName
'MsgBOX Parent_SCR
'op_name.Visible=false
'獲取彈出面板的名稱
Set op_name= ScreenItems(item.op_name)
'設置彈出面板的位置
OP_name.Left=item.OP_LEFT
OP_name.Top=item.OP_TOP
'窗口顯示大小
op_name.Width=item.OP_W
op_name.Height=item.OP_H
'替換變量前綴
op_name.TagPrefix=item.first_name
'彈出窗口的加載畫面的名字(公用面板)
op_name.ScreenName=item.firm_name
'彈出窗口的名字
op_name.CaptionText=item.Title_name
'寫入內存變量標題名
'Dim Title1
'Set Title1=HMIRuntime.Tags("V101Title1")
'Title1.Read
'Title1.Write item.Title_name
'MsgBOX Title1.Read
'顯示窗口
op_name.Visible=True
End Sub
腳本代碼
Function Text_Trigger(ByVal Item)
ITEM.TEXT=item.Parent.Parent.CaptionText
End Function
- PID控制工藝塊,不在循環中斷中調用的慘重后果! 2024-11-22
- 西門子V90增量編碼器原點接驅動器回原解決方式 2024-11-22
- 組態西門子PROFINET網絡的時候,設備名是不是必須要設置的? 2024-11-22
- 西門子直流裝置6RA80故障診斷:運行時缺波頭 2024-11-22
- 西門子S120變頻器F30037過溫故障處理 2024-11-22
- 西門子變頻器G120的調試與控制特性 2024-11-22
- 西門子PLC S7-200電源修復記 2024-11-22
- 西門子S7-200 Smart偵聽ModbusRTU返回數據簡單測試 2024-11-22
- WinCC中VB腳本和C腳本到底怎么選? 2024-11-22
- 西門子S120常見授權如何生成密鑰及找回密鑰等問題介紹 2024-11-22
- 西門子直流裝置6RA70偶發F005故障的原因 2024-11-22
- 西門子博途V19里的密碼設置 2024-11-22
- 4個指令帶你了解西門子S7-1200 PLC的配方功能 2024-11-22
- 西門子S7-1200組態控制的優勢和應用 2024-11-22
- 西門子PLC與HMI之間的時間同步 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415