❶ Wincc觸摸屏腳本程序是要用什麼語言編寫哪我的觸摸屏型號是 SMART700IE
西門子smart 700IE ,不能夠 進行腳本編輯的。我目前這個項目使用的就是這款觸摸屏。如果是能使用腳本編輯的觸摸屏,則 wincc flexible 可以使用VB來進行腳本編輯。
❷ WINCC中用一個變數退出WINCC的c語言腳本編程
你可以用動態向導,系統函數,添加你想要的功能,根據提示下一步。
把以下代碼添加到滑鼠動作或者其他動作,可實現退出WINCC運行項目。你可原則直接退出WINCC(在動態向導中選擇你要的系統函數)。
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
{
DeactivateRTProject ();
}
}
❸ 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動作是什麼意思
wincc中的對象可以c,c++語言編寫觸發動作,簡稱C動作
另外還支持VB等其他語言。
❻ 請問Wincc中c腳本是c語言嗎如果要學習的話,需要從哪方面入手啊
實際上WINCC的腳本系統,同時提供了對C腳本、VB腳本、VBA腳本的支持。
其中C腳本是ANSI-C。如果要學習, 除開常見的C語言學習資料,官方提供的「WINCC組態手冊」文檔的相關章節也提供了C腳本使用的詳細指導,你可以通過西門子自動化官網或者其它資源搜索下載並學習。
❼ WINCC用腳本根據條件顯示文字怎麼做,用C腳本語言
以某模擬量高低限為例,高限值為5.0,低限值為1.0,建一個靜態文本,右鍵點屬性中的字體中的第一項文本,選擇C腳本,在#pragma option(mbcs)後面輸入
if(GetTagFloat("擬量變數名")>5.0)
return 「模擬量變數名高限報警";
if(GetTagFloat("擬量變數名")<1.0)
return 「模擬量變數名低限報警";