freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

05-ch4-s7-1200-plc的用戶程序結(jié)構(gòu)與故障診斷-在線瀏覽

2025-02-20 01:01本頁面
  

【正文】 Block, FB)是用戶程序編寫的子程序 。 CPU執(zhí)行 FB中的程序代碼 , 將塊的輸入 、 輸出參數(shù)和局部靜態(tài)變量保存在背景數(shù)據(jù)塊中 , 以便可以從一個掃描周期到下一個掃描周期快速訪問它們 。 在調(diào)用 FB時 , 打開了對應(yīng)的背景數(shù)據(jù)塊 , 后者的變量可以供其他代碼塊使用 。 例如用來控制水泵和閥門的功能使用包含特定的操作參數(shù)的不同的背景數(shù)據(jù)塊 , 可以控制不同的水泵和閥門 。 12 用戶程序結(jié)構(gòu)簡介 —— 數(shù)據(jù)塊 數(shù)據(jù)塊 (Data block, DB)是用于存放執(zhí)行代碼塊時所需的數(shù)據(jù)的數(shù)據(jù)區(qū) , 有兩種類型的數(shù)據(jù)塊: 全局 (Global)數(shù)據(jù)塊:存儲供所有的代碼塊使用的數(shù)據(jù) , 所有的OB、 FB和 FC都可以 訪問 。 13 PLC的工作原理 —— 操作系統(tǒng)與用戶程序 CPU的操作系統(tǒng)用來組織與具體的控制任務(wù)無關(guān)的所有的 CPU功能 , 包括:處理暖啟動 、 刷新輸入 /輸出過程映像 、 調(diào)用用戶程序 、檢測中斷事件和調(diào)用中斷組織塊等 。 14 PLC的工作原理 —— CPU的工作模式 1/4 CPU 有三種工作模式: STOP 模式 、 STARTUP 模式和 RUN 模式 。 ? 在 STOP 模式下 , CPU 不執(zhí)行任何程序 , 而用戶可以下載項目 。 在 RUN 模式的啟動階段 , 不處理任何中斷事件 。 中斷事件可能會在程序循環(huán)階段的任何點發(fā)生并進(jìn)行處理 。 15 PLC的工作原理 —— CPU的工作模式 2/4 在 STOP 模式下 , CPU ① 處理所有通信請求 ( 如果適用 ) 并 ② 執(zhí)行自診斷 。 16 PLC的工作原理 —— CPU的工作模式 3/4 上電后 CPU進(jìn)入 STARTUP模式 , 進(jìn)行上電診斷和系統(tǒng)初始化 ,檢查到某些錯誤時 , 將禁止 CPU進(jìn)入 RUN模式 , 保持在 STOP。 也可以在程序中用 STP指令使 CPU進(jìn)入 STOP模式 。 FC和 FB有與調(diào)用它的塊共享的輸入 、 輸出參數(shù) , 執(zhí)行完 FC和 FB后 , 將執(zhí)行結(jié)果返回給調(diào)用它的代碼塊 。 可以用全局變量來存儲那些在功能執(zhí)行結(jié)束后需要保存的數(shù)據(jù) 。數(shù)字 N和壓力 P之間的計算公式: ? ? 276 48/NHigh ??雙擊 21 功能與功能塊 —— 功能的局部數(shù)據(jù) 1/3 在界面區(qū)中生成局部變量 , 只能在它所在的塊中使用 。 1)Input(輸入?yún)?shù) ):由調(diào)用它的塊提供的輸入數(shù)據(jù) 。 3)InOut(輸入 _輸出參數(shù) ):初值有調(diào)用它的塊提供 , 塊執(zhí)行后將它的返回值返回給調(diào)用它的塊 。 只是在執(zhí)行塊時使用臨時數(shù)據(jù) , 執(zhí)行完后 , 不在保存臨時數(shù)據(jù)的數(shù)值 ,它可能被別的塊的臨時數(shù)據(jù)覆蓋 。 22 功能與功能塊 —— 功能的局部數(shù)據(jù) 2/3 23 功能與功能塊 —— 功能的局部數(shù)據(jù) 3/3 生成局部變量時 , 不需要指定存儲器地址 , 根據(jù)各變量的類型 ,程序編輯器自動地為所有變量指定存儲器地址 。 如果將它設(shè)置為 Void之外的數(shù)據(jù)類型 , 在 FC1內(nèi)部編程時可以使用該變量 , 調(diào)用 FC1時可以在方框的右邊看到作為輸出參數(shù)的Ret_Val。 25 功能與功能塊 —— 在 OB1中調(diào)用 FC1 在 FC的界面區(qū)中定義的參數(shù)稱為 FC的形式參數(shù) , 簡稱為形參 ,形參在 FC內(nèi)部的程序中使用 , 在別的邏輯塊調(diào)用 FC時 , 需要為每個形參指定實際的參數(shù) , 簡稱為實參 。 26 功能與功能塊 —— 調(diào)用功能的實驗 27 功能與功能塊 —— 為塊提供密碼保護(hù) 選中生產(chǎn)的 FC1, 執(zhí)行菜單命令: “ 編輯 ” ?“ 專有技術(shù)保護(hù) ” ?“ 啟用專有技術(shù)保護(hù) ” , 在打開的對話框中輸入密碼并確認(rèn) ,項目樹中的 FC1圖標(biāo)上出現(xiàn)鎖的符號 , 表示 FC1受保護(hù) 。 也可修改或禁用專有技術(shù)保護(hù) 。 FB的典型應(yīng)用是執(zhí)行不能在一個掃描周期結(jié)束的操作 。 功能塊的輸入 、 輸出和靜態(tài)變量 (Static)用指定的背景數(shù)據(jù)塊保存 , 但是不會保存臨時局部變量 (Temp)中的數(shù)據(jù) 。 29 功能與功能塊 —— 功能塊的局部變量 1/2 FB1的界面區(qū) FB1的背景數(shù)據(jù)塊 30 功能與功能塊 —— 功能塊的局部變量 2/2 功能塊的數(shù)據(jù)永久性地保存在它的背景數(shù)據(jù)塊中 , 在功能塊執(zhí)行完后也不會丟失 , 以供下次執(zhí)行時使用 。 不能直接刪除和修改背景數(shù)據(jù)塊中的變量 , 只能在它的功能塊的界面區(qū)中刪除和修改這些變量 。 變量的默認(rèn)值被傳送給 FB的背景數(shù)據(jù)塊 , 作為同一個變量的初始值 。 調(diào)用 FB時沒有指定實參的形參使用背景數(shù)據(jù)塊中的初始值 。 可以給 FB接口中的參數(shù)賦初值 。 如果未分配參數(shù) , 將使用當(dāng)前存儲在背景 DB 中的值 。 在 OB1中調(diào)用符號名為 “ Motor” 的 FB1后 , 在 FB1的界面區(qū)增加了輸入?yún)?shù) “ 定時時間 ” , OB1中被調(diào)用的 FB1的方框和字符變?yōu)榧t色 。 點擊確定 , OB1中被調(diào)用的 FB1被修改為新的界面 , FB1中的紅色錯誤標(biāo)記消失 。 2)只能在功能內(nèi)部訪問它的局部變量 , 其他代碼塊或 HMI可以訪問功能塊的背景數(shù)據(jù)塊中的變量 。 功能如果有執(zhí)行完后需要保存的數(shù)據(jù) , 只能存放在全局變量中(如全局?jǐn)?shù)據(jù)塊和 M去 ), 但這樣會影響功能的可移植性 。 在調(diào)用功能塊時如果沒有設(shè)置某些輸入 、 輸出參數(shù)的實參 , 將使用背景數(shù)據(jù)塊中的初始值 。 36 功能與功能塊 —— OB與 FC和 FB的區(qū)別 1)對應(yīng)的事情發(fā)生時 , 由操作系統(tǒng)調(diào)用組織塊 , FB和 FC是用戶程序在代碼塊中調(diào)用 。 有的組織塊自動生成的臨時局部數(shù)據(jù)包含了與啟動組織塊的時間有關(guān)的信息 , 它們由操作系統(tǒng)提供 。如果這類指令很多 , 將會生成大量的數(shù)據(jù)塊 “ 碎片 ” 。這種功能的背景數(shù)據(jù)塊稱為多重背景數(shù)據(jù)塊 。 在共享的多重背景數(shù)據(jù)塊中 , 定時器 、 計數(shù)器的數(shù)據(jù)結(jié)構(gòu)之間不會產(chǎn)生相互作用 。 40 功能與功能塊 —— FB的多重背景數(shù)據(jù)塊 4/4 變量表中的變量: OB1中兩次調(diào)用 FB2: 41 全局?jǐn)?shù)據(jù)塊 —— 類型 數(shù)據(jù)塊 (DB)是用于存放執(zhí)行代碼時所需的數(shù)據(jù)的數(shù)據(jù)區(qū) 。 有兩種類型數(shù)據(jù)塊: 全局?jǐn)?shù)據(jù)塊:存儲供所有的代碼塊使用的數(shù)據(jù) , 所有的 OB、 FB和 FC都可以訪問; 背景數(shù)據(jù)塊:存儲的數(shù)據(jù)供特定的 FB使用 。 42 全局?jǐn)?shù)據(jù)塊 —— 建立 可以修改塊的編號 選擇是全局 DB或是某個FB對應(yīng)的的背景數(shù)據(jù)塊 修改數(shù)據(jù)塊的名稱 只能用符號地址訪問生成的塊中的變量 , 不能使用絕對地址 , 可以提高存儲器的利用率 43 全局?jǐn)?shù)據(jù)塊 —— 格式 全部監(jiān)視 插入行 添加行 擴(kuò)展模式 結(jié)構(gòu)和數(shù)組的“偏移量”它們在數(shù)據(jù)塊中的起始地址 結(jié)構(gòu)的元素的“偏移量”列是它們在結(jié)構(gòu)中的地址偏移量 44 全局?jǐn)?shù)據(jù)塊 —— 訪問 數(shù)據(jù)塊可以按位 (例如 )、 字節(jié) (DBB)、 字 (DBW)和雙字(DBD)來訪問 。 符號地址表示結(jié)構(gòu)中的元素: “ GloablDB1” .發(fā)電機(jī) .電流 45 中斷事件與中斷指令 —— 啟動組織塊的事件 事件類型 OB編號 OB 個數(shù) 啟動事件 隊列 深度 OB 優(yōu)先級 優(yōu)先級組 程序循環(huán) 1或 ?200 ?1 啟動或結(jié)束前一循環(huán) OB 1 1 1 啟動 100或 ?200 ?0 從 STOP切換到 RUN 1 1 時間延遲 ?200 ?4 延遲時間到 8 3 2 循環(huán)中斷 ?200 ?4 固定的循環(huán)時間到 8 4 硬件中斷 ?200 ?50 上升沿 (?16個 ) 、下降沿 (?16個 ) 32 5 HSC計數(shù)值 =設(shè)定值,計數(shù)方向編號,外部復(fù)位,最大分別6個 16 6 診斷錯誤
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1