**處理器的功能是完成plc內所有的資料監控和控制作用。
**處理器的工作分為以下 5 個階段:取指令階段、指令解碼階段、執行指令階段、訪訪問數和結果寫回。
取指令階段:就是將一條指令從主儲存器中取到指令暫存器的過程。程式計數器中的數值,用來指示當前指令在主存中的位置。
指令解碼階段:取出指令後,指令解碼器按照預定的指令格式,對取回的指令進行拆分和解釋,識別區分出不同的指令類 別以及各種獲取運算元的方法。
行指令階段:具體實現指令的功能。cpu的不同部分被連線起來,以執行所需的操作。
訪訪問數階段: 根據指令需要訪問主存、讀取運算元,cpu得到運算元在主存中的位址,並從主存中讀取該運算元用於運算。
結果寫回階段: 作為最後乙個階段,結果寫回階段把執行指令階段的執行結果資料「寫回」到某種儲存形式。
plc中的有兩種型別的儲存器:一種是唯讀型別的儲存器,一種是可讀、可寫的儲存器。
plc中的儲存器一種可以分為五個區域:
程式儲存器(唯讀型別):程式儲存器裡存放的是plc的作業系統,程式一般由plc的製造商固化,不可以進行修改。
系統儲存器(可讀可寫):用於儲存計算結果、資料。系統儲存器使用者一般沒有檢視許可權。
io狀態儲存器(可讀可寫):用於儲存io裝置的狀態資訊。
資料儲存器(可讀可寫):主要用於plc的裝置的資料處理。
使用者儲存器(可讀可寫):主要用於存放使用者編寫的程式。
plc的輸入和輸出介面有開關量和模擬量兩種型別。
輸入介面
輸入介面可以分為開關訊號和模擬訊號。
開關訊號一般為bool資料型別,其值只有0和1。比如按鈕開關、接近開關、光電開關等裝置。
模擬訊號一般為int或者real型別的訊號,比如壓力感測器、溫度感測器等裝置。
輸出介面
輸出介面可以分為開關訊號和模擬量訊號。
開關訊號通常是指示燈、接觸器、蜂鳴器等裝置。
模擬量通常用於電機調速、溫度控制器等裝置。
西門子S7 1200PLC區域性變數相關知識
什麼是區域性變數呢?在回答這個問題之前,有必要對變數宣告表有乙個基本了解。在tia portal step7中有兩種用來定義符號位址的 形式 符號表 共享符號 和變數宣告表 局域符號 其本質都是為了建立絕對位址與符號位址之間的內在聯絡,但 針對的物件不同。共享符號是整個程式所使用的共同符號 用於全域...
西門子S7 200PLC系列 三
在plc中,資料型別主要有 字串 布林型 0或1 整型和實型 浮點數 而且還分有符號和無符號,在有符號中,數值範圍包括正負,比如在無符號中位元組b 8位 的十進位制表示為0 256,但在有符號中為 128 127 在程式設計中有時會使用常數,常數的資料長度分 位元組 字和雙字,另如沒有格式說明,系統...
PLC(二)西門子S7 200PLC基礎知識
s7 200系列plc硬體包括s7 200cpu由6個型號,使用方法基本相同。西門子s7 200cpu模組 s7 200cpu將微處理器 整合電源和多個數字量i o點整合在乙個緊湊的盒子中,形成功能比較強大的s7 200系列微型plc。1 s7 200cpu的技術效能 西門子公司的cpu的 處理器是...