intouch腳本
A. intouch按鈕設置
「建立點擊按鈕 如果需要創建用滑鼠單擊或觸摸(當使用觸摸屏時)時可立即執行操作的對象鏈接,您可以使用「觸動按鈕觸動鏈接」。這些操作可以是改變離散值離散值離散值離散值、執行動作腳本動作腳本動作腳本動作腳本,顯示窗口或隱藏窗口命令。下面是四種觸動按鈕鏈接類型: 觸動按鈕 描述 離散值 用於將任何對象或符號設置成用於控制離散標記名狀態的按鈕。按鈕動作可以是設置、重置、切換、瞬間打開(直接)和瞬間關閉(取反)類型。 動作 允許任何對象、符號或按鈕鏈接最多三種不同的動作腳本
B. 如何在intouch腳本中設置plc通訊斷開自動重連
自己新建一個窗口為子窗口,然後設置按鈕為觸動連接的顯示,選著你要顯示的。然後在在子窗口建一個按鈕再隱藏自己。看看行不行
C. intouch腳本程序問題
請將腳本根據以下格式修改:
IF P1<=3 THEN
F1 = Pump1Flow*2;
ELSE
IF P1<=20 THEN
...
問題在於Intouch無法識別3<P1<=20這種格式的語句,所以你的腳本只有兩種觸發情況,要麼P1<=3,要麼P1>3。
腳本如果要使用兩個條件,必須使用AND語句,P1>3 AND P1<=20,不過由於你的腳本是區間變化,所以下限條件可以不加,因為通過ELSE觸發的必然滿足下限。
D. 學習Intouch軟體需要什麼基礎
完全可以自己安裝在電腦上,沒有License的INtouch可以以演示方式運行2個小時,但點數會有限制可能是32個,不過自己學慣用足夠了。intouch腳本是類VB語言的,很好理解,您有那麼好的語言基礎會覺得這個很簡單的,國外組態軟體中intouch基本屬於最容易上手的,PLC和intouch是比較有關系的,但是如果你不會PLC,只要知道PLC中的點地址是如何命名的就可以,不會PLC不會對intouch本身學習有影響,intouch有模擬PLC,安裝intouch後,在開始運行中輸入SIMULATE即可啟動模擬IOServer。至於電工知識與INtouch更沒關系,那是看你用在哪個行業,如果是電力行業自然要懂一些電工知識,如果是其他行業因為只與弱電接觸所以電工知識不需要,但需要熟悉你所從事項目的工藝流程等。
E. intouch中記錄一台設備運行時間怎麼寫腳本
我們可以舉個例子,要想記錄一台電機的運行時間,這時你有這個電機的標記名,我們知道電機的標記名類型是離散的,所以你可以根據這個標記名來做腳本,我們暫且可以把這個標記名定義為Motor.你可以在數據改變腳本中的條件定義為Motor==1,然後在為真時這么寫腳本:time1=$Year;time2=$Month;time3=$Day;time4=$Hour;time5=$Minute;time6=$Second;time=0;
在為真期間寫time=($Year-time1)*365*24*3600+{你還得算是否是閏年,我是計算出來是以S為單位},然後你以些類推。為假時這么寫腳本:time11=$Year;time22=$Month;time33=$Day;time44=$Hour;time55=$Minute;time66=$Second;time=(time11-time1)*365*24*3600+(time22-time2)*30*24*3600{你還得算一個月是30還是31}以些類推,這樣就可以算出電機運行的時間了!
F. intouch想給首頁做個上一頁的功能,請問腳本怎麼寫
摘要 首先需要安裝網頁控制項,在安裝後網頁控制項後,點擊有一個魔法帽圖標,會彈出控制項選擇框,
G. INTOUCH 支持 C語言腳本嗎
不可以的,一樓說的也對。intouch本身有一種腳本,感覺和簡明英語差不多了多少,很簡單的。
wincc是可以用C語言的,ifix可以用VB語言
H. Intouch腳本函數之局部變數和標記名的區別介紹
Intouch腳本函數之局部變數和標記名的區別介紹
如需要可以在Intouch腳本中聲明多個局部變數,以存儲臨時或中間結果。這可以提高性能並減少標記總數。您可以在腳本中像使用標記名那樣使用局部變數。不過局部變數和標記名有些不同之處:
• 局部變數僅存在於聲明它們的腳本的范圍內有效。在腳本執行完畢時,它們的值會丟失。它們不能由應用程序中的任何其它腳本引用。
• 局部變數沒有點域。
• 局部變數不計入標記計數。
可以在腳本中使用局部變數之前,必須先聲明它;否則會將引用視作標記名。您可以聲明與標記使用相同名稱的局部變數。
聲明局部變數
您可以在腳本中的任何位置聲明局部變數,只要在第一次使用它們之前進行聲明即可。要聲明局部變數,請使用以下語句:
DIM LocVarName AS DataType;
LocVarName 為局部變數的名稱。名稱必須符合標記名的命名慣例。
DataType 是局部變數的數據類型。有效值是離散、整型、實型以及消息。如果不指定此選項,則預設使用整型。
對於要聲明的每個局部變數,必須使用一個單獨的 DIM 語句。這就和有些編程語言如C語言不同,不能連續定義局部變數。
您可以聲明任何數量的局部變數。數量僅受可用內存的限制。
示例
要聲明整型變數:
DIM MyLocalIntVar AS Integer;
要聲明多個實型變數:
DIM MyLocalRealVar1 AS Real;
DIM MyLocalRealVar2 AS Real;
以下語句無 效:
DIM MyLocalRealVar1, MyLocalRealVar2 AS Real;//不能連續定義
局部變數與標記之間的命名沖突
您可以使用與現有標記相同的名稱來聲明局部變數。不過,在腳本中引用該名稱時,局部變數總是比標記優先。例如,假設有一個現有的「整型」標記 「iTag」,並運行以下腳本:
DIM iTag as Integer;
iTag = 20;
在這種情形中,賦值語句僅將一個值寫入局部變數。同名標記的值保持不變。
Intouch腳本函數之局部變數和標記名的區別介紹結束
I. iintouch腳本中如何定義一個數組變數
在M文件中編入如下程序:
global a; %matlab自動將a作為數組處理
for i=1:5
a(i)=i;
end
這樣就可以成功定義一個全局變數數組。
測試:
在command window輸入:sin(a(1)*a(2)*pi)
得到:
ans =
-2.4493e-016
這樣應該說明定義成功了吧。