| 注冊| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當前位置:
上海邑斯自動化科技有限公司>>西門子PLC模塊>>S7-1200plc模塊>> 6ES7214-1HF40-0XB0西門子S7-1200,CPU 1214 FC, 緊湊型 CPU

西門子S7-1200,CPU 1214 FC, 緊湊型 CPU

返回列表頁
  • 西門子S7-1200,CPU 1214 FC, 緊湊型 CPU
  • 西門子S7-1200,CPU 1214 FC, 緊湊型 CPU
  • 西門子S7-1200,CPU 1214 FC, 緊湊型 CPU
  • 西門子S7-1200,CPU 1214 FC, 緊湊型 CPU
收藏
舉報
參考價 面議
具體成交價以合同協(xié)議為準
  • 型號 6ES7214-1HF40-0XB0
  • 品牌 Siemens/西門子
  • 廠商性質(zhì) 代理商
  • 所在地 上海市
在線詢價 收藏產(chǎn)品

更新時間:2023-07-18 10:23:45瀏覽次數(shù):791

聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!

同類優(yōu)質(zhì)產(chǎn)品

更多產(chǎn)品

產(chǎn)品簡介

應(yīng)用領(lǐng)域 環(huán)保,地礦,能源,電子,交通
西門子S7-1200,CPU 1214 FC, 緊湊型 CPU

6ES7214-1HF40-0XB0
SIMATIC S7-1200,CPU 1214 FC, 緊湊型 CPU,DC/DC/繼電器, 機載 I/O: 14 個 24V DC 數(shù)字輸入;10 DO 繼電器 2A; 2 AI 0-10V DC, 電源:直流 20.4-28.8V DC, 程序存儲器/數(shù)據(jù)存儲器 125 KB

詳細介紹

西門子S7-1200,CPU 1214 FC, 緊湊型 CPU

6ES7214-1HF40-0XB0

SIMATIC S7-1200,CPU 1214 FC, 緊湊型 CPU,DC/DC/繼電器, 機載 I/O: 14 個 24V DC 數(shù)字輸入;10 DO 繼電器 2A; 2 AI 0-10V DC, 電源:直流 20.4-28.8V DC, 程序存儲器/數(shù)據(jù)存儲器 125 KB

SCL 表達式和運算

 

構(gòu)造 SCL 表達式

SCL 表達式是用于計算值的公式。表達式由操作數(shù)和運算符(如 *、/、+ 或 -)組成。操作數(shù)可以是變量、常量或表達式。

表達式的計算按一定的順序進行,具體由以下因素決定:

  • 每個運算符均具有預(yù)定義的優(yōu)先級,首先執(zhí)行優(yōu)先級的運算。
  • 按從左至右的順序處理優(yōu)先級相同的運算符。
  • 可使用圓括號要一起計算的一系列運算符。

表達式的結(jié)果可用于將值分配給程序使用的變量、用作由控制語句使用的條件、用作其它 SCL 指令的參數(shù)或者用于調(diào)用代碼塊。

列表: SCL 中的運算符

類型

操作

操作員

優(yōu)先級

圓括號

表達式

( , )

1

數(shù)學(xué)

乘方

**

2

符號(一元加號)

+

3

符號(一元減號)

-

3

倍增

*

4

除法

/

4

取模

MOD

4

加法

+

5

減法

-

5

比較

小于

<

6

小于或等于

<=

6

大于

>

6

大于或等于

>=

6

等于

=

7

不等于

<>

7

位邏輯

取反(一元)

NOT

3

AND 邏輯運算

AND 或 &

8

異或邏輯運算

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é)果值。

控制語句

控制語句是 SCL 表達式的一種類型,可用于執(zhí)行以下任務(wù):

  • 程序分支
  • 重復(fù) SCL 編程代碼的某些部分
  • 跳轉(zhuǎn)到 SCL 程序的其它部分
  • 按條件執(zhí)行

SCL 控制語句包括 IF-THEN、CASE-OF、FOR-TO-DO、WHILE-DO、REPEAT-UNTIL、CONTINUE、GOTO 和 RETURN。

一條語句通常占一行代碼??梢栽谝恍兄休斎攵鄺l語句,或者可將一條語句斷開成多行代碼以使代碼易于閱讀。分隔符(如制表符、換行符和多余空格)在語法檢查期間會被忽略。END 語句可終止控制語句。

以下示例顯示的是 FOR-TO-DO 控制語句。(兩種形式的代碼在語法上均有效。)

FOR x := 0 TO max DO sum := sum + value(x); END_FOR;

FOR x := 0 TO max DO     sum := sum + value(x); END_FOR;

還可以為控制語句提供標簽。用語句前的逗點將標簽隔開:

Label: <Statement>;

有關(guān)完整的 SCL 編程語言參考,請參見 STEP 7 在線幫助。

條件

條件是一個比較表達式或邏輯表達式,其結(jié)果為 BOOL 類型(值為 TRUE 或 FALSE)。以下示例顯示了各種類型的條件:

#Temperature > 50

#Counter <= 100

#CHAR1 < 'S'

關(guān)系表達式

(#Alpha <> 12) AND NOT #Beta

比較和邏輯表達式

5 + #Alpha

算術(shù)表達式

條件可以使用算術(shù)表達式:

  • 如果結(jié)果是非零的任何值,則表達式的條件為 TRUE。
  • 如果結(jié)果為零,則表達式的條件為 FALSE。

從 SCL 程序中調(diào)用其它代碼塊

要調(diào)用用戶程序中的其它代碼塊,只需使用參數(shù)輸入 FB 或 FC 的名稱(或地址)。對于 FB,還必須提供 FB 待調(diào)用的背景數(shù)據(jù)塊。

<DB 名稱> (參數(shù)列表)

作為單個背景調(diào)用

<#背景名稱> (參數(shù)列表)

作為多重背景調(diào)用

"MyDB"(MyInput:=10, MyInOut:="Tag1");

<FC 名稱> (參數(shù)列表)

標準調(diào)用

<操作數(shù)>:=<FC 名稱> (參數(shù)列表)

在表達式中調(diào)用

"MyFC"(MyInput:=10, MyInOut:="Tag1");

還可將塊從導(dǎo)航樹中拖動到 SCL 程序編輯器中,然后完成參數(shù)分配。

將塊注釋添加到 SCL 代碼

可通過在 (* 和 *) 之間加入注釋文本,將塊注釋添加到 SCL 代碼中??稍?(* 和 *) 之間添加任意數(shù)目的注釋行。SCL 程序塊可能包括多個塊注釋。為方便編程,SCL 編輯器包括一個塊注釋按鈕和通用控制語句:

尋址

與 LAD 和 FBD 一樣,SCL 允許用戶在用戶程序中使用變量地址(符號尋址)或地址。SCL 還允許使用變量作為數(shù)組索引。

尋址

 

%I0.0

在地址之前加上“%”符號。沒有“%”,STEP 7 將在編譯時生成未定義的變量錯誤。

%MB100

符號尋址

"PLC_Tag_1"

PLC 變量表中的變量

"Data_block_1".Tag_1

數(shù)據(jù)塊中的變量

"Data_block_1".MyArray[#i]

數(shù)據(jù)塊數(shù)組中的數(shù)組元素

西門子S7-1200,CPU 1214 FC, 緊湊型 CPU

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復(fù)您~
二維碼 意見反饋
在線留言