西门子PLC第2章.ppt
《西门子PLC第2章.ppt》由会员分享,可在线阅读,更多相关《西门子PLC第2章.ppt(90页珍藏版)》请在优知文库上搜索。
1、第第2章章 基本编程指令基本编程指令及其应用及其应用 2.1基本指令及应用2.2定时器与计数器指令2.3数据处理指令2.4数据运算指令2.5其它应用指令2.6综合应用实例第第2章章 基本编程指令及其应用基本编程指令及其应用【学习目标】【学习目标】掌握掌握PLC基本指令的使用基本指令的使用 熟悉熟悉PLC的编程过程的编程过程 了解所有指令的用法了解所有指令的用法【教学重点】【教学重点】梯形图的组成,基本编程指令及其应用,梯形图的组成,基本编程指令及其应用,应用实例的讲解应用实例的讲解2.1基本指令及应用基本指令及应用2.1.1 OMRON CJ系列系列PLC指令系统概述指令系统概述 CJ1系列P
2、LC编程指令根据功能可分为基本指令和特殊功能指令两大类。基本指令包括输入、输出和逻辑“与”、“或”、“非”等运算,可实现对输入/输出点的简单操作。特殊功能指令包括顺序输入指令、顺序输出指令、顺序控制指令、定时器和计数器指令、比较指令、数据传送指令、数据移位指令、递增/递减指令、四则运算指令等。2.1基本指令及应用基本指令及应用2.1.2 CJ1系列的基本逻辑指令系列的基本逻辑指令LD、AND、OR、NOT、OUT和END(001)这6条指令是所有程序都不可缺少的。其中END指令作为特殊功能指令,表示用户程序的结束,其功能代码为001。1.加载:LD 表明一个逻辑行或段的开始,并且根据指定操作位
3、的ON/OFF 状态建立一个ON/OFF 执行条件。2.1基本指令及应用基本指令及应用2加载非:LD NOT 表明一个逻辑开始,并且根据把一个指定操作位的ON/OFF 状态取反建立一个ON/OFF 执行条件。梯形图符号:2.1基本指令及应用基本指令及应用 下图说明了LD及LD NOT指令的用法,用于从母线开始的第一个位(第一个LD和LD NOT)或者一个逻辑块的第一个位(第二个LD和第三个LD)。2.1基本指令及应用基本指令及应用 3与:AND 把指定的操作位状态和当前执行条件进行逻辑与操作。梯形图符号:4与非:AND NOT 把指定操作位的状态取反并和当前执行条件进行逻辑与。梯形图符号:2.
4、1基本指令及应用基本指令及应用AND 及AND NOT用于位串联连接。AND 不能直接连到母线,AND表示与前一个接点的串联关系,而 AND NOT表示将该接点取反后再与前一个接点的串联关系。2.1基本指令及应用基本指令及应用 5或:OR 把指定操作位的ON/OFF 状态和当前执行条件进行逻辑或操作。梯形图符号:6或非:OR NOT 把指定位状态取反和当前执行条件进行逻辑或操作。梯形图符号:母线块起始点母线块起始点2.1基本指令及应用基本指令及应用7逻辑块与:AND LDAND LD 把逻辑块A 和逻辑块B串联起来。梯形图符号:8逻辑块:OR LDOR LD 把逻辑块A 和逻辑块B并联起来。梯
5、形图符号:2.1基本指令及应用基本指令及应用9.输出:OUT把逻辑运算的结果(执行条件)输出到指定位。梯形图符号:10结束:END(001)表示一个程序结束。梯形图符号:END(001)2.1基本指令及应用基本指令及应用 2.1.3基本逻辑指令编程举例基本逻辑指令编程举例使用传统控制方式的电动机自锁运行的控制程序设计。电动机单向运行控制线路 PLC控制电动机单向运行线路 PLC控制电动机单向运行梯形图 2.1基本指令及应用基本指令及应用 将控制梯形图翻译成对应的指令表 2.1基本指令及应用基本指令及应用 2.1.4其它基本指令及应用其它基本指令及应用1上升沿/下降沿微分:DIFU(013)和D
6、IFD(014)梯形图符号:采用一个按钮控制两台电动机的依次起动,控制要求:按下按钮SB1,第一台电动机起动,松开按钮SB1,第二台电动机起动,按下停止按钮SB2,两台电动机同时停止。DIFU(013)BB:位DIFD(014)BB:位2.1基本指令及应用基本指令及应用2.互锁IL(002)和互锁清除ILC(003)梯形图符号:IL-ILC执行过程 2.1基本指令及应用基本指令及应用IL(002)和ILC(003)指令的编程举例2.1基本指令及应用基本指令及应用 4保存指令:KEEP(011)KEEP(011)指令用来作为一个锁存。它维持一个ON或OFF状态直到它的两个输入之一把它置位或复位。
7、2.1基本指令及应用基本指令及应用 5跳转和跳转结束:JMP(004)和JME(005)指令用于控制程序的跳转。当JMP条件(即JMP输入的状态)是OFF时,使用JMP和JME的分支程序就转向控制JME后面的第一条指令,也就是说跳过了JMP和JME之间的程序。JMP-JME的执行过程 2.1基本指令及应用基本指令及应用JMP/JME指令的编程举例 2.2定时器与计数器指令定时器与计数器指令2.2.1定时器指令 低速定时器指令:TIM.低速定时器指令TIM 是单位为0.1s 的递减定时器,具有0.1s的精确度。TIM指令时序图 2.2定时器与计数器指令定时器与计数器指令TIM指令的编程举例 2.
8、2定时器与计数器指令定时器与计数器指令2.2.2计数器指令计数器指令 计数器指令:CNT CNT是一个预置递减计数器。CNT的计数范围为0000 9999。CNT指令时序图 2.3数据处理指令数据处理指令2.3.1 数据移位指令数据移位指令移位寄存器SFT(010)SFT(010)的移位操作是在从St开始,到E结束的所有连续的字上进行的。梯形图符号:SFT指令的执行过程 2.3数据处理指令数据处理指令2.3.2数据传送指令数据传送指令MOV(021)指令传送数据的一个字到指定字中。梯形图符号:MOV指令数据传送示意图 2.3数据处理指令数据处理指令2.3.3数据比较指令数据比较指令1.输入比较
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 PLC
