西門(mén)子6ES7212-1AE40-0XB0

CPU 支持以下類(lèi)型的代碼塊,使用它們可以創(chuàng)建有效的用戶(hù)程序結(jié)構(gòu):
組織塊 (OB) 定義程序的結(jié)構(gòu),。 有些 OB 具有預(yù)定義的行為和啟動(dòng)事件,,但用戶(hù)也可以創(chuàng)建具有自定義啟動(dòng)事件的 OB。
功能 (FC) 和功能塊 (FB) 包含與特定任務(wù)或參數(shù)組合相對(duì)應(yīng)的程序代碼,。 每個(gè) FC 或 FB 都提供一組輸入和輸出參數(shù),,用于與調(diào)用塊共享數(shù)據(jù)。 FB 還使用相關(guān)聯(lián)的數(shù)據(jù)塊(稱(chēng)為背景數(shù)據(jù)塊)來(lái)保存該 FB 調(diào)用實(shí)例的數(shù)據(jù)值,。 可多次調(diào)用 FB,,每次調(diào)用都采用的背景數(shù)據(jù)塊。 調(diào)用帶有不同背景數(shù)據(jù)塊的同一 FB 不會(huì)對(duì)其它任何背景數(shù)據(jù)塊的數(shù)據(jù)值產(chǎn)生影響,。
數(shù)據(jù)塊 (DB) 存儲(chǔ)程序塊可以使用的數(shù)據(jù),。
用戶(hù)程序的執(zhí)行順序是:從一個(gè)或多個(gè)在進(jìn)入 RUN 模式時(shí)運(yùn)行一次的可選啟動(dòng)組織塊 (OB) 開(kāi)始,然后執(zhí)行一個(gè)或多個(gè)循環(huán)執(zhí)行的程序循環(huán) OB,。還可以將 OB 與中斷事件關(guān)聯(lián),,該事件可以是標(biāo)準(zhǔn)事件或錯(cuò)誤事件。當(dāng)發(fā)生相應(yīng)的標(biāo)準(zhǔn)或錯(cuò)誤事件時(shí),,即會(huì)執(zhí)行這些 OB。
功能 (FC) 或功能塊 (FB) 是指可從 OB 或其它 FC/FB 調(diào)用的程序代碼塊,可下至以下嵌套深度:
16(從程序循環(huán) OB 或啟動(dòng) OB 開(kāi)始)
6(從任意中斷事件 OB 開(kāi)始)
FC 不與任何特定數(shù)據(jù)塊 (DB) 相關(guān)聯(lián),。FB 與 DB 直接相關(guān)并使用該 DB 傳遞參數(shù)及存儲(chǔ)中間值和結(jié)果,。
用戶(hù)程序、數(shù)據(jù)及組態(tài)的大小受 CPU 中可用裝載存儲(chǔ)器和工作存儲(chǔ)器的限制,。對(duì)各個(gè) OB,、FC、FB 和 DB 塊的數(shù)目沒(méi)有特殊限制,。但是塊的總數(shù)限制在 1024 之內(nèi),。
每個(gè)周期都包括寫(xiě)入輸出、讀取輸入,、執(zhí)行用戶(hù)程序指令以及執(zhí)行后臺(tái)處理,。該周期稱(chēng)為掃描周期或掃描。
S7?1200 自動(dòng)化解決方案可由配備 S7?1200 CPU 和附加模塊的中央機(jī)架組成,。術(shù)語(yǔ)“中央機(jī)架”表示 CPU 和關(guān)聯(lián)模塊采用導(dǎo)軌或面板式安裝,。只有在通電時(shí)才會(huì)對(duì)模塊(SM、SB,、BB,、CB、CM 或 CP)進(jìn)行檢測(cè)和記錄,。
不支持通電時(shí)在中央機(jī)架中插入或拔出模塊(熱插拔),。切勿在 CPU 通電時(shí)在中央機(jī)架中插入或拔出模塊。
warning
警告
插入或拔出模塊的安全要求
在 CPU 通電時(shí)在中央機(jī)架中插入或拔出模塊(SM,、SB,、BB、CD,、CM 或 CP)可能導(dǎo)致不可預(yù)知的行為,,從而導(dǎo)致設(shè)備受損和/或人員受傷。
在中央機(jī)架中插入或拔出模塊前,,請(qǐng)務(wù)必切斷 CPU 和中央機(jī)架的電源并遵守相應(yīng)的安全預(yù)防措施,。
可在 CPU 通電時(shí)插入或拔出 SIMATIC 存儲(chǔ)卡。但在 CPU 處于 RUN 模式時(shí)插入或拔出存儲(chǔ)卡會(huì)使 CPU 進(jìn)入 STOP 模式,。
注意
CPU 處于 RUN 模式時(shí)拔出存儲(chǔ)卡的風(fēng)險(xiǎn)
在 CPU 處于 RUN 模式時(shí)插入或拔出存儲(chǔ)卡會(huì)使 CPU 進(jìn)入 STOP 模式,,這可能導(dǎo)致受控的設(shè)備或過(guò)程受損。
只要插入或拔出存儲(chǔ)卡,,CPU 就立即進(jìn)入 STOP 模式,。在插入或拔出存儲(chǔ)卡前,務(wù)必確保 CPU 當(dāng)前未控制任何機(jī)器或過(guò)程,。因此務(wù)必要為您的應(yīng)用或過(guò)程安裝急停電路,。
如果在 CPU 處于 RUN 模式時(shí)在分布式 I/O 機(jī)架(AS?i,、PROFINET 或 PROFIBUS)中插入或拔出模塊,CPU 將在診斷緩沖區(qū)中生成一個(gè)條目,,若存在拔出或插入模塊 OB 則執(zhí)行該 OB,,并且默認(rèn)保持在 RUN 模式。
過(guò)程映像更新與過(guò)程映像分區(qū)
CPU 伴隨掃描周期使用內(nèi)部存儲(chǔ)區(qū)(即過(guò)程映像)對(duì)本地?cái)?shù)字量和模擬量 I/O 點(diǎn)進(jìn)行同步更新,。過(guò)程映像包含物理輸入和輸出(CPU,、信號(hào)板和信號(hào)模塊上的物理 I/O 點(diǎn))的快照。
可組態(tài)在每個(gè)掃描周期或發(fā)生特定事件中斷時(shí)在過(guò)程映像中對(duì) I/O 點(diǎn)進(jìn)行更新,。也可對(duì) I/O 點(diǎn)進(jìn)行組態(tài)使其排除在過(guò)程映像的更新之外,。例如,當(dāng)發(fā)生如硬件中斷這類(lèi)事件時(shí),,過(guò)程可能只需要特定的數(shù)據(jù)值,。通過(guò)為這些 I/O 點(diǎn)組態(tài)映像過(guò)程更新,使其與分配給硬件中斷 OB 的分區(qū)相關(guān)聯(lián),,就可避免在過(guò)程不需要持續(xù)更新時(shí),,CPU 于每個(gè)掃描周期中執(zhí)行不必要的數(shù)據(jù)值更新。
對(duì)于需要在每個(gè)掃描周期進(jìn)行更新的 I/O,,CPU 將在每個(gè)掃描周期期間執(zhí)行以下任務(wù):
CPU 將過(guò)程映像輸出區(qū)中的輸出值寫(xiě)入到物理輸出,。
CPU 僅在用戶(hù)程序執(zhí)行前讀取物理輸入,并將輸入值存儲(chǔ)在過(guò)程映像輸入?yún)^(qū),。這樣一來(lái),,這些值便將在整個(gè)用戶(hù)指令執(zhí)行過(guò)程中保持一致。
CPU 執(zhí)行用戶(hù)指令邏輯,,并更新過(guò)程映像輸出區(qū)中的輸出值,,而不是寫(xiě)入實(shí)際的物理輸出。
這一過(guò)程通過(guò)在給定周期內(nèi)執(zhí)行用戶(hù)指令而提供一致的邏輯,,并防止物理輸出點(diǎn)可能在過(guò)程映像輸出區(qū)中多次改變狀態(tài)而出現(xiàn)抖動(dòng),。
為控制在每個(gè)掃描周期或在事件觸發(fā)時(shí)是否自動(dòng)更新 I/O 點(diǎn),S7-1200 提供了五個(gè)過(guò)程映像分區(qū),。第一個(gè)過(guò)程映像分區(qū) PIP0 用于每個(gè)掃描周期都自動(dòng)更新的 I/O,,此為默認(rèn)分配。其余四個(gè)分區(qū) PIP1,、PIP2,、PIP3 和 PIP4 可用于將 I/O 過(guò)程映像更新分配給不同的中斷事件。在設(shè)備組態(tài)中將 I/O 分配給過(guò)程映像分區(qū),,并在創(chuàng)建中斷 OB 或編輯 OB 屬性時(shí)將過(guò)程映像分區(qū)分配給中斷事件,。
默認(rèn)情況下,在設(shè)備視圖中插入模塊時(shí),,STEP 7 會(huì)將其 I/O 過(guò)程映像更新為“自動(dòng)更新”(Automatic update),。對(duì)于組態(tài)為“自動(dòng)更新”(Automatic update) 的 I/O,,CPU 將在每個(gè)掃描周期自動(dòng)處理模塊和過(guò)程映像之間的數(shù)據(jù)交換。
要將數(shù)字量或模擬量點(diǎn)分配給過(guò)程映像分區(qū),,或?qū)?I/O 點(diǎn)排除在過(guò)程映像更新之外,,請(qǐng)按照以下步驟操作:
在設(shè)備組態(tài)中查看相應(yīng)設(shè)備的“屬性”(Properties) 選項(xiàng)卡。
根據(jù)需要在“常規(guī) (General)”下展開(kāi)選項(xiàng),,找出所需的 I/O 點(diǎn)。
選擇“I/O 地址”(I/O addresses),。
也可以從“組織塊”(Organization block) 下拉列表中選擇一個(gè)特定的 OB,。
在“過(guò)程映像”(Process image) 下拉列表中將“自動(dòng)更新”(Automatic update) 更改為“PIP1”、“PIP2”,、“PIP3”,、“PIP4”或“無(wú)”(None)。選擇“無(wú)”(None) 表示只能通過(guò)立即指令對(duì)此 I/O 進(jìn)行讀寫(xiě),。要將這些點(diǎn)重新添加到過(guò)程映像自動(dòng)更新中,,請(qǐng)將該選項(xiàng)再次更改為“自動(dòng)更新”(Automatic update)。
可以在指令執(zhí)行時(shí)立即讀取物理輸入值和立即寫(xiě)入物理輸出值,。無(wú)論 I/O 點(diǎn)是否被組態(tài)為存儲(chǔ)到過(guò)程映像中,,立即讀取功能都將訪問(wèn)物理輸入的當(dāng)前狀態(tài)而不更新過(guò)程映像輸入?yún)^(qū)。立即寫(xiě)入物理輸出功能將同時(shí)更新過(guò)程映像輸出區(qū)(如果相應(yīng) I/O 點(diǎn)組態(tài)為存儲(chǔ)到過(guò)程映像中)和物理輸出點(diǎn),。如果想要程序不使用過(guò)程映像,,直接從物理點(diǎn)立即訪問(wèn) I/O 數(shù)據(jù),則在 I/O 地址后加后綴“:P”,。

