文档介绍:电气学院自动化杨霞
2009年8月
可编程控制器原理及应用
1
可编程控制器原理及应用第8讲
讲解内容:
4 顺序逻辑控制的PLC程序设计
PLC程序设计的一般步骤
PLC程序设计常用的方法
学习说明:
本讲是学习PLC程序设计知识。重点掌握:
1 PLC程序设计的步骤
2 PLC程序设计的方法
2
4 顺序逻辑控制的PLC程序设计 PLC程序设计的一般步骤
进行PLC控制设计时必须做好以下3方面基础工作(调研):
:包括系统的控制目标、控制方案、控制规模、整体功能、具体功能、控制精度、I/O种类和数量、是否需要通讯、通讯内容与方式、是否需要显示、显示内容与方式、操作方式,等等,应尽量对系统有一个全面的了解。
、功能、编程语言和指令系统,能熟练地操作编程器和控制器。
、设备、器件条件、工艺过程,结合采用的PLC的功能强弱,确定PLC在整个控制系统中所承担的工作任务。
3
PLC设计主要有以下几个步骤
PLC设计主要有以下几个步骤:
,明确PLC的输入输出信号的种类和数量,编制输入输出信号表。
,选择控制方案。
,制定相应的图表。
。
。
。
4
PLC程序设计常用的方法:主要有经验设计法、继电器控制电路转换为梯形图法、顺序控制设计法、逻辑设计法等。
:经验设计法即在一些典型的控制电路程序的基础上,根据被控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有规律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,所以称为经验设计法。
:用PLC的外部硬件接线和梯形图软件来实现继电器控制系统的功能。
PLC程序设计常用的方法
5
:根据功能流程图,以步为核心,从起始步开始一步一步地设计下去,直至完成。此法的关键是画出功能流程图。
4. 逻辑设计法:通过中间量把输入和输出联系起来。实际上就找到了输出和输入的关系,完成了设计任务。用这种方法设计PLC程序,设计者可以顺利地设计出结果正确的PLC程序。
6
☞:
步骤:
分解梯形图程序
输入信号逻辑组合
使用辅助元件和辅助触点
使用定时器和计数器
使用功能指令
画互锁条件
画保护条件
经验设计法是根据被控对象对控制系统的要求,利用经验直接设计出梯形图,再进行必要的化简和校验,在调试过程中进行必要的修改。这种设计方法较灵活,设计出的梯形图一般不是唯一的。程序设计的经验不能一朝一夕获得,但熟悉典型的基本控制程序,是设计一个较复杂的系统的控制程序的基础。
7
例1:起动、保持和停止电路分析(基础)
这些梯形图均能实现启动、保持和停止的功能。
常开触点实现自锁保持
图b是利用SET、RST指令实现自锁保持。
8
例2:方法一
延时接通
延时断开
9
例2:方法二
延时接通
延时断开
10