1
一种基于工业 PC 的软 PLC 控制系统
出处: PLCopen China for efficiency in automation (PLCopen 中国组织)
首先介绍了基于 PC 的控制系统的发展状况以及软 PLC 技术的概念和组成结构。然后详细地叙述
了基于工业 PC 的软 PLC 的软、硬件实现方案,最后给出了应用实例。
引言
基于 PC 的控制系统是国际上继 PLC 和 DCS 之后推出的工业控制系统。目前在工业控制领域,基
于 PC 的控制系统得到日益广泛的应用。同时由于计算机软、硬件技术的迅速发展以及工控领域国际编
程标准 --IEC 61131-3 的制定和推广应用,在工业 PC 上以软件技术实现 PLC 的功能,即软 PLC 技术,
成为一项新兴的技术。
1、基于 PC的软 PLC控制系统的发展现状
1.1 IEC 61131-3 国际编程标准 [1]
IEC 61131 国际标准的制订是软 PLC 技术发展的一个重要基础。为了规范工业控制领域的编程语
言, 20 世纪 90 年代初, IEC(国际电工委员会)颁布了 IEC 61131 国际标准。该标准共分八个部分,
依次包括:基本概念、硬件装置和测试、编程语言标准、用户指南、通信服务规范、现场总线通信(未
公布)、模糊控制语言和编程实施方针。 其中 IEC 61131-3 是 PLC 编程语言标准, 它详细地说明了句法、
语义和 5 种编程语言: 指令表(Instruction ),结构化文本( Structured Text),顺序功能图(Sequential Function
Diagram ),梯形图( Ladder Diagram ),功能块图( Function Block Diagram )。在这五种编程语言中,指
令表和结构化文本是文本语言, 易于实现一些复杂的算法; 顺序功能图、 梯形图和功能块图是图形语言,
它们则擅长处理逻辑控制。同时该标准还允许在同一项目中,使用多种语言进行混合编程,而且支持
POU(程序组织单元)的重复使用,为不同知识背景的编程人员提供了方便。
1.2 基于 PC 的软 PLC 控制系统的发展现状 [4]
目前,国外许多工业控制系统开发商正在发展基于 PC 的控制系统,推出了符合 IEC 61131-3 标准
的产品。在国内市场上常见的控制产品有:法国 CJ International 公司的 ISaGRAF ,德国 KW 公司的
MULTIPROG ,BECKHOFF 公司的 TWinCAT 以及 SOFTPLC 公司的 SoftPLC 等。作为典型的基于 PC
的控制系统,西门子公司的 WinAC 在国内得到了广泛的应用。
1.3 基于 PC 的软 PLC 控制系统的优点
●软 PLC 基于 PC 机,建立在 PC 机的软、硬件平台之上,因此具有 PC 机的优点和 PLC 的特性。
●具有良好的开放性。全面支持 Windows 、Linux 等操作系统,通过 OPC 或 DDE 等通信方式易于
与第三方的产品集成运行。其硬件结构不再封闭,用户可以选择不同的 I/O 模块来满足自己的要求。
●具有广泛的兼容性。软 PLC 的技术是基于 IEC 61131-3 标准的,用户在掌握了标准语言后,开
发比较容易。 由于该标准继承了传统 PLC 的编程方式, 因此不同知识背景的工程人员容易接受和使用。
●可以节省投资。 与传统的 PLC 解决方案相比, 基于 PC 的软 PLC 由于其良好的开放性和兼容性,
可以大大减少设备投资和系统的集成费用。
●性价比日益提高。 PC 处理器的速度日益提高, 充分利用 CPU 的超强速度容易实现数据处理、 多
回路调节和多任务。
基于以上原因,许多学者就软 PLC 控制系统的实现方案作了相应的探讨,在此,笔者设计了一种
基于工业 PC 的软 PLC 控制系统。