應(yīng)用領(lǐng)域 | 環(huán)保,化工,生物產(chǎn)業(yè),建材,電子 |
---|
6ES7215-1AF40-0XB0
SIMATIC S7-1200,CPU 1215 FC, 緊湊型 CPU,DC/DC/DC, 2 個(gè) PROFINET 端口, 機(jī)載 I/O: 14 個(gè) 24VDC 數(shù)字輸入;10 個(gè) 24VDC 數(shù)字輸出;0.5A; 2 AI 0-10V DC,2 AO 0-20mA DC, 電源:直流 2
參考價(jià) | 面議 |
更新時(shí)間:2023-07-18 10:25:35瀏覽次數(shù):538
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!
西門(mén)子S7-1200,CPU 1215 FC, 緊湊型 CPU
6ES7215-1AF40-0XB0 SIMATIC S7-1200,CPU 1215 FC, 緊湊型 CPU,DC/DC/DC, 2 個(gè) PROFINET 端口, 機(jī)載 I/O: 14 個(gè) 24VDC 數(shù)字輸入;10 個(gè) 24VDC 數(shù)字輸出;0.5A; 2 AI 0-10V DC,2 AO 0-20mA DC, 電源:直流 20.4-28.8V DC, 程序存儲(chǔ)器/數(shù)據(jù)存儲(chǔ)器 150 KB |
LAD、FBD 和 SCL 的 EN 和 ENO
確定指令的“能流”(EN 和 ENO)
特定指令(如數(shù)學(xué)和移動(dòng)指令)為 EN 和 ENO 提供參數(shù)。 這些參數(shù)與 LAD 或 FBD 中的能流有關(guān)并確定在該掃描期間是否執(zhí)行指令。 SCL 還允許用戶(hù)為代碼塊設(shè)置 ENO 參數(shù)。
列表: EN 和 ENO 的操作數(shù)
程序編輯器 | 輸入/輸出 | 操作數(shù) | 數(shù)據(jù)類(lèi)型 |
---|---|---|---|
LAD | EN, ENO | 能流 | Bool |
FBD | EN | I、I:P、Q、M、DB、Temp、能流 | Bool |
ENO | 能流 | Bool | |
SCL | EN1 | TRUE, FALSE | Bool |
ENO2 | TRUE, FALSE | Bool |
1 EN 僅適用于 FB。
2 可以選擇將 ENO 與 SCL 代碼塊一起使用。 代碼塊完成時(shí),用戶(hù)必須組態(tài) SCL 編譯器來(lái)設(shè)置 ENO。
通過(guò)組態(tài) SCL 來(lái)設(shè)置 ENO
要組態(tài) SCL 編譯器以設(shè)置 ENO,請(qǐng)按以下步驟操作:
1. 從“選項(xiàng)”(Options) 菜單中選擇“設(shè)置”(Settings) 命令。
2. 展開(kāi)“PLC 編程”(PLC programming) 屬性并選擇“SCL(結(jié)構(gòu)化控制語(yǔ)言)”(SCL (Structured Cool Language))。
3. 選擇“自動(dòng)設(shè)置 ENO”(Set ENO automatically) 選項(xiàng)。
在程序代碼中使用 ENO
您還能夠通過(guò)將 ENO 分配給 PLC 變量或在局部塊中評(píng)估 ENO 等方式在程序代碼中使用 ENO。
示例:
“MyFunction” ( IN1 := … , IN2 := … , OUT1 => #myOut, ENO => #statusFlag ); // PLC tag statusFlag holds the value of ENO
“MyFunction” ( IN1 := … IN2 := … , OUT1 => #myOut, ENO => ENO ); // block status flag of "MyFunction" // is stored in the local block
IF ENO = TRUE THEN
// execute code only if MyFunction returns true ENO
Ret_Val 或 Status 參數(shù)對(duì) ENO 的影響
某些指令(如通信指令或字符串轉(zhuǎn)換指令)提供一個(gè)輸出參數(shù),其中包含有關(guān)指令處理的信息。 例如,某些指令提供通常為 Int 數(shù)據(jù)類(lèi)型的 Ret_Val(返回值)參數(shù),其中包含 -32768 到 +32767 范圍內(nèi)的狀態(tài)信息。還有些指令提供通常為 Word 數(shù)據(jù)類(lèi)型的 Status 參數(shù),其中存儲(chǔ)十六進(jìn)制值 16#0000 到 16#FFFF 范圍內(nèi)的狀態(tài)信息。 Ret_Val 或 Status 參數(shù)中存儲(chǔ)的數(shù)字值確定該指令的 ENO 狀態(tài)。
需要多次掃描才能執(zhí)行的指令通常提供 Busy 參數(shù) (Bool),用于表示指令處于活動(dòng)狀態(tài),但尚未完成執(zhí)行。 此類(lèi)指令通常還提供 Done 參數(shù) (Bool) 和 Error 參數(shù) (Bool)。Done 表示指令已完成且無(wú)錯(cuò)誤,而 Error 表示指令已完成,但存在錯(cuò)誤情況。
西門(mén)子S7-1200,CPU 1215 FC, 緊湊型 CPU