賦值
當一個值被指定,變量的當前值被通過表達式指定的新的值代替。此表達式也能夠包含函數標識符,其被語句激活,然后返回相應的值(返回值)。
如下圖所示,在賦值符右邊的表達式被求值,且得到的值作為結果設定給其名字寫在賦值符左邊的變量。函數允許的變量如下圖所示:
賦值的語法(Syntax of a Value Assignment)

能夠將同類型的不同變量指定給基本數據類型的每個變量和每個表達式。
Identifier := Expression ;
Identifier := Variable ;
例子(Example)
FUNCTION_BLOCK FB12
VAR
SWITCH_1 : INT ;
SWITCH_2 : INT ;
SETPOINT_1 : REAL ;
SETPOINT_2 : REAL ;
QUERY_1 : BOOL ;
TIME_1 : S5TIME ;
TIME_2 : TIME ;
DATE_1 : DATE ;
TIMEOFDAY_1 : TIME_OF_DAY ;
END_VAR
BEGIN
// 給變量賦予常量值
SWITCH_1 := -17 ;
SETPOINT_1 := 100.1 ;
QUERY_1 := TRUE ;
TIME_1 := T#1H_20M_10S_30MS ;
TIME_2 := T#2D_1H_20M_10S_30MS ;
DATE_1 := D#1996-01-10 ;
// 給變量賦予變量值
SETPOINT_1 := SETPOINT_2 ;
SWITCH_2 := SWITCH_1 ;
// 給變量賦予表達式
SWITCH_2 := SWITCH_1 * 3 ;
END_FUNCTION_BLOCK
編輯:jq
-
數據
+關注
關注
8文章
7335瀏覽量
94755 -
函數
+關注
關注
3文章
4417瀏覽量
67501 -
變量
+關注
關注
0文章
616瀏覽量
29505
原文標題:西門子SCL -基本數據類型變量的賦值
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
基于凌羽派的OpenHarmony北向應用開發:ArkTS語法-數據類型和變量聲明
通過西門子平臺API獲取搜索列表數據的技術實踐
調用西門子平臺 API 獲取 xmz 搜索列表數據
???????通過西門子平臺 API 接口高效獲取 XMZ 詳情數據
睿遠研究院丨IO-Link規范解讀(十五):數據類型詳解
西門子推出Tessent IJTAG Pro
西門子變頻器的選擇技巧
SQL 通用數據類型
工業智能網關可以采集西門子PLC嗎
西門子再收購EDA公司 西門子宣布收購Excellicon公司 時序約束工具開發商
探究西門子SCL-基本數據類型變量的賦值
評論