基于PC的控制系统的确给机械设备和机器人的自动控制带来了巨大的改变,但是在实际应用中却有些不现实。虽然这种控制的合理性已经在几年前得到了验证,但是为什么在现实的控制中这种方法极为少见呢?因为,基于PC的控制系统相较于专用控制器来说比较脆弱,在遇到碰撞或是其他毁坏时更容易损伤。而且,运用基于PC的控制系统会使控制系统的启动变得较为复杂,在节约成本方面也很难做的很好。安全也是一个考虑的因素。所以很多时候我们都将基于PC的控制系统认为是一个效率低下、存在安全隐患的控制系统,这样就促使了制造商们更多的选择了专用控制器。
当安全管理软件嵌入在工业PC中的时候,他的基本功能就是维持系统的正常运行。但是可能有一些我们难以预测的风险在其中,例如,当有病毒侵入控制软件中或是将防火墙重置,这都有可能使系统的一些基本功能失效、瘫痪。
过程控制系统对于控制程序的中断要比机器的操作更为灵敏一些,所以系统瘫痪更容易造成停产。所以关键就是保障系统的稳定性。假如一个机器人控制系统出现了故障,那么我们至多就是使该机器人的生产线停掉,但是如果是过程控制系统出现了故障,那么可能会造成整个生产线停工,而且将会带来一系列严重的后果。
但是现在工业PC的硬件系统现在已经做的非常强固了,他们已经能够适应强震、高温等恶劣的工业现场环境,他们和传统的PLC控制系统一样稳定可靠。很多人都将工业计算机与windows系统联系在一起,认为他们害怕受到碰撞,容易出现故障。但是工业计算机PC支持的是Linux、XP或是其他的vendor-developed 软件系统。而且他们的可靠性也提高了很多:系统具有实时监控功能,有一部分用户还将FPGAs和高性能的数据处理机联合使用,将实时控制系统运行在FPGA上。
然和,对于控制的合理性的的研究依然在继续,尤其是在需要备用系统的控制领域。对于那些需要从一个系统无缓冲的切换到另一个系统的场合,基于PC的控制器就显现出了更大的优势。用一个DCS系统,一个单环控制器、
一些基于PLC的控制系统,控制程序与软件控制是相对独立的,所以运用工控机的控制就比直接的程序控制显得更为简单、操作更为方便。