内蒙古交通职业技术学院 摘要:随着时代的进步和社会经济的发展,PLC 控制系统被广泛应用到工业领域中,PLC 程序的应用效果,会对工业设备的运行 产生直接的影响,需要引起人们足够的重视。传统的PLC 编程往往较为繁琐,没有较多的利用高级语句,这样PLC 的数据存储空间就 得到了大大的浪费,针对这种情况,就可以应用计算机编程思想。本文简要分析了PLC 程序设计中计算机编程思想的应用,希望可以 提供一些有价值的参考意见。 关键词:PLC 程序设计;计算机编程;应用 1.前言 PLC 指的是可编程控制器,它的开发制作是专门为了对工业 过程进行控制的,它的核心程序和设备能够连接控制工业过程的 系统,以便对工业过程的控制系统进行最大化的完善和扩充。PLC 基本的工作原理指的是利用最初的输入扫描,在内存中读入信 息,并且记取,之后将用户的程序指令给执行下去,然后利用输 出端来将信号输出来,对外部程序运行指令进行启动。 2.PLC 编程的发展 一是继电接触器控制阶段:通过研究发现,在早期的控制系 统中,指的是依据系统要求的逻辑关系,利用导线来连接各种继 电器、定时器、接触器以及触点,在上个世纪六十年代以前,被 广泛应用到工业控制领域中,它有着较为简单的结构,掌握起来 较为简便,并且有着较为低廉的价格。对于一些有着较为简单和 固定工作模式的工业场合的控制要求,继电接触器控制系统基本 上都可以满足。但是在实践中我们可以发现,继电器接触器控制 系统没有较好的通用性和灵活性,如果有故障出现于控制系统中 的某一个继电器,就会影响到整个控制系统的正常运行,不利于 检修。 二是PLC 编程应用初级阶段:设备开发程度在较大程度上影 响到了PLC 初创阶段的编程方式,最初的PLC 系统,是为了对 各种继电器控制线路的一些问题进行解决,如有着较大的体积、 较多的好点以及没有较好的可靠性与运行速度等,它的发展基础 就是继电接触器控制。当时由中小规模的数字集成电路组成了可 编程控制器的CPU,因此只能够实现较少的控制功能,执行的逻 辑运算、计时运算以及计数运算都比较的简单,PLC 编程思想的 发展在很大程度上受到了硬件特性的影响,因此,在初级阶段, 对一些大型的应用控制程序进行编写时,往往比较的繁琐,需要 进一步提高PLC 的计算和数据处理能力。 三是PLC 编程应用高级阶段:随着时代的发展和进步,计算 机技术获得迅速发展,在较大程度上完善了PLC 编程思想,并且 在现代PLC 编程中,也体现了计算机编程思想的很多内容。比如 在PLC 编程中,充分应用了数据库思想,数据库作为一门新的技 术,利用计算机来对数据进行管理。计算机编程中应用到的数据 库,主要是在计算机系统内存储,有结构的集合了数据,数据管 理系统管理着这些数据,冗余问题没有存在,合法用户可以对数 据库中的数据进行调用。在数据处理中,非常核心的问题就是数 据管理,它指的是利用各种形式来采集、储存和加工以及传播各 种形式的数据。利用计算机技术,可以对大量复杂的数据进行保 存和管理,这样人们利用起来就更加的便捷。 3.计算机编程思想在PLC 程序设计中的应用 本文以某电梯系统为例,本控制系统采用的是某公司研发的 可编程控制器,将模块化设计方式给应用了过来,运算处理能力 以及网络连接能力较好,它的无源数据总线背板可以传送高性能 的确定性数据。在相关的编程软件中完成电梯控制系统的程序部 分,利用工程文件夹来对编程软件的每一个工作项目进行管理, 数据存储利用标签来实现,要在以工程名命名的文件中存储所有 的梯形图和数据标签。 一是数据库编程思想在电梯PLC 编程中的应用:因为有大量 的数据都需要电梯控制系统进行输入和输出,那么在对程序进行 编写时,就需要控制这些输入输出数据,如果将简单的编程语句 调用应用过来,那么电梯控制程序就会变得比较的复杂,那么在 PLC 编程中,就可以应用数据库编程的方法,可以更加方便的调 用数据,并且将数据存储空间给充分利用了起来。以电梯控制程 序中楼层显示为例,处理器对相关程序进行运行,结合电梯模型 楼层位置的检测信号,对数据库中的数据进行访问,对相应的数 据进行查询,然后相应的数据就可以被运行程序输出来。 二是PLC 编程中程序嵌套思想的应用:通过实践研究表明, 程序嵌套思想具有一系列的优点,在电梯控制程序中,如可以可 以利用子程序来设计各个部分的功能,在主程序中对这些子程序 进行调用,那么就可以在较大程度上简化电梯控制程序。并且以 后也可以更加方便的修改和完善各个部分功能块程序,有效解决 在运行过程中出现的各类故障。具体到电梯程序设计过程中,依 据子程序的要求来设计电梯的各个功能模块,然后在主程序中进 行调用,将任务执行完毕之后,返回主程序,继续执行,这样程 序就可以有更加清晰的条理,同时,大型应用程序的编写也可以 得到较大程度的简化。 结语 通过上文的叙述分析我们可以得知,传统的PLC 编程在实践 过程中逐渐暴露出来了一系列的问题和不足,那么就可以将先进 的计算机编程思想给应用过来,通过应用数据库技术,可以促使 数据存储空间得到有效节省;通过程序嵌套思想的应用,可以促 使程序得到较大程度上的简化,得到更加清晰的程序逻辑,以便 更加方便的进行扩展和维护。 参考文献: [1]杜杰,赵强,李秋明.计算机编程思想在PLC 程序设计中 的应用[J].仪器仪表学报,2006,27(6):123-125. [2]柯稳.PLC 的工作原理及梯形图编程方法[J].企业导报, 2010,2(5):55-57. [3]史勇哲.计算机编程思想分析[J].硅谷,2010,2(10):55-57. |