搜尋
首頁常見問題plc使用者程式的完成分為哪三個階段

plc使用者程式完成的三個階段:1、輸入處理階段,PLC以掃描方式讀入所有輸入端子上的輸入訊號,並將各輸入狀態存入對應的輸入映像暫存器中;2 、程序執行階段,PLC依照梯形圖程序掃描原則。依由左至右、從上到下的步驟逐一執行程式;3、輸出處理階段,PLC將輸出映像區中的輸出變數送入輸出鎖存器,然後由鎖存器透過輸出模組產生本週期的控制輸出。

plc使用者程式的完成分為哪三個階段

本教學操作環境:windows7系統、Dell G3電腦。

PLC的軟體系統是指PLC所使用的各種程式的集合。它包括系統程式和用戶程式。

(1)系統程式

       系統程式包括監控程式、編譯程式及診斷程式等。監控程序又稱為管理程序,主要用於管理全機。編譯程式用來把程式語言翻譯成機器語言。診斷程序用來診斷機器故障。系統程式由PLC生產廠商提供,並固化在EPROM中,使用者無法直接訪問,故也不需要使用者乾預。

(2)使用者程式

        使用者程式是使用者根據現場控制的需要,以PLC的程式語言編製的應用程序,以達到各種控制要求。使用者程式由使用者用程式設計器鍵入到PLC記憶體。小型PLC的使用者程式比較簡單,不需要分段,而是依序編製的。大中型PLC的使用者程式很長,也比較複雜,為使用者程式編製簡單清晰,可依功能結構或使用目的將使用者程式劃分成各個程式模組。依照模組結構組成的使用者程序, 每個模組用來解決一個確定的技術功能,能使很長的程序編制得易於理解,也使得程序的調試和修改變得很容易。

        對於CNC工具機來說,CNC工具機PLC中的使用者程式由工具機製造廠提供,並已固化到使用者EPROM中,工具機使用者不需進行寫入與修改,只有當工具機發生故障時,根據工具機廠提供的梯形圖和電氣原理圖,來找出故障點,進行維修。

plc使用者程式完成的三個階段

PLC使用者程式的完成分為輸入處理、程式執行、輸出處理三個 階段。這三個階段是採用「循環掃描」工作方式分時完成的。

(1)輸入取樣階段。

在此階段中,PLC以掃描方式讀入所有輸入端子上的輸入訊號,並將各輸入狀態存入對應的輸入映像暫存器。此時,輸入映像暫存器被刷斷。在程式執行階段和輸出刷新階段中,輸入映像記憶體與外部隔離,其內容保持不變,直到下一個掃描週期的輸入掃描階段,才被重新讀入的輸入訊號刷新。可見,PLC在執行程序和處理資料時,不直接使用現場當時的輸入訊號,而使用本次取樣時輸入映像區中的資料。一般來說,輸入訊號的寬度大於一個掃描週期,否則可能造成訊號的遺失。

(2)程式執行階段。

在執行使用者程式過程中,PLC依照梯形圖程式掃描原則,一般來說,PLC依照從左到右、從上到下的步驟逐一執行程式。但遇到程式跳轉指令,則根據跳躍條件是否滿足來決定程式跳轉位址。程式執行過程中,當指令中涉及輸入、輸出狀態時,PLC就從輸入映像暫存器中「讀入」對應輸入端子狀態,從輸出映像暫存器「讀入」對應元件(「軟繼電器」)的目前狀態。然後進行對應的運算,運算結果再存入輸出映像暫存器。對輸出映像暫存器來說,每一個元件(「軟繼電器」)的狀態會隨著程式執行過程而改變。

(3)輸出刷新階段。

程式執行階段的運算結果被存入輸出映像區,而不送到輸出埠上。在輸出刷新階段,PLC將輸出映像區中的輸出變數送入輸出鎖定器,然後由鎖存器透過輸出模組產生本週期的控制輸出。若內部輸出繼電器的狀態為“1”,則輸出繼電器觸點閉合,經過輸出端子驅動外部負載。全部輸出設備的狀態要保持一個掃描週期。

更多相關知識,請造訪常見問題欄位!

以上是plc使用者程式的完成分為哪三個階段的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中