PLC程式設計,看多了梯形圖,這樣的賦值語句你習慣嗎

PLC程式設計,看多了梯形圖,這樣的賦值語句你習慣嗎

賦值語句

1) 格式及功能

是結構化文字中最常用的語句之一,作用是將其右側表示式產生的值賦給左側的運算元(變數

或地址),使用“:=”表示。

具體格式如下:

:=;

示例:分別給兩個布林型變數賦值,風扇開啟,加熱器關閉。

2) 使用中的注意事項

a) 資料型別的匹配。如果賦值運算子的兩側資料型別不同,應呼叫資料型別轉換函式。例如,

rVar1 是 Real 實數型別,iVar1 是 Int 整數型別,當 iVar1 賦值給 rVar1 時,應呼叫 INT_TO_REAL

的轉換函式(轉換函式後期介紹)。例如:

rVar1:= INT_TO_REAL(iVar1);

b) 一行中語句可以有多個,例如,arrData[1]:=3; arrData[2]:=12; 該兩句指令可以寫在一行。

函式及功能塊 控制語句

函式和功能塊控制語句用來呼叫函式和功能塊。

1) 函式控制語句

函式呼叫後直接將返回值作為表示式的值賦值給變數。

例如,rVar1:=SIN(rData1);

語句中,呼叫正弦函式 SIN,並將返回值賦值給變數 rVar1。其語句格式如下:

變數:=函式名(引數表);

示例:

rResult:=ADD (rData1, rData2); //使用 ADD 函式,將 rData1+ rData2的結果賦值給變數 rResult。

2) 功能塊控制語句

呼叫功能塊,對功能塊名例項化,具體格式如下:

功能塊例項名:(功能塊引數);

如果需要在 ST 中呼叫功能塊,可直接輸入功能塊的例項名稱,並在隨後的括號中給功能塊的

各引數分配數值或變數,引數之間以逗號隔開;功能塊呼叫以分號結束。

示例:在結構化文字中呼叫功能塊 TON 定時器,給定時器取名為 TON1。

PLC程式設計,看多了梯形圖,這樣的賦值語句你習慣嗎

TAG: 功能塊語句賦值函式rVar1