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