軟PLC是近幾年才發(fā)展起來的詞,傳統(tǒng)PLC指令比較死板,在實(shí)踐運(yùn)用中并不是很方便,而軟PLC能夠使指令更加豐富,技術(shù)人員能夠更加快捷方便的操作指令。
PC機(jī)廠家的劇烈競(jìng)賽使得根據(jù)PC機(jī)的軟PLC的性價(jià)比得以進(jìn)步。傳統(tǒng)PLC在幾家廠商出產(chǎn),具有私有性,因而很難習(xí)慣現(xiàn)有規(guī)范計(jì)算機(jī)網(wǎng)絡(luò),常常是PLC與計(jì)算機(jī)處在不一樣類型的網(wǎng)絡(luò)中。軟PLC不僅能加入到已存在的私有PLC網(wǎng)絡(luò)中,并且能夠加入到規(guī)范計(jì)算機(jī)網(wǎng)絡(luò)中。這使得現(xiàn)有計(jì)算機(jī)網(wǎng)絡(luò)的許多研究成果很容易地應(yīng)用到PLC操控技能中。
軟PLC根據(jù)IEC61131-3標(biāo)準(zhǔn)發(fā)展而來,因此在掌握標(biāo)準(zhǔn)言語后開發(fā)就相對(duì)簡(jiǎn)便。盡管軟PLC技術(shù)具有很大的發(fā)展?jié)摿?,但是要完整?shí)現(xiàn)這項(xiàng)技術(shù)需要處置一些重要的疑問。其間首要是以PC為基礎(chǔ)的控制引擎的實(shí)時(shí)性。軟PLC首選的操作系統(tǒng)是WindowsNT,但是它并不是一個(gè)硬實(shí)時(shí)的操作系統(tǒng)。傳統(tǒng)PLC具有硬實(shí)時(shí)性,正因?yàn)槿绱怂軌蚩焖俟?yīng)、進(jìn)行判斷而且進(jìn)行可重復(fù)對(duì)照。而要讓W(xué)indowsNT具有硬實(shí)時(shí)性,有必要對(duì)它進(jìn)行拓寬,使得PC的控制任務(wù)具有最高的優(yōu)先級(jí),不會(huì)因?yàn)镹T的系統(tǒng)功用和用戶程序的調(diào)用而被搶占。
如今,通過一些辦法將實(shí)時(shí)功能加入到NT體系中去。如修正NT的硬件籠統(tǒng)層等,或許NT與一種通過有用驗(yàn)證的硬實(shí)時(shí)操作體系組合。WindowsCE等操作體系具備NT在硬實(shí)時(shí)性方面所缺乏的特性。在實(shí)踐開發(fā)中也可運(yùn)用其他的操作體系作為渠道。