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

正文內(nèi)容

功能塊(fb)教材-資料下載頁

2025-05-27 23:51本頁面
  

【正文】 網(wǎng)絡(luò)鏈接到 OMRON 的元器件(如溫控器) 。如果要對元器件進(jìn)行讀操作(如讀取溫控器當(dāng)前溫度值 PV)或者寫操作(如設(shè)定溫控器的溫度設(shè)定值 SV) ,可以在 FB 庫中調(diào)用該元器件實(shí)現(xiàn)該輸入、輸出分列在兩邊,清晰易見。變量定義也分別給出,容易解讀。. . . . 參考功能的功能塊。例如(如下圖 42 所示):要實(shí)現(xiàn) PLC 讀取溫控器的 PV 值,直接調(diào)用 FB庫中的“_E5xx202_ReadPV10”功能塊,設(shè)置對應(yīng)讀取地址即可。無需再編寫相應(yīng)的通信程序。同樣, (如圖 43 所示)PLC 以 DeviceNet 的方式鏈和變頻器從站進(jìn)行通信,也可以通過調(diào)用功能塊直接實(shí)現(xiàn)。圖 42圖 43. . . . 參考 FB 庫內(nèi)容介紹 FB 庫內(nèi)容簡介 FB 庫中功能塊文件都是*.cxf 的文件。FB 庫中的功能塊能夠?qū)崿F(xiàn)歐姆龍的 PLC 對元器件基本和重要的控制要求。這些文件在 CXProgrammer 的安裝目錄下,下面列出了 FB 庫的內(nèi)容及基本結(jié)構(gòu)。圖 44 FB 庫功能分類 FB 庫的結(jié)構(gòu)是按照元器件及各種聯(lián)網(wǎng)方式來進(jìn)行分類的。各個(gè)目錄下的功能塊完成的功能也不一樣。用戶可以參考對應(yīng)功能塊的參考手冊來進(jìn)行使用。下面對各個(gè)目錄下功能塊實(shí)現(xiàn)的功能進(jìn)行分類介紹。1. CodeReader 目錄:包含對二維讀碼器的基本讀操作。. . . . 參考2. Inverter 目錄:控制變頻器(3G3MV、3G3RV)的起停,讀取或者設(shè)置變頻器的參數(shù)。3. Laser Sensor 目錄:讀取光電傳感器的參數(shù),或者設(shè)置光電傳感器。4. PLC 目錄:PLC 目錄有 5 個(gè)子目錄,包含了 PLC 可以通過不同的聯(lián)網(wǎng)方式和元器件進(jìn)行通信的功能塊。 CLK:對 PLC 的 CLK 模塊(Controllink 模塊)的通信情況進(jìn)行監(jiān)控。 CPU:CPU 單元發(fā)出的 ON/OFF 信號的時(shí)序的、延時(shí)的控制,以及通信信號的控制。 ETN: 對 PLC 的 ETN 模塊(以太網(wǎng)模塊)的通信進(jìn)行監(jiān)控。 SCx: 對 PLC 的 SCU、SCB 模塊(串行通信單元、板)的通信進(jìn)行監(jiān)控和設(shè)置。 UNIT: 重新啟動(dòng) PLC 上的單元。5. Position Controller 目錄:對 NC 模塊的設(shè)置及對控制軸參數(shù)的讀寫。6. SmartIO 目錄:PLC 以 DeviceNet 的聯(lián)網(wǎng)方式連接到指定的從站單元(如 DRT2ID16) ,可以用該目錄下的功能塊來實(shí)現(xiàn)一些網(wǎng)絡(luò)監(jiān)控的要求。例如監(jiān)控網(wǎng)絡(luò)當(dāng)前電壓狀況。7. RFID 目錄:讀取或者設(shè)置讀碼器 V600 的參數(shù)。8. Servo Driver 目錄:讀取或者改變驅(qū)動(dòng)器 R88D 的參數(shù)。9. TemperatureController 目錄:PLC 以串行通信或 DeviceNet 網(wǎng)絡(luò)連接到溫控器(或者溫度控制單元 TC) ,都可用該目錄下功能塊讀取、設(shè)置溫控器(TC 單元)的參數(shù)。 Sensor 目錄:監(jiān)控和控制視覺傳感器。 (F160、F210) 。 FB 庫功能塊使用 創(chuàng)建 FB 庫中的功能塊FB 庫中功能塊的調(diào)用和梯形圖功能塊的調(diào)用基本一樣。只要在插入功能塊處選擇“從文件插入”就可以了。. . . . 參考 圖 45 從 omronlib 目錄的 FB 庫中選擇要使用的 FB 文件。FB 庫的每個(gè)功能塊在 omronlib 目錄下都有相對應(yīng)的使用說明供用戶參考。例如:前面我們講過,如果 PLC 以串行方式連接到溫控器,可以調(diào)用 FB 庫中,溫控器目錄(Temperature Controller)下的“_E5xx202_ReadPV10”文件來讀取溫控器的當(dāng)前值(PV 值) 。 圖 46 閱覽 FB 庫中的功能塊程序 創(chuàng)建了 FB 庫中的功能塊后,直接雙擊文件是不能夠察看功能塊內(nèi)部的程序。要閱覽FB 庫功能塊的程序,需要右擊文件名,在[屬性]中選中“顯示功能塊內(nèi)部” 。然后雙擊功能塊即可閱覽功能塊內(nèi)部程序。 圖 47 調(diào)用 FB 庫中的功能塊 調(diào)用 FB 庫的功能塊和調(diào)用梯形圖功能塊、ST 語言功能塊是一樣的。只要按照說明文章上給出對應(yīng)的輸入控制地址和輸出控制地址即可。. . . . 參考第五章 功能塊應(yīng)用示例 在實(shí)際的編程工作中,使用 CXProgrammer 的 FB 功能,不僅能夠減少編程人員的編程工作量,同樣使得對程序的檢查工作也變得相對容易。下面介紹一個(gè) FB 功能應(yīng)用在一個(gè)簡單的電梯程序中的案例。電梯案例要求:運(yùn)用 PLC 編制程序,完成一臺(tái) 10 層樓電梯簡易控制程序。用邏輯控制和隨機(jī)控制滿足控制要求,實(shí)現(xiàn)電梯的數(shù)字化控制。電梯控制的簡要流程圖如下: 圖 51 電梯的輸入信號可以分為橋箱內(nèi)請求和轎箱外請求,電梯首先根據(jù)內(nèi)外請求會(huì) 啟動(dòng)上行/下行 運(yùn)作。在電梯的運(yùn)行過程中,每到達(dá)一層樓,都要根據(jù)這一層樓的箱外、箱內(nèi)請求來判斷電梯是否要在這層樓開門,是否要繼續(xù)上升,或者是否要轉(zhuǎn)而下降,這些就需要根據(jù) 樓層判斷 來完成。如果請求信號在橋箱下方(即電梯在 上半?yún)^(qū) ) ,并且電梯處于上升狀態(tài),那么等到電梯將上方信號處理完畢,轉(zhuǎn)而來相應(yīng)該信號;如果電梯處于下降狀態(tài),據(jù)請求啟動(dòng)上/下行判斷樓層上半?yún)^(qū) 當(dāng)前樓 下半?yún)^(qū)上行/下行 上行等待下行裝載 上行/下行 上行等待下行裝載結(jié)束返回. . . . 參考那么下降到請求信號處,進(jìn)行 裝載 。 裝載結(jié)束 后,關(guān)門, 返回 繼而根據(jù)其他請求進(jìn)行上行/下行。 根據(jù)上述流程圖,我們可以知道整個(gè)電梯大概的運(yùn)行控制情況。其中,電梯在運(yùn)行過程中,總是要不斷的判斷轎箱處在的樓層位置,才能根絕外部請求信號準(zhǔn)確控制轎箱的起停?;诖颂攸c(diǎn),我們可以將“樓層的判斷” (如圖 51 流程圖中灰色部分)這一程序段做成 FB,然后在編寫 10 層樓的主程序的時(shí)候直接調(diào)用即可。 10 層樓的電梯控制程序中,一旦電梯開始工作,無論轎箱處于哪個(gè)樓層,都需要對轎箱的當(dāng)前位置進(jìn)行判斷,這個(gè)判斷是結(jié)合各個(gè)樓層的限位開關(guān)或者光電開關(guān)的狀態(tài)來進(jìn)行的,再將這些輸入信號都存入相關(guān)的上行或者下行標(biāo)志中,等到轎箱到達(dá)相應(yīng)的樓層,再將這些標(biāo)志復(fù)位。最后根據(jù)轎箱內(nèi)請求信號和箱外請求信號來判斷電梯的起停。所以,對于“樓層的判斷”這一控制程序,輸入變量分別是:各樓限位開關(guān),光電開關(guān)給出的轎箱當(dāng)前樓層號,外部上行/下行請求信號標(biāo)志,電梯當(dāng)前上行/下行標(biāo)志。用戶可以預(yù)先列出“樓層的判斷”這一程序的輸入輸出,然后將這些輸入輸出轉(zhuǎn)成 FB 內(nèi)部程序的變量。示例程序 FB 中的變量如下表列出: 表 51 電梯 FB 程序變量列表序號 輸入變量 類型 序號 輸出變量 類型1 選樓請求標(biāo)志 BOOL 1 上升請求標(biāo)志 BOOL2 當(dāng)前樓層號 UINT 2 下降請求標(biāo)志 BOOL3 電梯上行標(biāo)志 BOOL 3 當(dāng)前樓層標(biāo)志 BOOL4 電梯下行標(biāo)志 BOOL5 上行鍵請求標(biāo)志 BOOL6 下行鍵請求標(biāo)志 BOOL7 電梯運(yùn)行標(biāo)志 BOOL根據(jù)要求,結(jié)合定義的變量,F(xiàn)B 內(nèi)部的梯形圖編程如下所示:根據(jù)要求判斷有無該樓請求電梯停止并有向上請求,上升請求 ON. . . . 參考 圖 52編寫好 FB 功能塊后,需要在主程序中實(shí)現(xiàn)對功能塊的調(diào)用。主程序中有 10 層樓的電梯程序,每層的“樓層的判斷”部分都可以通過調(diào)用上述功能塊來實(shí)現(xiàn)。下面列出其中第五層的調(diào)用程序:橋箱停止,并在請求的下方,響應(yīng)請求,橋箱需上行,則上升請求ON電梯停止并有向下請求,下降請求 ON橋箱停止,并在請求的上方,響應(yīng)請求,橋箱需下行,則下降請求ON. . . . 參考 圖 53 根據(jù) 5 樓箱外、箱內(nèi)請求分別保持響應(yīng)的信號,使得這些信號能夠被電梯響應(yīng)。調(diào)用判斷樓層功能塊等到請求標(biāo)志被響應(yīng)后,復(fù)位標(biāo)志位。. . . . 參考 圖 53如果使用了 FB 之后,主程序的編寫就變得容易,并且對程序的檢查也變得相對簡單了。使用 FB 功能后,主程序每層電梯程序只要 5 行(十幾步) ,如果不使用的話,可能需要用到十幾行(六十步~七十步) ??偟目磥恚現(xiàn)B 的優(yōu)點(diǎn)體現(xiàn)在以下方面:1. 使用功能塊這一元素,便于看到輸入、輸出參數(shù),容易理解,提高了維護(hù)效率。2. 制作了一個(gè) FB 程序,就可以簡單的編輯相同的控制程序,這樣提高了利用率,同時(shí)也提高了程序開發(fā)的效率。3. 如果使用 ST 語言,可以進(jìn)行函數(shù)處理、數(shù)值運(yùn)算、 浮點(diǎn)運(yùn)算,使得在梯形圖中比較難闡述的部分的處理也變得容易。4. 用功能塊的方式進(jìn)行編程,可以減少使用 UM 的容量。 通過上述示例程序來看,如果工業(yè)控制程序梯形圖程序非常煩瑣或冗長,可以將其中一部分類似的控制程序做成 FB 的內(nèi)部程序,在編寫主程序時(shí),調(diào)用該功能塊,寫入輸入、輸出變量的地址即可。使用 FB 功能使得在工業(yè)控制中的編程能夠達(dá)到簡化編程、查錯(cuò)、調(diào)試和維護(hù)。. . . . 參考附錄一:ST 語言語法錯(cuò)誤一覽表. . . . 參考. . . . 參考?xì)g迎您的光臨,Word !希望您提出您寶貴的意見,你的意見是我進(jìn)步的動(dòng)力。贈(zèng)語; 如果我們做與不做都會(huì)有人笑,如果做不好與做得好還會(huì)有人笑,那么我們索性就做得更好,來給人笑吧! 現(xiàn)在你不玩命的學(xué),以后命玩你。我不知道年少輕狂,我只知道勝者為王。不要做金錢、權(quán)利的奴隸;應(yīng)學(xué)會(huì)做“金錢、權(quán)利”的主人。什么時(shí)候離光明最近?那就是你覺得黑暗太黑的時(shí)候。最值得欣賞的風(fēng)景,是自己奮斗的足跡。 壓力不是有人比你努力,而是那些比你牛幾倍的人依然比你努力
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1