溫度擴(kuò)展模塊是模擬量模塊的特殊形式,。它們是: KM 231 TC:熱電偶輸人模塊,4輸人通道,;
EM 231 RTD:熱電阻輸入模塊,,2輸人通道,
四,、特殊功能模塊
S7 - 200還提供了一些特殊模塊,,用以完成特定的任務(wù)。例如:
253:控制模塊,。它能產(chǎn)生脈沖串,,用于步進(jìn)電機(jī)和伺服電機(jī)的速度和位置的開(kāi)環(huán)控制
PPI(點(diǎn)對(duì)點(diǎn)接口)是西門(mén)子為S7- 200系統(tǒng)開(kāi)發(fā)的通汛協(xié)議。 PPI是一種書(shū)-從協(xié)議:主站設(shè)備發(fā)送要求到從站設(shè)備,,從站設(shè)備響應(yīng),,從站不主動(dòng)發(fā)信息,只是等待主站的要求和對(duì)要求作出響應(yīng),。PPI網(wǎng)絡(luò)中可以存多個(gè)主站,。PPI并不限制與任意一個(gè)從站通訊.的主站數(shù)審,,但是在1個(gè)網(wǎng)的EEPROM(■存儲(chǔ)區(qū)。RAM存儲(chǔ)區(qū)需要為其提供電源方能保持其中的數(shù)據(jù)不丟失,。
S7 - 200中的V數(shù)據(jù)存儲(chǔ)區(qū),、M存儲(chǔ)區(qū)都屬于易失性數(shù)據(jù)存儲(chǔ)區(qū)。要保 存T(定時(shí)器)和C(計(jì)數(shù)器)數(shù)據(jù),,也需要提供電源,。
S7 -200 CPU提供 EEPROM存儲(chǔ)器。EEPROM不需要另外的供電就能水久保存數(shù)據(jù),。EKPROM對(duì)應(yīng)于RAM中的V存儲(chǔ)區(qū)和M存儲(chǔ)區(qū)的--部 分,,要把數(shù)據(jù)存人EEPROM,需要做一呰設(shè)置•或者編程.
在S7 200項(xiàng)目的系統(tǒng)坱中,有設(shè)置RAM數(shù)據(jù)保持區(qū)的選項(xiàng),。如果選中某個(gè)數(shù)據(jù)區(qū),,則〔TMJ會(huì)在斷電時(shí)通過(guò)內(nèi)置級(jí)電容和 電池卡(如果有)保持其中的數(shù)據(jù);如果內(nèi)置級(jí)電容放電完畢而i 數(shù)據(jù)消失,,或者選擇了不保持某+數(shù)據(jù)區(qū)的數(shù)據(jù).則下次CTLI J 上電時(shí),,會(huì)把EKPROM中相應(yīng)的區(qū)域的內(nèi)容復(fù)制到RAM中。
二,、內(nèi)置電容保持?jǐn)?shù)據(jù)
CPU內(nèi)置級(jí)電容,,在短期斷電期間為數(shù)據(jù)保持和實(shí)時(shí)時(shí)鐘(如果有)提供電源。
斷電后,,CPU 221和CPU 222的級(jí)電容可提供約50 h的數(shù)據(jù)保持,, CPU 224 :TU 226、CPU 226XM 可保持?jǐn)?shù)據(jù)約90 ht,級(jí)電容在CPU上電時(shí)充電4為保證獲得上述指標(biāo)的數(shù)據(jù)保 持時(shí)間,,需要充電至少M hu內(nèi)置電容+電池卡保持?jǐn)?shù)據(jù)可以在S7-200 CPU的可選卡插槽上,,插人電池卡BC293以提供額外的 數(shù)據(jù)保持時(shí)間。對(duì)于CUP 221和CPU 222,還可以選用財(cái)鐘/電池卡CC292, 同時(shí)獲得電池備份的數(shù)據(jù)保持和實(shí)時(shí)時(shí)鐘,。
斷電后.癢先依靠?jī)?nèi)置的級(jí)電容為數(shù)據(jù)提供電源,。級(jí)電容放電 完畢后,電池才起作川,。
靠電池為(TU提供數(shù)據(jù)備份電源時(shí),,電池壽命約200天,
三,、使用數(shù)據(jù)塊
用戶(hù)編程時(shí)可以編輯數(shù)據(jù)塊,,數(shù)據(jù)塊用于給S7-2()0 CPU的V存儲(chǔ)區(qū)賦予初始值。由于數(shù)據(jù)塊在S7 - 200項(xiàng)目到CPU中時(shí),,直接存儲(chǔ)到EEPROM 中,,所以數(shù)據(jù)塊的內(nèi)容永遠(yuǎn)不會(huì)丟失。
數(shù)據(jù)塊可以用于保存程序中用到的不改變的一些參數(shù),。
四,、斷電自動(dòng)保存
S7 - 200 CPU的M存儲(chǔ)區(qū)有14字貨(MI3??MB13 >,,以在C'PU斷電時(shí)自動(dòng)將其中的內(nèi)容:EEPROM的相應(yīng)區(qū)域中,則數(shù)據(jù)可以水久保存,。
默認(rèn)情況下存儲(chǔ)區(qū)的這14個(gè)字節(jié)未設(shè)®為迮斷電時(shí)自動(dòng)保存,,要在S7-200項(xiàng)目的系統(tǒng)塊中進(jìn)行設(shè)置。

西門(mén)子6ES7212-1AE40-0XB0
設(shè)計(jì)
SIMATIC S7-1200 系列包括以下模塊:
- 性能分級(jí)的不同型號(hào)緊湊型控制器,,以及豐富的交/直流控制器,。
- 各種信號(hào)板卡(模擬量和數(shù)字量),用于在 CPU 上進(jìn)行經(jīng)濟(jì)的模塊化控制器擴(kuò)展,,同時(shí)節(jié)省安裝空間,。
- 各種數(shù)字量和模擬量信號(hào)模塊。
- 各種通信模塊和處理器,。
- 帶 4 個(gè)端口的以太網(wǎng)交換機(jī),用于實(shí)現(xiàn)各種網(wǎng)絡(luò)拓?fù)?/span>
- SIWAREX 稱(chēng)重系統(tǒng)終端模塊
- PS 1207 穩(wěn)壓電源裝置,,電源電壓 115/230 V AC,,額定電壓 24 VDC
機(jī)械特性
- 堅(jiān)固、緊湊的塑料機(jī)殼
- 連接和控制部件易于接觸,,并由前蓋板提供保護(hù)
- 模擬量或數(shù)字量擴(kuò)展模塊也具有可拆卸的連接端子
設(shè)備特性
- 國(guó)際標(biāo)準(zhǔn):
SIMATIC S7-1200 符合 VDE,、UL、CSA 和 FM(I 類(lèi),,類(lèi)別 2,;危險(xiǎn)區(qū)組別 A、B,、C 和 D,,T4A)。生產(chǎn)質(zhì)量管理體系已按照 ISO 9001 進(jìn)行認(rèn)證,。
通信
SIMATIC S7-1200 支持各種通信機(jī)制:
- 集成 PROFINET IO 控制器接口
- 帶 PROFIBUS DP 主站接口的通信模塊
- 帶 PROFIBUS DP 從站接口的通信模塊
- GPRS 模塊,,用于連接到 GSM/G 網(wǎng)絡(luò)
- LTE 模塊,用于在第四代 LTE(長(zhǎng)期演進(jìn))網(wǎng)絡(luò)中進(jìn)行通信,。
- 通信處理器,,可通過(guò)以太網(wǎng)接口連接到 TeleControl Server Basic 控制中心軟件,并借助于基于 IP 的網(wǎng)絡(luò)進(jìn)行安全通信,。
- 通信處理器,,可連接到服務(wù)應(yīng)用的控制中心。
- RF120C,,可連接到 SIMATIC Ident 系統(tǒng),。
- 模塊 SM1278,用于連接 IO-Link 傳感器和執(zhí)行器,。
- 通過(guò)通信模塊實(shí)現(xiàn)點(diǎn)到點(diǎn)連接,。
PROFINET 接口
通過(guò)集成 PROFINET 接口,,可與以下設(shè)備通信:
- 編程設(shè)備
- HMI 設(shè)備
- 其它 SIMATIC 控制器
- PROFINET IO 自動(dòng)化組件
支持以下協(xié)議:
可連接以下設(shè)備:
- 通過(guò)標(biāo)準(zhǔn) 5 類(lèi)電纜連接現(xiàn)場(chǎng)編程器和 PC。

在編程器和 SIMATIC S7-1200 的 CPU 之間建立連接

在精簡(jiǎn)面板和 SIMATIC S7-1200 的 CPU 之間建立連接

通過(guò) CSM 1277 以太網(wǎng)交換機(jī)連接多臺(tái)設(shè)備
點(diǎn)到點(diǎn)接口,,可自由編程的接口模式
通信模塊可通過(guò)點(diǎn)到點(diǎn)連接進(jìn)行通信,。采用 RS232 和 RS485 物理傳輸介質(zhì)。在 CPU 的“自由口 (Freeport)”模式下進(jìn)行數(shù)據(jù)傳輸,。采用面向位的用戶(hù)特定通信協(xié)議(例如,,ASCII 協(xié)議、USS 或 Modbus),。
可以連接任何具有串行接口的終端設(shè)備,,如驅(qū)動(dòng)、打印機(jī),、條碼讀碼器,、調(diào)制解調(diào)器等。

在可編程接口模式下,,通過(guò) CM 1241 實(shí)現(xiàn)點(diǎn)到點(diǎn)連接

