西門子PLC模塊代理商-山西西門子s7 200 smart代理商
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 PLC觸摸屏代理商 西門子代理商 伺服電機驅動電纜 西門子一級代理商 變頻器直流調速器 西門子一級總代理商 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
西門子Wincc畫面中復選框的使用(后附腳本下載方式)
在西門子wincc畫面中,有時候項目會涉及浮選框的使用,如上圖所示。
注:下面所有操作只是用來演示仿真使用,并無實際代表意義!!!
步驟:
1、西門子Step7中新建3個BOOL量,并且通過編譯傳送至Wincc變量管理器中(此方法WINCC安裝時需自定義安裝,把“AS-OS”勾選上),如下圖:
2、打開wincc圖形編輯器,在畫面中放置復選框,設置好框數量,這里設置3,如下圖:
3、在“屬性”--->“字體”中,根據不同索引號,設置好文本:索引1對應文本為“操作員A”;索引2對應文本為“操作員B”;索引3對應文本為“操作員C”;如下3圖所示:
4、編寫腳本,在復選框“事件”-->“屬性主題”-->“輸出/輸入”-->“選擇框”-->“更改”編寫如下C腳本,下圖中所示:
具體C腳本:
#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, long value)
{
SetTagDWord("FXK",value);
if (value&1) SetTagBit("S7$程序(1)/FXK_11",1);
else SetTagBit("S7$程序(1)/FXK_11",0);
if (value&2) SetTagBit("S7$程序(1)/FXK_12",1);
else SetTagBit("S7$程序(1)/FXK_12",0);
if (value&4) SetTagBit("S7$程序(1)/FXK_13",1);
else SetTagBit("S7$程序(1)/FXK_13",0);
}
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684