计算机科学技术的迅速发展使得基于计算机的控制系统在工业控制领域得到了日益广泛的应用。可编程逻辑控制器(Programmable Logic Controller,PLC)在生产制造的程序控制中起到了举足轻重的作用。随着IEC61131-3标准的制定,PLC的发展更加迅猛。和使用专用硬件的PLC不同,基于通用计算机平台的软PLC不仅能够实现专用PLC在功能、可靠性、速度、故障查找等多方面的特点,还可以提供通用计算机环境下的各种灵活应用。此外,由于使用大规模生产的通用硬件平台,较低的成本也使得软PLC具有相对的竞争优势。因此,软PLC在工业控制领域的发展具有良好的前景。目前,在国外已有一些软PLC产品,其中主要包括德国的西门子、美国的ABB等,因此国外的软PLC市场竞争十分激烈。国内在软PLC的开发上处于起步阶段,相关的产品种类也不多。但是在国内软PLC市场有很大的发展潜力,使用通用的工业计算机平台开发软PLC具有广阔的发展前景。软PLC对于功能、性能、可用性、可靠性具有较高的要求。软PLC包括PLC编辑器、PLC编译器和输入输出等主要组成部分。以模型/视图/控制模式作为架构较好地解决PLC的层次化,使软件具有更好的可扩展性。其中梯形图的表示使用基于二叉图的模型,能够有效地完成PLC编辑所涉及的插入、删除和修改等操作,同时提供了简便的编译算法。测试结果表明,使用实时Linux实现的以工业计算机和开关量输入输出卡为硬件平台的软PLC可以适应实际工业控制环境,满足真实应用的需求。
本文来源: https://www.lw50.cn/article/377a2d66fd143016d6c58cae.html