首页 > 范文大全 > 正文

浅谈可编程序控制器的编程技巧

开篇:润墨网以专业的文秘视角,为您筛选了一篇浅谈可编程序控制器的编程技巧范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:可编程控制器目前广泛应用在工业自动化过程中,在硬件的基础上,通过执行程序完成控制任务。本文阐述了对控制程序的编制过程及描述控制任务应注意的有关问题,并给出了控制电路及梯形图示例和程序的输入、检查、编辑的基本流程。

关键词:可编程序控制器编程技巧梯形图

可编程序控制器(简称PLC),是以微处理器为基础、 综合计算机技术、自动控制技术和通讯技术,是自动控制系统中的一种先进的控制设备,面向控制过程,面向用户,在工业控制中应用很广泛。要最大程度的发挥出PLC强大的功能,熟练而巧妙的应用PLC指令显得非常重要,PLC功能指令很多,包含传送比较指令、数字运算指令、数据处理指令、移位以及循环移位指令、程序控制指令、高速处理指令等,笔者根据多年教学经验,谈谈在PLC课程中的编程技巧。

1 程序设计方法

在设计系统时,要认真考虑扫描周期和响应时间这两个参数。系统响应时间是指输入信号产生时刻与输出信号状态变化的时间间隔。系统响应时间是由输入滤波时间、输出滤波时间和扫描周期决定的。在实时性要求较高的系统中,要尽量缩短系统的响应时间,提高系统对输入信号的反应能力和速度。选择PLC机型时,要充分考虑PLC控制系统的结构与功能。根据系统控制流程图及可编程控制器的I/O地址分配表,即可以进行程序设计。程序设计的方法通常有逻辑设计法、流程图设计法及经验设计法。

1.1 逻辑设计法。逻辑法以布尔代数为理论基础,根据生产过程各工步之间检测元件状态的不同和变化,列出检测元件状态表。根据检测元件、中间记忆元件及执行元件的逻辑表达式,转换成梯形图。继电器控制系统线路中常用此方法,具有梯形图简单、占用元件及内存量少的特点。

1.2 流程图设计法。流程图设计法以“步”为核心,根据工作流程图,从首步开始设计下去,直至整个程序完成为止。首先,将被控对象的工作过程分若干步,在图中用方框表示步。方框之间用带箭头的直线连接起来,箭头方向表示转换进程。然后,按生产过程,把工步条件画在直线左方。在方框的右边画出工步的控制对象。这种工作流程图,包含了所有工作过程的信息,为编制程序提供了依据。

1.3 经验设计法。经验设计法是―种依据继电器控制线路原理图,该方法对现有继电器控制系统的技术改造是十分有利的。具体步骤为:熟悉现有继电器控制线路;根据继电器控制原理图画出梯形图;将程序存到可编程序控制器的存储器;程序调试和运行。这种设计法,只要有详细的流程图,就能够不再依赖原继电器线路,这种设计方法简单方便、周期短、调试容易。

为尽量减少指令条数,提高PLC的运行速度,还应注意以下问题:输入继电器、输出继电器、内部继电器、定时器、计数器等器件触点可以重复使用,这与传统的继电器器件不同。

2 程序设计中应注意的问题

可编程序控制器编程就是用编程语言把一个控制任务描述出来。根据程序设计过程中总结的经验,还应注意了解PC机的技术指标。有些技术指标只需要进行一般的了解,而有些指标必须要搞清楚。例如:梯形图所使用的各种元件编号,PC机的执行方式、执行速度、程序语言、程序容量、指令条数、输入/输出继电器的点数等,只有充分掌握这些细节,才能最大程度的发挥PC机的作用。

PC机控制信息都是通过“0”和“1”两种数字状态进行传输、运算、处理和存贮的,同一时刻同一继电器的触点状态不能有两种,所以一个梯形图中不允许有双线圈输出的情况。为了保持梯形图简洁并易于编程,在绘制梯形图时,应注意梯形图中的信号流向是“从左到右、从上到下”,不能倒流;几个串联回路并联时,将触点最多的回路放在最上面;几个并联回路串联时,应将触点最多的回路放在最左边等等。

可编程序控制器实验教学要求学生能够利用微机控制技术进行现场监控以及编程,系统地掌握电气控制与可编程逻辑控制的实践环节,全面提高学生的实践素质。具体要求为:学生理解可编程控制器的结构原理;掌握继电器接触器控制技术的应用;学会分析基本的控制电路与设计;学生掌握有关电器的基本知识和原理。课程以课堂讲授和实验结合为主,课外练习为辅,实践教学环节主要采用实验室授课,也就是理论授课同时进行实验实践教学,提高学生的实际动手能力,注重培养学生的分析和解决问题的能力。

3 结束语

在编制程序过程中,如果采用一些编程技巧,现代工业控制在许多场合需要数据处理,用于数据的传送、运算、变换及程序控制等功能,在可编程序控制器中采用梯形图编程,再转化为指令,可使编程问题比较顺利地得到解决,收到意想不到的效果。可编程序控制器的指令具有多样性,给编程者提供了很大的想象空间,关键是怎样用好它、掌握它,才能发挥出它最大的时效性。

参考文献:

[1]陈新欣,邓锦炽.开放式可编程控制器的设计[J].微型机与应用,2011,5.

[2]许戮,王淑英.电器控制与PLC控制技术[M].北京:机械工业出版社,2007.

[3]李凤阁.电气控制与可编程控制器应用技术[M].北京:机械工业出版,2008.

[4]谢克明.可编程序控制器原理与程序设计[M].北京:电子工业出版社,2002.