软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在硬实时性方面所缺乏的特性。在实践开发中也可运用其他的操作体系作为渠道。