基于PC的控制技术编程入门
基于PC的控制技术产生
随着计算机的产生和发展,将计算机用于工业过程的测控也越来越多。计算机上有丰富的软、硬件资源,具有数学运算能力强大、运算速度快、网络通信实时性好、开放性好等特点,因而出现了大量基于计算机的测控系统,特别是许多中、小型测控/监控系统。这类系统的典型结构就是在计算机主板的插槽上安装各种不同类型的I/O卡件,这些卡件用电缆与端子板或信号调理卡连接,现场的测控设备通过硬接线与端子板或调理卡连接。在安全性要求高的场合,还需要各种信号隔离设备。测控软件可以采用通用软件(如Visual C++,Visual Basic,Visual Studio.net等)结合各种工控控件开发,也可以利用各种组态软件或专业测控软件(LabView, LabWindows CVI等)开发。
由于普通商用计算机并不适用于工业现场环境,其系统结构和性能与工业要求有一定的差距,因而许多厂家在商用的个人计算机基础上进行适应工业现场应用的改造和加固,从而产生了工业计算机(Industrial Personal Computer,IPC),简称工控机。而且随着不同的工业应用需要,也产生了各种结构形式的工控机产品,IPC及基于IPC的应用技术得到了突飞猛进的发展。IPC一方面越来越多地承担着SCADA系统的人机交互和控制任务,另一方面,各种基于嵌入式计算机的应用也大量出现,这些嵌入式应用在许多设备的自动控制中广泛应用。
虽然PLC作为传统主流控制器,具有抗恶劣环境、稳定性好、可靠性高、逻辑顺序控制能力强等优点,在自动化控制领域具有不可替代的优势,但PLC也有明显的不足:封闭式架构、封闭式软、硬件系统、较差的开放性、不同产品不兼容、编