什么是開放式PLC?
我們這里有一個PLC,要對這個PLC進(jìn)行編程,需要在電腦上編寫一個程序,并將其下載到PLC中。為了能夠在電腦上編寫程序,我們就需要安裝編程軟件后才能開始編寫代碼。
假設(shè)我們有三個PLC。依次稱之為PLC A、PLC B和PLC ,C其中PLC A只能用軟件A編程。PLC b只能用軟件b編程。Plc c可以用軟件C編程,同時也可以用軟件D和軟件E進(jìn)行編程。由于PLC A與PLC B只能通過安裝使用指定的程序編程,故而我們稱其為封閉式PLC,而PLC C不僅可以用軟件C來編程,也可以用軟件D和軟件E進(jìn)行編程,這就是我們所說的開放式PLC。
這是一種新型PLC,不局限于只使用一種編程軟件,比如,可以將Phoenix Contact的PLCnext控制器視為開放式PLC。
可用于對這種新型PLC進(jìn)行編程的主要編輯軟件是PLCnext Engineer。但除此之外,該PLC還可以運行由其它編程軟件(如visual studio或 eclipse)創(chuàng)建的程序。
與封閉式PLC相比,開放式PLC的優(yōu)勢在于其更大的靈活性,更多的選擇性如Phoenix Contact的PLCnext系列,我們不僅可以使用PLCnext Engineer,編寫梯形邏輯、功能塊圖和語句表等典型PLC編程語言的代碼,我們還可以使用VISUAL STUDIO或 ECLIPSE編寫 C++代碼。
來實現(xiàn)無法用典型PLC編程語言編寫的程序。