公司主營:西門子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡介
詳細介紹
西門子屏6AV7674-1LA43-0AA0
4、HMI 屏TD200 TD400C OP177 TP177,MP277 MP377,
SCL 表達式是用于計算值的公式。表達式由操作數(shù)和運算符(如 *、/、+ 或 -
)組成。操作數(shù)可以是變量、常量或表達式。
表達式的計算按一定的順序進行,具體由以下因素決定:
● 每個運算符均具有預(yù)定義的優(yōu)先級,首先執(zhí)行優(yōu)先級的運算。
● 按從左至右的順序處理優(yōu)先級相同的運算符。
● 可使用圓括號要一起計算的一系列運算符。
表達式的結(jié)果可用于將值分配給程序使用的變量、用作由控制語句使用的條件、用作其它
SCL 指令的參數(shù)或者用于調(diào)用代碼塊。
表格 7- 2 SCL 中的運算符
類型 | 操作 | 操作員 | 優(yōu)先級 |
圓括號 | (表達式) | ( , ) | 1 |
數(shù)學 | 乘方 | ** | 2 |
符號(一元加號) | + | 3 | |
符號(一元減號) | - | 3 | |
倍增 | * | 4 | |
除法 | / | 4 | |
取模 | MOD | 4 | |
加法 | + | 5 | |
減法 | - | 5 | |
比較 | 小于 | < | 6 |
小于或等于 | <= | 6 | |
大于 | > | 6 | |
大于或等于 | >= | 6 | |
等于 | = | 7 | |
不等于 | <> | 7 | |
位邏輯 | 取反(一元) | NOT | 3 |
AND 邏輯運算 | AND 或 & | 8 |
類型 | 操作 | 操作員 | 優(yōu)先級 |
異或邏輯運算 | XOR | 9 | |
OR 邏輯運算 | OR | 10 | |
賦值 | 賦值 | := | 11 |
作為一種編程語言,SCL 使用語句實現(xiàn)基本任務(wù):
● 賦值語句::=
● 算術(shù)功能:+、-、* 和 /
● 全局變量的尋址:"<變量名稱>"(變量名稱或數(shù)據(jù)塊名稱括在雙引號內(nèi))
● 局部變量的尋址:#<變量名稱>(在變量名稱前加“#"符號) 以下示例顯示了用法不同的各種表達式:
"C" := #A+#B; 將兩個局部變量之和賦值給一個變量
"Data_block_1".Tag := #A; 為數(shù)據(jù)塊變量賦值
IF #A > #B THEN "C" := #A; IF-THEN語句的條件
"C" := SQRT (SQR (#A) + SQR (#B)); SQRT指令的參數(shù)
算術(shù)運算符可以處理各種數(shù)值數(shù)據(jù)類型。結(jié)果的數(shù)據(jù)類型取決于有效操作數(shù)的數(shù)據(jù)類型。例如,使用 INT 操作數(shù)和 REAL 操作數(shù)的乘法運算會產(chǎn)生 REAL 結(jié)果值
下一篇:西門子觸摸屏6AV7674-1LA42-0AA0