控制用的个人计算机(PC)称为工业控制计算机,简称为工控机(IPC)。工控机是在个人计算机的基础上发展起来的,采用总线式结构,硬件的兼容性较强。IPC有各种各样的输入/输出板卡供用户选用,有很强的高速浮点数运算、图像处理、通信和人机交互等功能,容易实现管理控制网络的一体化。 在环境良好的控制室和要求不高的情况下,可以用市售的普通PC代替工控机。 目前已有多家厂商推出了在PC上运行的可以实现PLC功能的软件包,将人机接口、软逻辑控制和Internet功能集成到一起,实现了所谓的“软PLC”功能。 从发展的历史来看,PLC是由继电器逻辑控制发展而来的,所以它在开关量处理、顺序控制等方面具有一定的优势,发展初期主要侧重于开关量顺序控制。虽然功能不断增强,但是主要的应用领域还是以顺序控制为主的开关量逻辑控制。PLC的体积小巧紧凑,硬件和操作系统的可靠性总体上比工控机高。工控机则来源于个人计算机,主要用于过程控制,或作控制系统中的上位机和人机接口。 在髙端应用方面,很难区分PLC和工业PC之间的差异,因为两者均采用同样的微处理器和内存芯片。 PLC与PC控制相比,具有以下优点: (1)对低端应用,PLC具有极大的性能价格比优势。工控机的价格较高,将它用于小型开关量控制系统以取代继电器控制,无论是在体积和价格上都很难接受,可靠性也远不如PLC。 (2)PLC的可靠性无可比拟,故障停机时间最少。基于Windows NT/2000/XP操作系统的IPC控制系统,在实时任务处理、长期稳定运行、抗病毒和恶意攻击等方面还存在较多的问题。IPC控制系统在可靠性和安全性等方面还未获得广泛的认同。 (3)PLC是专为工厂现场应用环境设计的,结构上采取整体密封或插件组合型,对印制板、电源、机架、插座的制造和安装,均采取了严密的措施。 工控机的外部I/O接线一般都用多芯扁平电缆和插头、插座从印制电路板上引出,不如PLC的接线端子那样方便可靠。 (4)PLC使用专门为工控设计的各种编程语言,这些语言简单易学。工控机如果用VB、VC等语言来编程,需要花更多的学习时间,编程的效率也没有PLC高。如果使用windows操作系统,其稳定性远远不如PLC,时间控制的精度也较差。 工控机可以用组态软件来编程,但是每套组态软件只能用于一个控制系统,需要的软件费用较高。 (5)与PC发展太快相比,PLC产品可以长期供货,并提供长期的技术支持。 (6)PLC有庞大的有经验的设计人员、维护人员和技术支持系统。 为了发挥工控机和PLC各自的优点,可以用工控机作上位机和系统的人机接口,用PLC作直接控制现场设备的下位机,它们之间通过通信交换信息。