第3章三菱FX2N系列PLC编程指令系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章三菱FX2N系列PLC编程指令系统课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 FX2N 系列 PLC 编程 指令系统 课件
- 资源描述:
-
1、教师:朱贤勇教师:朱贤勇 本章主要内容本章主要内容 3.13.1 三菱三菱FX系列系列PLC基本指令基本指令 与与逻辑(串联)逻辑(串联)(1 1)位逻辑运算指令位逻辑运算指令位逻辑运算指令就是利用多个触点实现位逻辑运算指令就是利用多个触点实现与与、或或、非非等逻辑等逻辑关系运算。关系运算。或或逻辑(并联)逻辑(并联)(1 1)位逻辑运算指令位逻辑运算指令与、或与、或逻辑组合(串、并联)逻辑组合(串、并联)(1 1)位逻辑运算指令位逻辑运算指令非非逻辑(取反)逻辑(取反)(1 1)位逻辑运算指令位逻辑运算指令(1 1)功能分析)功能分析1 1、输入回路有三个按、输入回路有三个按键,分别为正转按
2、钮键,分别为正转按钮(SB0SB0)反转按钮)反转按钮(SB1)(SB1)和停止按钮和停止按钮(SB2)(SB2)。2 2、输出回路有两个,、输出回路有两个,分别接正转接触器分别接正转接触器(KM1KM1)和反转接触器)和反转接触器(KM2KM2)的线圈。)的线圈。指令练习指令练习1 1三相异步电机正反转控制三相异步电机正反转控制指令练习指令练习1 1(4 4)编制)编制PLCPLC程序程序指令练习指令练习1 1(2 2)脉冲式触点指令)脉冲式触点指令1 1、上升沿触点只在指定软元件的、上升沿触点只在指定软元件的上升沿上升沿(OFFOFF到到ONON变化中)变化中)接通接通一个扫描周期一个扫描
3、周期。2 2、上升沿触点只在指定软元件的、上升沿触点只在指定软元件的下降沿下降沿(ONON到到OFFOFF变化中)变化中)接通接通一个扫描周期一个扫描周期。(2 2)脉冲式触点指令)脉冲式触点指令脉冲触点同样可以串并联使用,但不建议两个脉冲触点脉冲触点同样可以串并联使用,但不建议两个脉冲触点串联。串联。(2 2)脉冲式触点指令)脉冲式触点指令(3 3)置位)置位/复位指令复位指令注意:注意:一旦用一旦用SETSET指令将指令将Y0Y0置置1 1,要使,要使Y0Y0关断,要么用关断,要么用RSTRST指令复指令复位,要么关掉电源。位,要么关掉电源。(3 3)置位)置位/复位指令复位指令指令练习指
4、令练习2 2某设备上的控制器是某设备上的控制器是FX2N-32MRFX2N-32MR,设备上有一个光电传感,设备上有一个光电传感器。检测工件,每检测到一只工件,计数器。检测工件,每检测到一只工件,计数1 1次,当计数到次,当计数到3 3时,时,CPUCPU发出一个装箱信号,装箱发出一个装箱信号,装箱2 2秒后,又重新开始。请秒后,又重新开始。请设计梯形图程序。设计梯形图程序。(1 1)列出)列出I/OI/O地址分配表地址分配表传感器接传感器接PLCPLC的的X0X0口,装箱信号接口,装箱信号接PLCPLC的的Y0Y0口。口。指令练习指令练习2 2(2 2)确定)确定PLCPLC接线图接线图指令
5、练习指令练习2 2(3 3)梯形图)梯形图用一个按钮用一个按钮X0X0控制一盏灯控制一盏灯Y0Y0,要求按,要求按3 3次,灯亮,再按次,灯亮,再按3 3次,灯灭,如此循环。次,灯灭,如此循环。指令练习指令练习3 3(4 4)脉冲输出指令)脉冲输出指令(4 4)脉冲输出指令)脉冲输出指令思考:思考:闭合闭合X0X0后,输出后,输出Y0Y0、Y1Y1一样吗?一样吗?(4 4)脉冲输出指令)脉冲输出指令定时器应用定时器应用1 1设计一段程序,当按下启动按钮设计一段程序,当按下启动按钮X0X0后,小灯后,小灯Y0Y0每隔每隔2 2秒闪秒闪烁烁1 1次,如此循环。次,如此循环。形成脉冲形成脉冲定时器应
6、用定时器应用1 1定时器应用定时器应用2 2设计一段程序,当按下启动按钮设计一段程序,当按下启动按钮X0X0后,小灯后,小灯Y0Y0先亮先亮2 2秒,秒,再灭再灭1 1秒,如此循环。秒,如此循环。形成脉宽可调脉冲形成脉宽可调脉冲脉宽调制指令脉宽调制指令PWM PWM 脉冲输出指令脉冲输出指令PLSY PLSY 定时器应用定时器应用3 3三相异步电机三相异步电机Y-启动启动控制控制(1 1)I/OI/O口定义与分布口定义与分布 (2 2)PLCPLC外部接线外部接线 定时器应用定时器应用3 3定时器应用定时器应用3 3(3 3)程序设计)程序设计 定时器应用定时器应用3 3用一个按钮控制用一个按
7、钮控制4 4盏灯一盏灯一次次1 1秒循环亮灭。秒循环亮灭。定时器应用定时器应用4 4循环控制循环控制M0M1M2M3M4M5我要学我要学PLC!启动启动X0,3盏灯盏灯Y0Y2每隔每隔1秒循环亮秒循环亮2盏灯。盏灯。设计一个可以定设计一个可以定1212小时的闹铃。启动闹铃小时的闹铃。启动闹铃X0X0,1212小时后小时后闹铃闹铃Y0Y0响。断开响。断开X0X0后停止。后停止。定时器、计数器综合运用定时器、计数器综合运用 十字路口交通灯控制十字路口交通灯控制1十字路口交通灯控制十字路口交通灯控制13.2 3.2 三菱三菱FXFX系列系列PLCPLC常用功能指令常用功能指令 3.2 3.2 三菱三
8、菱FXFX系列系列PLCPLC常用功能指令常用功能指令 如果要将计数器如果要将计数器C0C3全部复位清零,用复位指令全部复位清零,用复位指令RST表示为:表示为:用区间复位指令用区间复位指令ZRST表示为:表示为:(1 1)区间复位指令)区间复位指令ZRST ZRST (2 2)传送指令)传送指令MOV MOV n 传送指令(传送指令(MOVMOV)说明:)说明:MOVMOV指令为指令为1616位电平运算指令,位电平运算指令,3232位传送指令为位传送指令为DMOVDMOV,脉冲传送指令为脉冲传送指令为MOVPMOVP。n 注意:注意:后面学习的功能指令如果前面不加后面学习的功能指令如果前面不
9、加D D,都表示,都表示1616位电位电平运算指令,加平运算指令,加D D则表示则表示3232位的,指令后面加位的,指令后面加P P,则,则表示脉冲指令。表示脉冲指令。(2 2)传送指令)传送指令MOV MOV 题目题目1 1:用一个按钮控制用一个按钮控制4 4盏灯,要求每盏灯,要求每2 2盏灯依次盏灯依次1 1秒秒循环亮灭。循环亮灭。(2 2)传送指令)传送指令MOV MOV 步骤步骤1 1:将输出位元件将输出位元件Y0Y0Y3Y3组合成字元件组合成字元件K1Y0K1Y0。步骤步骤2 2:根据根据LEDLED灯亮灭要求,对字元件灯亮灭要求,对字元件K1Y0K1Y0进行编码进行编码赋值。赋值。
10、(2 2)传送指令)传送指令MOV MOV (2 2)传送指令)传送指令MOV MOV 题目题目2 2:LEDLED数码管显示电路如下图所示。要求启动数码管显示电路如下图所示。要求启动X0X0,数码管每隔数码管每隔1 1秒依次显示秒依次显示0 09 9,如此循环。,如此循环。(2 2)传送指令)传送指令MOV MOV 步骤步骤1 1:将输出位元件将输出位元件Y0Y0Y7Y7组合成字元件组合成字元件K2Y0K2Y0。步骤步骤2 2:根据数码管显示要求,对根据数码管显示要求,对K2Y0K2Y0编码赋值。编码赋值。我要学我要学PLC!我要学我要学PLC!nCMP指令作用:指令作用:将两个源元件中的数
11、据相比较,比较结将两个源元件中的数据相比较,比较结果(果(3种)分别放入以目标元件开始的三个元件中。种)分别放入以目标元件开始的三个元件中。n指令的格式指令的格式:(3 3)比较指令)比较指令CMP CMP X0闭合,数值闭合,数值K10与与C0的计数值比较的计数值比较若若K10C0,则,则M0置置1,其触点动作。其触点动作。若若K10=C0,则,则M1置置1,其触点动作。其触点动作。若若K10C0,则,则M2置置1,其触点动作。其触点动作。(3 3)比较指令)比较指令CMP CMP (3 3)比较指令)比较指令CMP CMP nCMP指令作用:指令作用:将被比较元件中的数据与相应区间相将被比
12、较元件中的数据与相应区间相比较,比较结果(比较,比较结果(3种)分别放入以目标元件开始的三个种)分别放入以目标元件开始的三个元件中。元件类型与元件中。元件类型与CMP指令相同。指令相同。n指令的格式指令的格式:(4 4)区间比较指令)区间比较指令ZCP ZCP X0闭合,闭合,D0数据与数据与010相比较。比较。若若D00,则,则M0置置1,其触点动作。其触点动作。若若0=D010,则,则M2置置1,其触点动作。其触点动作。(4 4)区间比较指令)区间比较指令ZCP ZCP 当当X0X0接通时,接通时,程序每次扫描程序每次扫描时直接跳转到时直接跳转到指针指针P8P8所指的所指的标号处而跳过标号
13、处而跳过中间部分。即中间部分。即使使X1X1再再按下,按下,Y1Y1也不会得电。也不会得电。(5)(5)跳转指令跳转指令CJ CJ n条件跳转指令使用说明:条件跳转指令使用说明:1 1、三菱、三菱FX2NFX2N系列系列PLCPLC指针变量可以为指针变量可以为P0P0至至P127P127。但。但P63P63直接指向直接指向ENDEND指令。一个指针标号只能出现一次。指令。一个指针标号只能出现一次。(5)(5)跳转指令跳转指令CJ CJ 2 2、注意、注意CJCJ与与CJPCJP指令的区别指令的区别 CJCJ指令为电平指令,只要跳转条件满足,程序在每指令为电平指令,只要跳转条件满足,程序在每个扫
14、描周期都要执行一次跳转指令。个扫描周期都要执行一次跳转指令。CJPCJP为脉冲指令,只要跳转条件满足,为脉冲指令,只要跳转条件满足,程序只在当程序只在当前扫描周期内执行一次跳转指令。前扫描周期内执行一次跳转指令。当当x0 x0接通时,程接通时,程序只在序只在第一次扫第一次扫描描时直接跳转到时直接跳转到指针指针P8P8所指的标所指的标号处而跳过中间号处而跳过中间部分。即部分。即X0X0按下,按下,只执行只执行1 1次跳转。次跳转。(5)(5)跳转指令跳转指令CJ CJ 两台电机,手动时实现单台电机启动控制;自动时,要两台电机,手动时实现单台电机启动控制;自动时,要求第求第1台电机启动台电机启动1
15、0S后,第后,第2台电机自启动,两台电机同台电机自启动,两台电机同时停止。时停止。第第1 1步:步:功能分析,确定功能分析,确定I/OI/O分布分布(5)(5)跳转指令跳转指令CJ CJ 第第2 2步:步:程序设计程序设计 X0X0不按,执行自动程序,不按,执行自动程序,按下执行手动程序。按下执行手动程序。(5)(5)跳转指令跳转指令CJ CJ X0闭合,调用闭合,调用P1开始的开始的子程序。子程序。FEND为主程序结束指令。为主程序结束指令。子程序写在子程序写在FEND指令之指令之后,并标明指针。后,并标明指针。SRET为子程序结束指令。为子程序结束指令。(5)(5)子程序调用与返回指令(子
16、程序调用与返回指令(CALLCALL、SRETSRET)三个按钮三个按钮X1X1、X2X2、X3X3分别控制分别控制Y0Y0闪烁。要求按下闪烁。要求按下X1X1,Y0Y0闪烁闪烁1 1秒;按下秒;按下X2X2,Y0Y0闪烁闪烁2 2秒;按下秒;按下X3X3,Y0Y0闪烁闪烁4 4秒。秒。(5)(5)子程序调用与返回指令(子程序调用与返回指令(CALLCALL、SRETSRET)(5)(5)子程序调用与返回指令(子程序调用与返回指令(CALLCALL、SRETSRET)l 算术运算指令包括算术运算指令包括:l 加法指令加法指令ADDl 减法指令减法指令SUBl 乘法指令乘法指令MULl 除法指令
展开阅读全文