6ES7223-1BL32-1XB0西門子S7-1200,數(shù)字量 I/O SM 1223 |
聯(lián)系人:康工 (先生) | 手機(jī):13818485929 |
電話: |
傳真: |
郵箱:381033640@qq.com | 地址:上海市金山區(qū)楓涇鎮(zhèn)涇商路99弄6258號(hào) |
6ES7223-1BL32-1XB0西門子S7-1200,數(shù)字量 I/O SM 1223
用戶程序的執(zhí)行
CPU 支持以下類型的代碼塊,使用它們可以創(chuàng)建有效的用戶程序結(jié)構(gòu):
用戶程序的執(zhí)行順序是:從一個(gè)或多個(gè)在進(jìn)入 RUN 模式時(shí)運(yùn)行一次的可選啟動(dòng)組織塊 (OB) 開始,然后執(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)用的程序代碼塊,可下至以下嵌套深度:
FC 不與任何特定數(shù)據(jù)塊 (DB) 相關(guān)聯(lián)。FB 與 DB 直接相關(guān)并使用該 DB 傳遞參數(shù)及存儲(chǔ)中間值和結(jié)果。 用戶程序、數(shù)據(jù)及組態(tài)的大小受 CPU 中可用裝載存儲(chǔ)器和工作存儲(chǔ)器的限制。對(duì)各個(gè) OB、FC、FB 和 DB 塊的數(shù)目沒有特殊限制。但是塊的總數(shù)限制在 1024 之內(nèi)。 每個(gè)周期都包括寫入輸出、讀取輸入、執(zhí)行用戶程序指令以及執(zhí)行后臺(tái)處理。該周期稱為掃描周期或掃描。 S7?1200 自動(dòng)化解決方案可由配備 S7?1200 CPU 和附加模塊的中央機(jī)架組成。術(shù)語“中央機(jī)架”表示 CPU 和關(guān)聯(lián)模塊采用導(dǎo)軌或面板式安裝。只有在通電時(shí)才會(huì)對(duì)模塊(SM、SB、BB、CB、CM 或 CP)進(jìn)行檢測(cè)和記錄。
過程映像更新與過程映像分區(qū)CPU 伴隨掃描周期使用內(nèi)部存儲(chǔ)區(qū)(即過程映像)對(duì)本地?cái)?shù)字量和模擬量 I/O 點(diǎn)進(jìn)行同步更新。過程映像包含物理輸入和輸出(CPU、信號(hào)板和信號(hào)模塊上的物理 I/O 點(diǎn))的快照。 可組態(tài)在每個(gè)掃描周期或發(fā)生特定事件中斷時(shí)在過程映像中對(duì) I/O 點(diǎn)進(jìn)行更新。也可對(duì) I/O 點(diǎn)進(jìn)行組態(tài)使其排除在過程映像的更新之外。例如,當(dāng)發(fā)生如硬件中斷這類事件時(shí),過程可能只需要特定的數(shù)據(jù)值。通過為這些 I/O 點(diǎn)組態(tài)映像過程更新,使其與分配給硬件中斷 OB 的分區(qū)相關(guān)聯(lián),就可避免在過程不需要持續(xù)更新時(shí),CPU 于每個(gè)掃描周期中執(zhí)行不必要的數(shù)據(jù)值更新。 對(duì)于需要在每個(gè)掃描周期進(jìn)行更新的 I/O,CPU 將在每個(gè)掃描周期期間執(zhí)行以下任務(wù):
為控制在每個(gè)掃描周期或在事件觸發(fā)時(shí)是否自動(dòng)更新 I/O 點(diǎn),S7-1200 提供了五個(gè)過程映像分區(qū)。第一個(gè)過程映像分區(qū) PIP0 指定用于每個(gè)掃描周期都自動(dòng)更新的 I/O,此為默認(rèn)分配。其余四個(gè)分區(qū) PIP1、PIP2、PIP3 和 PIP4 可用于將 I/O 過程映像更新分配給不同的中斷事件。在設(shè)備組態(tài)中將 I/O 分配給過程映像分區(qū),并在創(chuàng)建中斷 OB 或編輯 OB 屬性時(shí)將過程映像分區(qū)分配給中斷事件。 默認(rèn)情況下,在設(shè)備視圖中插入模塊時(shí),STEP 7 會(huì)將其 I/O 過程映像更新為“自動(dòng)更新”(Automatic update)。對(duì)于組態(tài)為“自動(dòng)更新”(Automatic update) 的 I/O,CPU 將在每個(gè)掃描周期自動(dòng)處理模塊和過程映像之間的數(shù)據(jù)交換。 要將數(shù)字量或模擬量點(diǎn)分配給過程映像分區(qū),或?qū)?I/O 點(diǎn)排除在過程映像更新之外,請(qǐng)按照以下步驟操作:
可以在指令執(zhí)行時(shí)立即讀取物理輸入值和立即寫入物理輸出值。無論 I/O 點(diǎn)是否被組態(tài)為存儲(chǔ)到過程映像中,立即讀取功能都將訪問物理輸入的當(dāng)前狀態(tài)而不更新過程映像輸入?yún)^(qū)。立即寫入物理輸出功能將同時(shí)更新過程映像輸出區(qū)(如果相應(yīng) I/O 點(diǎn)組態(tài)為存儲(chǔ)到過程映像中)和物理輸出點(diǎn)。如果想要程序不使用過程映像,直接從物理點(diǎn)立即訪問 I/O 數(shù)據(jù),則在 I/O 地址后加后綴“:P”。
6ES7223-1BL32-1XB0西門子S7-1200,數(shù)字量 I/O SM 1223 |
版權(quán)聲明:以上所展示的信息由會(huì)員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會(huì)員負(fù)責(zé)。機(jī)電之家對(duì)此不承擔(dān)任何責(zé)任。 友情提醒:為規(guī)避購買風(fēng)險(xiǎn),建議您在購買相關(guān)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。 |
機(jī)電之家網(wǎng) - 機(jī)電行業(yè)權(quán)威網(wǎng)絡(luò)宣傳媒體
關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 會(huì)員助手 | 免費(fèi)鏈接Copyright 2025 jdzj.com All Rights Reserved??技術(shù)支持:機(jī)電之家 服務(wù)熱線:0571-87774297
網(wǎng)站經(jīng)營許可證:浙B2-20080178