【正文】
previous timing model. For example, if the puter is running a game it may slow or halt the puter. This issue and others are currently being investigated and good solutions should be expected soon. 8 SUMMARY A PLC and puter are similar with inputs, outputs, memory, etc. The PLC continuously goes through a cycle including a sanity check, input scan, logic scan, and output scan. While the logic is being scanned, changes in the inputs are not detected, and the outputs are not updated. PLCs use RAM, and sometime EPROMs are used for permanent programs. 9 PRACTICE PROBLEMS ( 1) Does a PLC normally contain RAM, ROM, EPROM and/or batteries? ( 2) What are the indicator lights on a PLC used for? ( 3) A PLC can only go through the ladder logic a few times per second. Why? ( 4) What will happen if the scan time for a PLC is greater than the time for an input pulse? Why? ( 5) What is the difference between a PLC and a desktop puter? ( 6) Why do PLCs do a self check every scan? ( 7) Will the test time for a PLC be long pared to the time required for a simple program? 10 PRACTICE PROBLEM SOLUTIONS ( 1) Every PLC contains RAM and ROM, but they may also contain EPROM or batteries. ( 2) Diagnostic and maintenance ( 3) Even if the program was empty the PLC would still need to scan inputs and outputs, and do a self check. ( 4) The pulse may be missed if it occurs between the input scans ( 5) Some key differences include inputs, outputs, and uses. A PLC has been designed for the factory floor, so it does not have inputs such as keyboards and mice (although some newer types can). They also do not have outputs such as a screen or sound. Instead they have inputs and outputs for voltages and current. The PLC runs user designed programs for specialized tasks, whereas on a personal puter it is unmon for a user to program their system. ( 6) This helps detect faulty hardware or software. If an error were to occur, and the PLC continued operating, the controller might behave in an unpredictable way and bee dangerous to people and equipment. The self check helps detect these types of faults, and shut the system down safely. ( 7) Yes, the self check is equivalent to about 1ms in many PLCs, but a single program instruction is about 1 micro second. 。 power on this will be on whenever the PLC has power。自我檢測則幫助檢查出這些錯誤,并且安全地關閉系統(tǒng)。 (雖然,一些較新型 PLC 能夠達到 )他們也沒有屏幕聲音之類的輸出設備, .取而代之,他們有電壓 ,電流這樣的輸入設備和輸出設備。 ( 3) 盡管程序是空的, PLC 系統(tǒng)仍需掃描輸入和輸出,做自我檢測。 ( 3) 當邏輯圖被掃描時,輸入的變化沒有被發(fā)現(xiàn) ,輸 出也沒有被修正。安裝了軟件就能用個人計算機解決梯形圖邏輯 .從傳感器中讀取輸入,修改輸出送到激勵。這再一次給與我們實行個案研究的最佳化部份的機會,也是它自己功能的一種練習。其中一個研究為一個實驗的化學工廠與 PLC 控制流程設計有關。這導致新的表達的模型發(fā)展,例如,計時的混合自動機械裝置和新的方法,最特別地做模型檢查技術包括即時方面。EEPROM 存儲器是 PLC 的永久部分,程序能 EPROM 一樣被存放在他們中。 EPROMS 也是 PLC 編程的比較好的選擇。 所有的 PLC 系統(tǒng)都用 RAM 做 CPU,用 ROM 存儲 PLC 的基本操作系統(tǒng)。它通常用于存放 PLC的操作系統(tǒng)。 “ 第一次掃描 ” 模塊在 “ 第一次掃描 ” 模塊中被提到。 “ 第一次掃描 ” 輸入在梯形圖被第一次掃描時,將是對的,而在其余的每次掃描時是錯誤的。這需要被設計到系統(tǒng)剩余部分。 這些燈通常用于調(diào)試。在 PLC 前端通常有一定數(shù)量的狀 態(tài)指示燈。在邏輯掃描期間,輸出值只能在存儲器中被改變,只有當梯形邏輯掃描完成時,實際的輸出才能被修正。梯形圖輸出作為輸入 ,考慮輸出應用時,它也變得非常重要。在圖中,梯形邏輯掃描將從最高層開始。 3. 2 邏輯掃描 梯形邏輯程序圖是模仿繼電器邏輯圖的。當輸出值被掃描到 PLC時,他們將從存儲器復制到自然輸出設備。在一個梯形圖掃描期間,如果一個輸入在梯形圖的多個地方被用到,它就會起變 化,潛在問題就可能發(fā)生,而輸入掃描卻避免了這些問題。 邏輯處理 /掃描 — 基于存儲器的輸入表格,程序被一次執(zhí)行一步,同時輸出值也被修正,這是其它節(jié)的集中。(如果在很小一段時間內(nèi)沒有復零,時間繼電器會引起錯誤,關閉 PLC 系統(tǒng)。在解決梯形圖期間,輸出值只在臨時存儲器中被改變。 3 運行順序 所有的 PLC系統(tǒng)有每秒鐘重復多次的四種基本運行階段。 輸出設備 — 監(jiān)控器就像指示燈。當與應用程序完全結(jié)合起來時,類似之處變成: 輸入設備 — 鍵盤與接近開關相類比。 CPU 通過其他回路輸出數(shù)據(jù)。)這個圖表可以像圖 2 那樣能被重新擬訂來闡明輸入設備和輸出設備的作用。正如圖 1 所示的計算機組成。 PLC 能源設備和運行環(huán)境也是非常重要的。 C 語言是一種高級編程語言,適用于處理最復雜的計算,連續(xù)的數(shù)據(jù)采集任務。它用在相對比較簡單的邏輯指令。 LD 是適用于離散控制和互鎖邏輯的圖表語言。這便允許了多賣主兼容性和多種語言編程。 用于可編程邏輯控制器的輸入設備包括 DC, AC,中間繼電器,熱電偶, RTD,頻率或脈沖,晶體管和中斷信號輸入;輸出設備包括 DC, AC,繼電器,中間繼電器,頻率或脈沖,晶體管,三端雙向可控硅開關元件; PLC 的編程設備包括控制面板,手柄和計算機。掃描時間是 PLC 需要的用來 檢測輸入輸出模塊的時間。 PLCs 可以指定這些值的任何可能的組合。他們包含多個輸入輸出,輸入輸出是用晶體管和其它電路,模擬開關和繼電器來控制設備的。 畢業(yè)設計 (論文 )外文資料翻譯 系 部: 機 械工程系 專 業(yè): 機械工程及自動化 姓 名: 學 號: 外文出處: Process automation instrumentation 附 件: ; 。 附件 1:外文資料翻譯譯文 可編程邏輯控制器 1 PLC 介紹 PLCs(可編程邏輯控制器)是用于各種自動控制系統(tǒng)和過程的可控 網(wǎng)絡集線器。觸點數(shù)量是輸入點和輸出點的總和。 PLCs 系統(tǒng)規(guī)則包括掃描時間,指令數(shù)量,數(shù)據(jù)存儲和程序存儲。程序存儲是控制軟件的能力。 IEC611313 編程環(huán)境能支持五種語言,用國際標準加以規(guī)范,分別為 SFC, FBD, LD, ST 和 IL。標準數(shù)學和邏輯運行可以與用戶交流和接口運行相結(jié)合。 IL是與組合編碼相似的低級語言。流程圖是一種圖表語言,用于在一個控制器或應用軟件中描述順序操作,它用于建立有標準組件的可循環(huán)使用的運行庫。 可編程邏輯控制器 也規(guī)范了許多計算機接口設備,網(wǎng)絡規(guī)則和特色。一個 VonNeaman 計算機一次只能執(zhí)行一個指令,他們是這樣運行的,盡管許多計算機看上去一次在做許多事情。磁盤和存儲器用于輸入和輸出存儲(注意:這些箭頭的方向?qū)τ谠O計者是非常重要的,要注意表明信息是流向哪里 的。)在進入 CPU 之前,它穿過緩沖電路。 PLC 也是一個控制過程的計算機。 輸出電路 — 圖形卡就像一個三相開關輸出卡。就 PLC 來說,輸入和輸出 設備設計得更加可靠,更加粗糙,更適合惡劣的制造環(huán)境。只用復制了輸入值的存儲器,梯形邏輯圖將被解決一個,這叫邏輯掃描。 圖 3 PLC掃描循環(huán) 自我檢測 — 檢測是否所有的卡沒有錯誤,把時間繼電器復零等。(例如:意外停止)有一些特殊的 PLC 功能,能直接讀取輸入值,避免了輸入表格。輸入掃描是輸入值的快照,并且解決邏輯關系。 3. 1 輸入輸出掃描 輸入值被掃描到 PLC 時,自然輸入值被復制到存儲器。而且,如果隨著每塊 的變化,輸出模塊也變化,在掃描結(jié)束時 PLC 的運行速度將大大減慢。如圖 4 所示,梯形圖將按從左到右,從上到下的順序被解釋。 圖 4 梯形圖邏輯執(zhí)行順序 解決梯形邏輯程序時,邏輯掃描順序會變得非常重要。因此,直到梯形圖的第二行被掃描時 X 值才能與 A 相等。 圖 5 錯誤提示 4 PLC 狀態(tài)顯示 在一個 PLC 中,缺少鍵盤和其他的輸入輸出設備是非常值得注意的。 錯誤顯示 — 當 PLC 有大的硬件或軟件錯誤時,這將有顯示。一個 PLC 系統(tǒng)幾乎沒有一個啟動關閉開關或復位開關在前面。如圖 6 所示 。因此燈將在 PLC 被啟動之后變亮,但在 “ 清除 ” 被啟動之后,它將關閉并且保持在關閉狀態(tài)。 ROM(只讀存儲器) — 這種存儲器是永久性的不可擦除的。它能被編程并且用電壓擦除,因此它正變得比 EPROM 更加普遍。這種方法現(xiàn)在仍被使用,但變得不那么受歡迎。這種方法非??煽?,但是擦除和編程技術都是很消耗時間的。在系統(tǒng)中出現(xiàn)不連續(xù)的和連續(xù)的現(xiàn)象,激發(fā)了我們對特殊系統(tǒng)技術挑戰(zhàn)和對我們能力的分析。歐盟研究計劃 VHS(混合的系統(tǒng) )有許多個案研究。這個工具是一個很自然的備選者中支持即時的環(huán)境最佳的控制時間表