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