wincc常用腳本
❶ Wincc 用C腳本改變窗口的標題
SetPropChar ( "NewPdl0.Pdl","p1", "Heading","要改成的Heading");
❷ wincc c腳本逐句解釋下什麼意思,謝謝
我來瞎貓撞死耗子,試試看啊:
--如下:無返回值的一個方法,也稱為事件
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
BOOL open; bool類型 是二進制 存儲的是 true false
open=GetTagBit("打開畫面"); GetTagBit 獲取這個畫面 他的類型也是bool類型 假如:GetTagBit 返回的是true
open=!open; 取反open 也就是說:改變了open的值 為 false
if(open) 判斷條件:如果 open 為false 則打開1,為ture則打開0
SetTagBit("打開畫面",1); //Return-Type: BOOL
else
SetTagBit("打開畫面",0); //Return-Type: BOOL
SetTagChar ("畫面模板名稱", "單向電機.Pdl"); 設置 也可以說是打開,寫入的意思
就是把單向電機.pdl 寫入到 畫面模板名稱下
SetTagChar ("畫面標題", "F0304M1選粉機旁提升機");
SetTagChar ("變數前綴", "F0304M1.");
SetTagChar ("NewTag.聯鎖設備", " ");
❸ 要看懂WinCC里的C腳本應具備什麼樣的基礎
答:WinCC里的C腳本也是運用C語言做基礎編寫的,你能看懂單片機編程的C語言,就可以了,都是一樣的。WinCC里經常在一個動作里還調用其他函數,要看懂這些函數的作用,還需要看懂函數的代碼。所以,如果不會C語言,還是從C語言基礎方面入手,掌握了基礎才是更深入學習的前提。當然,有了C語言基礎
❹ WINCC,C語言腳本,什麼作用
實際上WINCC的腳本系統,同時提供了對C腳本、VB腳本、VBA腳本的支持。
其中C腳本是ANSI-C。如果要學習, 除開常見的C語言學習資料,官方提供的「WINCC組態手冊」文檔的相關章節也提供了C腳本使用的詳細指導,你可以通過西門子自動化官網或者其它資源搜索下載並學習。
❺ WINCC的C腳本,誰能幫我解釋下,多謝!
BOOL UpE_Function()
{
BOOL Mid,Current; // 定義兩個臨時變數,BOOL類型。
Mid = GetTagBit("Up3"); //將外部變數"Up3"賦值給Mid。
Current = GetTagBit("Up1"); //將外部變數"Up1"賦值給Currentd。
if(Current !=Mid & Current ==TRUE) //條件判斷,如果Up1≠Up3並且Up1=1。也就是說 Up1=1,Up3=0。
{
SetTagBit("Up2",(short)!GetTagBit("Up2")); //將Up2取反後返還給Up2。
}
SetTagBit("Up3",(short)Current ); //將Up1賦值給Up3。
return GetTagBit("Up2"); //返回 Up2的值,這有可能是一個IO顯示域,所以會有返還值。
}
❻ wincc c腳本函數如何解密
嘗試以下方法:
Manual remove password VBS
1. Open file in WinHex
2. In the end the file has such appearance:
00 00 00 01 00 00 00 00 00 00 06 00 00 00 73 5E 52 57 5E 16 (這串數字可能不同)
735E52575E16 - The coded password
06 - Number of symbols in the password
01 - Attribute of presence of the password
We change 01 on 00 and the script can be opened
破解C腳本:
1.首先新建一個空的無密碼腳本
2.ULTRAEDIT32打開兩個腳本(一個有密碼,一個沒有密碼)
3.從沒有密碼的腳本中的函數名一開始一直選中到04前(是復制到十六進制的第一個04之前),用復制的內容覆蓋需要破解的腳本相應部分,然後存檔即可。
❼ 關於WinCC C腳本的疑問,如何將一個變數賦值給另一個變數
1、首先打開TAG變數導出導入工具,如下圖所示即為變數導入導出工具,點擊「....」即可更改導出的文件夾位置,然後在圖中選擇「export」,然後點擊下方的「execute」。

❽ 怎樣在WINCC用C腳本打開WORD文檔,求教
ProgramExecute("C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE E:\\he.doc");
「E:\\he.doc」為你想要打開的文件路徑。如果打開空WORD,直接刪除該段即可。
PS:注意WORD的安裝路徑,以上給出的為默認XP下的安裝路徑,請以實際為准。
❾ 怎麼學習wincc C腳本求建議
其實這個想法是可以實現的,但是大部分人不會這樣搞。你可以這么做:
創建一個全局腳本,一個中間變數D。
全局腳本判斷A的值,然後根據不同情況把B或者C的值給D
IO域連接D的值就行了。
還有一種方法:
使用Setlink函數可以動態的連接IO域的輸出。我們嘗試過
❿ wincc 中C腳本
char buf[255];
sprintf(buf,"%f",GetTagFloat("Float_Input")); //Return-Type: float
SetTagChar("Char_Input",buf); //Return-Type: BOOL
