西門子PLC模塊6ES73901BC000AA0簡介
。若自診斷正常,繼續向下掃描。
2)PLC檢查是否有與編程器和計算機的通信請求,若有則進行相應處理,如接收由編程器送來的程序、命令和各種數據,并把要顯示的狀態、數據、出錯信息等發送給編程器進行顯示。如果有與計算機等的通信請求,也在這段時間完成數據的接受和發送任務。
3)PLC的*處理器對各個輸入端進行掃描,將輸人端的狀態送到輸入狀態寄存器中,這就是輸入采樣階段。
4)*處理器CPU將指令逐條調出并執行,以對輸人和原輸出狀態(這些狀態統稱為數
可編程控制器的構成框圖和計算機是一樣的,都由*處理器(CPU)、存貯器和輸入/輸出接口等構成。因此,從硬件結構來說,可編程控制器實際上就是計算機,圖1是其硬件系統的簡化框圖。從圖中可以看出PLC內部主要部件有:
(1)CPU(Central Process Unit)
CPU是PLC的核心組成部分,與通用微機的CPU一樣,它在PLC系統中的作用類似于人體的神經中樞,故稱為“電腦”。其功能是:
a、按PLC中系統程序賦予的功能,接收并存儲從編程器輸入的用戶程序和數據。
b、用掃描方式接收現場輸入裝置的狀態式數據,并存入映象寄存器或數據寄存器中。
c、診斷電源、PLC內部電路的工作狀態和編程過程中的語法錯誤。
d、在PLC進入運行狀態后,從存儲器中逐條讀取用戶程序,經過命令解釋后按指令規定的任務,產生相應的信號,去啟閉有關控制門電路。分時分渠道地去執行數據的存取、傳送、組合、比較和變換等操作,完成用戶程序中規定的邏輯式算術運算等任務。根據運算結果,更新有關標志位的狀態和輸出映象寄存器的內容,再由輸出映象寄存器的位狀態式數據寄存器的有關內容,實現輸出控制、制表、打印式數據通訊等。
PLC常用的CPU主要采用通用微處理器、單片機或雙極型位片式微處理器。通用的微處理器常用的是8位機和16位機,如Z80A、8085、8086、6502、M6800、M6809、M68000等。單片機常用的有8039、8049、8031、8051等。雙極型位片式微處理器常用的有AMD2900、AMD2903等。
①用通用微處理器作CPU
在低檔PLC中,用Z80A做CPU較為普遍,Z80A用于PLC有如下長處: Z80(或Z80A)CPU及其配套的芯片廉價、普及、通用,用這套芯片制成的PC,給維修及推廣普及帶來方便。Z80有獨立的輸入/輸出指令,而且指令格式較短,執行時間也較短,這樣有利于掃描周期的縮短。Z80輸入/輸出指令格式較短,相應的輸入/輸出設備編碼
計算機的接口,與I/O擴展單元相連的擴展
3. 外設接口
外設接口電路用于連接手持編程器或其他圖形編程器、文本顯示器,并能通過外設接口組成PLC的控制網絡。PLC通過PC/PPI電纜或使用MPI卡通過RS-485接口與計算機連接,可以實現編程、監控、連網等功能。
4. 電源
制領域接線邏輯到存儲邏輯的飛躍;其功能從弱到強,實現了邏輯控制到數字控制的進步;其應用領域從小到大,實現了單體設備簡單控制到勝任運動控制、過程控制、及集散控制等