西門子PLC中央處理器一般由控制器、運算器和寄存器組成,這些電路都集成在一個芯片上,CPU通過地址總線、數據總線、控制總線與存儲器、輸入輸出接口電路連接。存儲器包括系統存儲器和用戶存儲器。系統存儲器用來存放由PLC廠家編寫的系統程序(機械源代碼、BIOS程序等),系統存儲器一般是ROM存儲器,用戶一般不能更改。用戶存儲器包括用戶程序存儲區和數據存儲區兩部分,用戶存儲器一般是ROM、EPROM或EEPROM存儲器。用戶程序存儲區用來存放用戶用編程軟件編寫的程序,用戶根據具體的情況可以更改;數據存儲區用來存放用戶程序中所使用器件的ON/OFF狀態、數值和數據等中間運算結果。
西門子PLC中央處理器的輸入接口電路的作用是將按鈕、行程開關或傳感器等產生的信號輸入CPU;PLC的輸出接口電路的作用是將CPU向外輸出的信號轉換成可以驅動外部執行元件的信號,以便控制接觸器線圈等電器的通、斷電。PLC的輸入輸出接口電路一般采用光耦合隔離技術,可以有效地保護內部電路。
1、輸入接口電路
PLC的輸入接口電路可分為直流輸入電路和交流輸入電路。直流輸入電路的延遲時間比較短,可以直接與接近開關,光電開關等電子輸入裝置連接;交流輸入電路適用于在有油霧、粉塵的惡劣環境下使用。交流輸入電路和直流輸入電路類似,外接的輸入電源改為220V交流電源。
2、輸出接口電路
輸出接口電路通常有3種類型:繼電器輸出型、晶體管輸出型和晶閘管輸出型,繼電器輸出型、晶體管輸出型和晶閘管輸出型的輸出電路類似,只是晶體管或晶閘管代替繼電器來控制外部負載。擴展接口和通信接口,PLC的擴展接口的作用是將擴展單元和功能模塊與基本單元相連,使PLC的配置更加靈活,以滿足不同控制系統的需要;通信接口的功能是通過這些通信接口可以和監視器、打印機、其他的PLC或是計算機相連,從而實現“人-機”或“機-機”之間的對話。