第5章 PLC的基本指令及程序设计
- 格式:pdf
- 大小:6.41 MB
- 文档页数:92
1.延时脉冲产生电路
⏹题目
⏹程序
2.瞬时接通/延时断开电路
⏹题目
⏹程序
2.瞬时接通/延时断开电路
⏹题目
⏹另外一种程序:使用了上例的典型
电路
3.延时接通/延时断开电路(t5_39.mwp)
⏹题目
⏹程序
3.延时接通/延时断开电路(t5_39B.mwp)
⏹题目
⏹程序
4.脉冲宽度可控制电路
⏹题目
⏹程序
5.计数器的扩展
⏹为什么要进行计数器的扩展?
⏹程序
⏹最后总的计数值是多少?
6.定时器的扩展
⏹为什么要进行定时器
的扩展?
⏹程序
⏹其他方法介绍
6.定时器的扩展
一设备工作方式为间隙加工,其中加工启停由外部信号控制,要求利用定时器控制累计加工时间为2小时30分。
7.闪烁电路
⏹用途
⏹题目
⏹程序
7.闪烁电路
⏹实际编程时使用的闪烁电路
⏹有时可以使用SM,(SM0.4,SM0.5)见p132
8.报警电路
⏹什么是标准的工业报警电路?
⏹例1
●输入信号:I0.0为故障信号;I1.0为消铃按钮;I1.1为试灯按钮。
●输出信号:Q0.0为报警灯;Q0.7为报警电铃。
●时序图
8.报警电路
⏹例1
●程序
二极管电路
转换电路。
PLC的基本指令及程序设计PLC(可编程逻辑控制器)是一种常用的工业自动化设备,它通过运行预先编写好的程序控制工业设备和机器的运行。
在PLC中,程序是通过一系列基本指令来实现的。
本文将介绍PLC的基本指令及程序设计。
1.输入输出指令:用于与外部设备的输入输出进行交互。
常见的输入指令有I(输入)、X(通用输入)、IX(输入寄存器)等;常见的输出指令有O(输出)、Y(通用输出)、Q(输出寄存器)等。
2.数据处理指令:用于对数据进行处理和计算。
常见的数据处理指令有AND(与)、OR(或)、XOR(异或)、NOT(非)等逻辑指令;还有MOV(移动)、ADD(加)、SUB(减)、MUL(乘)、DIV(除)等算术指令。
3.定时器指令:用于实现定时控制功能。
常见的定时器指令有TON(ON延时)、TOF(OFF延时)、RTO(重新同步ON延时)等。
4.计数器指令:用于实现计数功能。
常见的计数器指令有CTU(上升沿计数)、CTD(下降沿计数)、CTC(脉冲计数)等。
5.转移指令:用于实现程序的跳转和转移。
常见的转移指令有JMP(无条件跳转)、CALL(调用)、RET(返回)等。
PLC的程序设计通常采用类似于传统计算机编程的方法。
首先需要将整个工程分解成一个个的功能模块,然后对每个模块编写相应的程序。
在编写程序时,需要按照以下步骤进行:1.了解需求:明确控制的目标和要求。
2.设计输入输出:确定需要使用的输入输出设备和信号,将其与PLC连接。
3.设计程序结构:根据需求将整个程序划分为多个功能模块,确定各个模块的输入输出。
4.编写程序:对每个功能模块编写相应的程序。
可以根据之前介绍的基本指令选择合适的指令进行编写。
6.优化程序:根据实际情况对程序进行优化,提高系统的性能和稳定性。
在程序设计过程中,还需要注意以下几点:1.确保程序的可读性:使用有意义的变量名和注释来提高程序的可读性,方便后续的维护与修改。
2.注意程序的实时性:PLC在工控系统中通常需要实时响应各种输入信号,因此需要确保程序的执行速度和响应快。
返回第五章
返回5.1PLC的基本逻辑指令及举例
返回梯形图语言编程主要特点及格式有以下几点:
1)梯形图按行从上至下编写,每一行从左至右顺序编写,即
返回4)梯形图最右侧必须接输出元素,PLC的输出元素用括号
返回
返回逻辑取及线圈驱动指令为LD、LDN和=。
返回使用说明:
(1)LD、LDN指令不仅用于网络块逻辑计算开始时与母
返回触点串联指令为A、AN。
8
返回(1)A、AN是单个触点串联连接指令,可连续使用。
但在用梯形图编程
返回
返回S(Set):置位指令
返回LD I0.0 //装入常开触点
返回 本程序对应的时序图如图5-6所示。
返回
返回⏹(1)立即触点指令
⏹在每个标准触点指令的后面加
返回⏹(3)SI,立即置位指令
返回LD I0.0//装入常开触点
18
返回
图5-8时序图
返回上图5-10中,t为执行到输出点处程序所用的时间,Q0.0、
返回脉冲生成指令为EU(Edge Up)、ED(Edge Down).下表为脉冲生
返回
返回
输入常开触点EU //脉冲正跳变
返回
返回两个以上触点串联形成的支路叫串联电路块。
返回⏹
25
返回两条以上支路并联形成的电路叫并联电路块。
返回⏹ALD,栈装载与指令(与块)。
在梯形图中用于将并联电⏹在语句表中指令ALD执行情况如表所示。
返回例:写出如下梯形图的语句表。
返回
返回LPP,逻辑弹出栈指令(分支结束或主控复位指令)。
在梯形图中的
返回LRD,逻辑读栈指令。
在梯形图中的分支结构中,当左侧为
返回LPS、LRD、LPP指令使用举例1:
32
返回
返回(2)LPS和LPP指令必须成对使用,它们之间可以使用LRD命令。
返回LPS、LRD、LPP指令使用举例4
返回LD I0.0 //装入常开触点
O I2.2 //或常开触点
返回
返回⏹ 1.几个基本概念
⏹(1)种类:系统提供3种类型定时器:TON、TONR和TOF。
38
返回时器位ON,当前值连续计数到32767。
返回(2)有记忆接通延时定时器TONR
TONR,有记忆接通延时定时器指令。
用于
返回(3)断开延时定时器TOF
返回
返回 本梯形图程序中输入输出执行时序关系如图5-18所示。
返回例2:
返回例3:图5-20是利用常开触点实现通电和断电都延时的触点作用。
本程序实现的功能是:用输入端
图5-20
返回
返回(1)定时器的刷新方式
返回
返回
返回。