6ES7390-5BA00-0AA0*
自從1974年出現單片機以來,已有不少產品采用單片機做可編程序控制器。日本三菱F系列PLC就采用美國INTEL公司MES-48系列的單片機8049和8039做處理器,8039單片機在一塊片子上集成了8位的CPU,128×8的數據存儲器。27條輸入/輸出線,T0、T1、INT測試線及8位定時器/計數器,時鐘振蕩電路等。
自80年代以來,出現了集成度更高。功能更強,并帶有“布爾機”而又便于作數據通信的MCS-51系列單片機以及功能更高的16位單片機,大有取代MCS-48系列之勢。日本三菱的F2系列PLC即采用CPU8031。MCS-51系列單片機是美國INTEL公司在MCS-48單片機基礎上,于80年代初推出的產品,具有高集成度、高可靠性、高功能、高速度、低價格等特點。它有三個代表產品:8051、8751和8031,它們分別有不同的應用特性。8051是以4K字節EPR0M代替4K字節的R0M的8051; 8031是內部無R0M8051。必須外接EPR0M;INTEL公司的96系列的單片機,字長為16,運算速度比51系列更高,這必將為高檔次的PLC開發和應用帶來美好的遠景。用單片機制成的PLC有以下顯著特點:為機電設備一體化創造了條件,因為由單片機制成PLC,體積更小。同時PLC邏輯功能很強,并且具有數值運算和通信接口。
③用位片式微處理器作CPU
位片式微處理器的主要特點是:速度快、靈活性強、效率高等特點??梢赃M行“級聯”,易于“流水線”操作。
(2)系統程序存儲器
它用以存放系統工作程序(監控程序)、模塊化應用功能子程序、命令解釋功能子程序的調用管理程序,以及對應定義(I/0、內部繼電器、計時器、計數器、移位寄存器等存儲系統)參數等功能。
(3)用戶存儲器
用以存放用戶程序即存放通過編程器輸入的用戶程序。PLC的用戶存儲器通常以字(16位/字)為單位來表示存儲容量。同時,由于前面所說的系統程序直接關系到PLC的性能,不能由用戶直接存取。因而通常PLC產品資料中所指的存儲器型式或存儲方式及容量,是對用戶程序存儲器而言。
常用的用戶存儲方式及容量型式或存儲方式有CM0SRAM,EPR0M和EEPR0M。信息儲存常用盒式磁帶和磁盤。
CM0SRAM存儲器是一種中高密度、低功能、價格便宜的半導體存儲器,可用鋰電池作為備用電源。一旦交流電源停電,用鋰電池來維持供電,可保存RAM內停電前的數據。鋰電池壽命一般為1―5年左右。
EPR0M存儲器是一種常的只讀存儲器,定入時加高電平,擦除時用紫外線照射。PLC通過寫入器可將RAM區的用戶程序固化到R0M盒中的EPR0M中去。在PLC機中插入R0M盒,PLC則執行R0M盒中用戶程序;反之,不插上R0M盒,PLC則執行RAM區用戶程序。
EEPR0M存儲器是一種可用電改寫的只讀存儲器。
(4)輸入輸出組件(I/0模塊)
I/0模塊是CPU與現場I/0裝置或其它外部設備之間的連接部件。PLC提供了各種操作電平與驅動能力的I/0模塊和各種用途的I/0組件供用戶選用。如輸入/輸出電平轉換、電氣隔離、串/并行轉換數據、誤碼較驗、A/D或D/A轉換以及其它功能模塊等。I/0模塊將外界輸入信號變成CPU能接受的信號,或將CPU的輸出信
"冒險競爭",其控制結果總是確定的;而且又能應急處理急于處理的控制,保證了PLC對應急情況的及時響應,使PLC能可靠地工作。
為監控PLC運行程序是否正常,PLC系統都設置了"看門狗"(Watchingdog)監控程序。運行用戶程序開始時,先清"看門狗"定時器,并開始計時。當用戶程序一個循環運行完了,則查看定時器的計時值。若超時(一般不超過100ms),則報警。嚴重超時,還可使PLC停止工作。用戶可依報警信號采取相應的應急措施。定時器的計時值若不超時,則重復起始的過程,PLC將正常工作。顯然,有了這個"看門狗"監控程序,可保證PLC用戶程序的正常運行,可避免出現"死循環"而影響其工作的可靠性。
PLC還有很多防止及檢測故障的指令,以產生各重要模塊工作正常與否的提示信號??赏ㄟ^編制相應的用戶程序,對PLC的工作狀況,以及PLC所控制的系統進行監控,以確保其可靠工作。
PLC每次上電后,還都要運行自檢程序及對系統進行初始化。這是系統程序配置了的,用戶可不干預。出現故障時有相應的出錯信號提示。
正是PLC在軟、硬件諸方面有強有力的可靠性措施,才