欢迎来到天天文库
浏览记录
ID:38566966
大小:1.24 MB
页数:68页
时间:2019-06-15
《LC的基本指令及程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章PLC基本指令和程序设计1本章主要内容3.1PLC的基本逻辑指令及举例3.2程序控制指令3.3PLC初步编程指导3.4典型的简单电路编程3.5PLC程序的简单设计法及应用举例23.1PLC的基本逻辑指令及举例逻辑取及线圈驱动指令指令LD(Load):取指令。LDN(LoadNot):取反指令。=(Out):线圈驱动指令。NOT:取反指令。用法3触点串联指令指令A(And):与指令。用于单个常开触点的串联连接。AN(AndNot):与反指令。用于单个常闭触点的串联连接。用法4触点并联指令指令O(
2、OR):或指令。用于单个常开触点的并联连接。ON(OrNot):或反指令。用于单个常闭触点的并联连接。用法使用说明单个触点的O、ON指令可连续使用。O、ON指令的操作数为:I、Q、M、SM、T、C、V、S和L。5置位/复位指令指令用法6RS触发器指令指令SR(SetDominantBistable):置位优先触发器指令。当置位信号(S1)和复位信号(R)都为真时,输出为真。RS(ResetDominantBistable):复位优先触发器指令。当置位信号(S)和复位信号(R1)都为真时,输出为假。用
3、法没有STL形式7立即指令立即指令是为了快速I/O(I、Q)而设置的,它不受PLC循环扫描的影响,允许对输入和输出物理点进行快速直接操作。指令8边沿脉冲指令指令举例9逻辑堆栈操作指令堆栈堆栈是一组能够存储和取出数据的暂存单元。遵循“先进后出”的原则。堆栈深度为“9层”。可以存储最新的逻辑运算(中间)结果,以便后续逻辑环节使用该结果。逻辑堆栈操作主要来完成触电复杂逻辑连接的编程。指令1OLD(或块指令)ALD(与块指令)10OLD(OrLoad)串联电路块的并联连接指令(或块指令)用于串联电路块的并联
4、连接什么是串联电路块?两个以上触点串联形成的支路叫串联电路块。用法使用说明除在网络块逻辑运算的开始使用LD或LDN指令外,在块电路的开始也要使用LD和LDN指令。每完成一次块电路的并联时要写上OLD指令。OLD指令无操作数。11ALD(AndLoad)并联电路块的串联连接指令(与块指令)用于并联电路块的串联连接。什么是并联电路块?两条以上支路并联形成的电路叫并联电路块。用法使用说明在块电路开始时要使用LD和LDN指令。在每完成一次块电路的串联连接后要写上ALD指令。ALD指令无操作数。12指令2LP
5、S(LogicPush)逻辑入栈指令(分支电路开始指令)LRD(LogicRead)逻辑读栈指令LPP(LogicPop)逻辑出栈指令(分支电路结束指令)13LPS/LRD/LPP举例例114LPS/LRD/LPP举例例215LPS/LRD/LPP举例例316指令3与ENO指令AENOENO是LAD中指令盒的布尔能量流出端。该指令使用较少。举例17比较指令作用:比较指令是将两个数值或字符串按指定条件进行比较,条件成立时,触点就闭合。所以比较指令实际上也是一种位指令。类型:字节比较、整数比较、双字整数
6、比较、实数比较和字符串比较。数值比较指令的运算符有:=、>=、<、<=、>和<>等6种,字符串比较指令有=和<>两种。对比较指令可进行LD、A和O编程。比较指令属于“位指令”具体指令(细节见表5-6)18使用举例19定时器及其使用最常用的器件几个基本概念种类:TON(接通延时定时器)TONR(有记忆接通延时定时器)TOF(断开延时定时器)分辩率与定时时间的计算单位时间的时间增量称为定时器的分辨率,即精度。S7-200PLC定时器有3个精度等级:1ms、10ms和100ms。定时器定时时间T的计算:T
7、=PT×S。式中:T为实际定时时间,PT为设定值,S为分辨率。例如:TON指令使用T97(为10ms的定时器),设定值为100,则实际定时时间为:T=100×10=1000ms定时器的设定值PT:数据类型为INT型。操作数可为:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数,其中常数最为常用。20定时器的编号定时器的编号用定时器的名称和它的常数编号(最大为255)来表示,即T***。如:T40。定时器的编号包含两方面的变量信息:定时器位和定时器当前值。
8、定时器位:与其他继电器的输出相似。当定时器的当前值达到设定值PT时,定时器的触点动作。定时器当前值:存储定时器当前所累计的时间,它用16位符号整数来表示,最大计数值为32767。21定时器的编号编号表TON和TOF使用相同范围的定时器编号,所以在同一个PLC程序中决不能把同一个定时器号同时用作TON和TOF。例如在程序中,不能既有接通延时(TON)定时器T32,又有断开延时(TOF)定时器T32。22定时器的指令及使用指令23定时器的指令及使用接通延时定时器TON(O
此文档下载收益归作者所有