為工廠自動化選擇控制器,不僅和是否應該使用PLC、PAC、或IPC有關,它還應該涉及應用要求的定義,包括基本的控制需求以及未來的可擴展性。尤其是可編程軟件平臺的選擇,與選擇合適的硬件一樣重要,需要在決策過程中發揮重要作用。
無論是機器還是過程控制,典型的控制器系列都包括PLC、PAC和IPC。盡管不同的控制器之間存在諸多差異,但它們的特性與功能正在不斷的融合。
雖然PLC是一個用于替代繼電器的控制設備,但到目前為止,PLC仍然是中小型應用的選擇。隨著對新技術接受程度的提高,PLC的功能也在不斷擴展。很多低端PLC使用梯形圖邏輯編程,因為這對于大多數應用場合來講已經足夠了。PLC則可使用功能塊和其它IEC61131-3編程語言。
PAC擴展了PLC功能,包括改進的運動、安全和視覺功能?;赑LC的PAC,作為這類控制器的分支,使PAC功能像PLC一樣簡單易用,但功能更強大。由于具有更多的功能,并且可以使用其它語言(諸如C語言的變體等),IPC對于更復雜的應用來說是一種理想的選擇。