① wincc 中C腳本
char buf[255];
sprintf(buf,"%f",GetTagFloat("Float_Input")); //Return-Type: float
SetTagChar("Char_Input",buf); //Return-Type: BOOL
② WINCC 腳本高手進。。。。。。
SetVisible(lpszPictureName,"PIC",0);
給你說下原理吧
公用一個畫面窗口,建立一個
公用一個比如電機啟停畫面,建立一個
在電機啟停畫面裡面的變數只填後綴
你說的情況為 復制按鈕只需改變標題名就能彈出相應的電機畫面
這種情況下,腳本大體思路為,讀取本對象(按鈕)的標題(或文字)賦給畫面窗口的「畫面」屬性或變數前綴,你這個的畫面窗口名是PIC不需要賦,直接賦給「變數前綴」屬性
③ wincc利用vb腳本確認彈窗字的大小
1、點擊工具、選項、編輯器格式。
2、選擇標准文本,在右側字體裡面選擇字體大小就可以了,VB默認的是9號字。
④ Wincc 文本變數16位字元集怎麼修改長度
wincc本身沒有提供這個功能。只能曲線救國。
1.按位建立變數
2.使用腳本對變數進行與運算
⑤ Wincc 輸入輸出域的字元串問題
使用腳本,判斷字元串長度,不足的連接空字元補足。
⑥ wincc的c腳本中變數後的[]是什麼意思
那個是數組的意思.表示那個變數是數組.char b[5],就是說b這個數組的大小是5.數組的概念可以網路一下.
plc時間不用腳本吧,下位機把時間放在寄存器里,WINCC變數讀取保持寄存器,變數連到I/O域就可以了.
實在想用腳本,也是得先連變數到WINCC..然後腳本用全局腳本讀取變數,定時器觸發,觸發一次刷一次文本框.影響項目的運行效率.不建議這么做.而且WINCC有時間控制項,屬性里可以由時鍾風格改成文本風格的.讀取PLC時間沒意義,除非是讀取運行時間.
還有呀,這種問題去西門子的知道那裡問才對...
⑦ WinCC如何利用vbs腳本發送字元串
i/o域的屬性中輸入輸出屬性連接變數a,
按鈕腳本:事件中 點擊左鍵
Dim a
set a=hmiruntime.tags("a")
a.read
hmiruntime.tags("b").write a.value
你試試
⑧ 在Wincc C腳本中,有字元串引用」i=1000",如何用變數來替換,以便獲得外部變數的值,請問如何解決
可以的,將,"Water=1000"這部分定義一串如:...int iWater;char sWater[256];int vWater;//你的變數...vWater=1000; //你的值sprintf(sWater,"Water=%d",vWater);uaArchiveDelete(a1,sWater);...
⑨ wincc如何將15個字元整合成一個字元串顯示
C腳本。
字元疊加
spritf函數
C腳本,設置標簽的Text屬性,或者,標簽控制項的Text屬性---動態----C腳本-----程序,注意return返回值和觸發器,要不然標簽上的字元不會改變。
剩下的自己幫助
⑩ 使用wincc 輸入輸出域,怎麼實現滿足某一條件才允許輸入,否則只輸出,不允許輸入
你可以使用C腳本。
做一個內部變數。字元串格式。然後把你希望的INPUT.PUTPUT.I/O FIELD 類型用IF語句做出來即可