軟PLC是近幾年才發展起來的詞,傳統PLC指令比較死板,在實踐運用中并不是很方便,而軟PLC能夠使指令更加豐富,技術人員能夠更加快捷方便的操作指令。
PC機廠家的劇烈競賽使得根據PC機的軟PLC的性價比得以進步。傳統PLC在幾家廠商出產,具有私有性,因而很難習慣現有規范計算機網絡,常常是PLC與計算機處在不一樣類型的網絡中。軟PLC不僅能加入到已存在的私有PLC網絡中,并且能夠加入到規范計算機網絡中。這使得現有計算機網絡的許多研究成果很容易地應用到PLC操控技能中。
軟PLC根據IEC61131-3標準發展而來,因此在掌握標準言語后開發就相對簡便。盡管軟PLC技術具有很大的發展潛力,但是要完整實現這項技術需要處置一些重要的疑問。其間首要是以PC為基礎的控制引擎的實時性。軟PLC首選的操作系統是WindowsNT,但是它并不是一個硬實時的操作系統。傳統PLC具有硬實時性,正因為如此它能夠快速供應、進行判斷而且進行可重復對照。而要讓WindowsNT具有硬實時性,有必要對它進行拓寬,使得PC的控制任務具有最高的優先級,不會因為NT的系統功用和用戶程序的調用而被搶占。
如今,通過一些辦法將實時功能加入到NT體系中去。如修正NT的硬件籠統層等,或許NT與一種通過有用驗證的硬實時操作體系組合。WindowsCE等操作體系具備NT在硬實時性方面所缺乏的特性。在實踐開發中也可運用其他的操作體系作為渠道。