可编程序控制器的指令系统

可编程序控制器的指令系统

ID:39390185

大小:1.83 MB

页数:45页

时间:2019-07-02

可编程序控制器的指令系统_第1页
可编程序控制器的指令系统_第2页
可编程序控制器的指令系统_第3页
可编程序控制器的指令系统_第4页
可编程序控制器的指令系统_第5页
资源描述:

《可编程序控制器的指令系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PLC原理及应用电气学院自动化杨霞2008年2月PLC原理与应用第7讲讲解内容:6可编程序控制器的指令系统6.3PLC的基本逻辑关系语句指令(7个)6.4PLC的特殊输出类语句指令(6个)学习说明:本讲是学习PLC的指令系统。重点掌握:1PLC的基本逻辑关系语句指令(7个:符号、梯形图程序绘法、工作原理)2PLC的特殊输出类语句指令(讲前3个:符号、梯形图程序绘法、工作原理、时序图)26可编程序控制器的指令系统组成:基本逻辑关系语句指令、特殊输出类指令、程序控制类指令和应用指令。特点:(1)PLC以逻辑关系语句指令为基本语句指令。(2)基本语句指令以继电器开关电路为背景(见实

2、例)。(3)逻辑关系语句指令建立的是“软件”逻辑电路。(4)不含有执行该逻辑运算的全部输入变量。(所缺的输入变量只有把指令放到程序中才能解决)(5)其他类指令的执行都是以某种逻辑关系的运算结果为启动条件的。3电动机正反转控制实例继电-接触器控制线路PLC控制梯形图程序4基本逻辑关系语句指令(7个)1.设立输入逻辑变量——安置触点开关指令LOADb1LOADNOTb12.与逻辑关系一一串联触点开关指令ANDb1ANDNOTb13.或逻辑关系——并联触点开关指令ORb1ORNOTb14.即时输出——安置继电器线圈指令OUTb25.非逻辑关系指令NOT6.逻辑块与关系一一触点组串联

3、指令ANDLOAD7.逻辑块或关系一一触点组并联指令ORLOAD6.3PLC的基本逻辑关系语句指令(7个)56.3PLC的基本逻辑关系语句指令(7个)6.3.1设立输入逻辑变量——安置触点开关指令指令格式:LOADb1⑴LOADNOTb1⑵b1操作数(一个继电器,一位存储单元):可代表的一位存储器(继电器)类型有P(输入输出)、M(内部辅助:断电数据不保持)、K(内部辅助:断电数据保持)、T(定时器)、C(计数器)、F(特殊)、S(步进控制)。指令的功能:是在一个逻辑段中安置触点开关。图6-3-1是指令LOAD对应的梯形图和指令表66.3.2与逻辑关系一一串联触点开关指令指令

4、格式:ANDb1⑶ANDNOTb1⑷指令功能:在线路上串联一个触点开关。图6-3-2指令AND和对应的梯形图76.3.3或逻辑关系——并联触点开关指令指令格式:ORb1⑸ORNOTb1⑹指令功能:是在线路上并联一个触点开关。图6-3-3是指令ANDb1和ANDNOTb1对应的梯形图。86.3.4即时输出——安置继电器线圈指令指令格式:OUTb2⑺b2操作数:可代表的一位存储器(继电器)类型:P(输入输出)、MK(内部辅助)、S(步进控制)。语句功能:将本指令前的逻辑操作结果(在语句中不出现)即时地输出到操作数b2中。也就是写入以b2为地址的一位存储单元中。OUT指令表示一个逻

5、辑段的结束。注意:一个逻辑操作结果输入后面可连续使用多条OUT指令,这表示同一逻辑运算结果可以同时从几个输出口输出,即可以同时存入多个一位存储单元。见下例!96.3.5非逻辑关系指令指令格式:NOT⑻指令功能:该指令表示对一位二进制数的取反操作(非运算),指令本身无操作数,但有操作对象,即本指令前的逻辑运算结果是本指令的操作对象,它不出现在程序中。NOT指令对本指令前的逻辑运算结果取反,它不存储。10梯形图程序举例(完整梯级)11PLC输入输出指令动画演示126.3.6逻辑块与关系一一触点组串联指令指令格式:ANDLOAD⑼该指令无操作数。指令的功能:就是将两个相邻的逻辑块建

6、立起“与”逻辑关系,并以各逻辑块本身的运算结果作为逻辑输入,进行“与”逻辑运算。在梯形图上,该指令是将两个触点组串联接在一起。13【例6-3-1】ANDLOAD块1的结果和块2的结果与运算,OUTP0031运算结果输出到P0031。ANDLOADANDLOAD14指令执行:在一个逻辑段中,从第二个LOAD指令起,每遇到一个LOAD指令,就将前面的逻辑运算结果压入堆栈,当遇到ANDLOAD指令时栈顶内容(前一个逻辑块的运算结果)自动弹出,它与当前逻辑块运算结果进行“与”运算。注意:因此在一个逻辑段中,从第二个LOAD指令开始,LOAD指令和ANDLOAD指令必须一对一配合使用。

7、注意:MASTER—K30机的堆栈为8级,一个LOAD指令,后面跟一个ANDLOAD指令,一进一出,为一级。连续使用n次,即为进入n级堆栈。前面连续使用LOAD指令n次,后面也必须连续使用ANDLOAD指令相同的次数,而且不允许超过8次,超过8次运算无效。连续使用时,堆栈用的是后进先出的原则。分析:ANDLOAD指令的执行情况15【例6-3-2】将梯形图程序转换为语句表LOADP0011ORM0013LOADM0011ORM0014ANDLOADLOADM0012ORM0015ANDLOADOUTP00

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。