版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教师:朱贤勇
*教师:朱贤勇*本章主要内容*本章主要内容*3.1三菱FX系列PLC基本指令*3.1三菱FX系列PLC基本指令*与逻辑(串联)(1)位逻辑运算指令位逻辑运算指令就是利用多个触点实现与、或、非等逻辑关系运算。*与逻辑(串联)(1)位逻辑运算指令位逻辑运算指令就是利用多或逻辑(并联)(1)位逻辑运算指令*或逻辑(并联)(1)位逻辑运算指令*与、或逻辑组合(串、并联)(1)位逻辑运算指令*与、或逻辑组合(串、并联)(1)位逻辑运算指令*非逻辑(取反)(1)位逻辑运算指令*非逻辑(取反)(1)位逻辑运算指令*(1)功能分析1、输入回路有三个按键,分别为正转按钮(SB0)反转按钮(SB1)和停止按钮(SB2)。2、输出回路有两个,分别接正转接触器(KM1)和反转接触器(KM2)的线圈。指令练习1三相异步电机正反转控制*(1)功能分析指令练习1三相异步电机正反转控制*指令练习1*指令练习1*(4)编制PLC程序指令练习1*(4)编制PLC程序指令练习1*(2)脉冲式触点指令*(2)脉冲式触点指令*1、上升沿触点只在指定软元件的上升沿(OFF到ON变化中)接通一个扫描周期。2、上升沿触点只在指定软元件的下降沿(ON到OFF变化中)接通一个扫描周期。(2)脉冲式触点指令*1、上升沿触点只在指定软元件的上升沿(OFF到ON变化中)接脉冲触点同样可以串并联使用,但不建议两个脉冲触点串联。(2)脉冲式触点指令*脉冲触点同样可以串并联使用,但不建议两个脉冲触点串联。(2)(3)置位/复位指令*(3)置位/复位指令*注意:一旦用SET指令将Y0置1,要使Y0关断,要么用RST指令复位,要么关掉电源。(3)置位/复位指令*注意:(3)置位/复位指令*指令练习2某设备上的控制器是FX2N-32MR,设备上有一个光电传感器。检测工件,每检测到一只工件,计数1次,当计数到3时,CPU发出一个装箱信号,装箱2秒后,又重新开始。请设计梯形图程序。(1)列出I/O地址分配表传感器接PLC的X0口,装箱信号接PLC的Y0口。*指令练习2某设备上的控制器是FX2N-32MR,设备上有一个指令练习2(2)确定PLC接线图*指令练习2(2)确定PLC接线图*指令练习2(3)梯形图*指令练习2(3)梯形图*用一个按钮X0控制一盏灯Y0,要求按3次,灯亮,再按3次,灯灭,如此循环。指令练习3*用一个按钮X0控制一盏灯Y0,要求按3次,灯亮,再按3次,灯(4)脉冲输出指令*(4)脉冲输出指令*(4)脉冲输出指令*(4)脉冲输出指令*思考:闭合X0后,输出Y0、Y1一样吗?(4)脉冲输出指令*思考:闭合X0后,输出Y0、Y1一样吗?(4)脉冲输出指定时器应用1设计一段程序,当按下启动按钮X0后,小灯Y0每隔2秒闪烁1次,如此循环。形成脉冲*定时器应用1设计一段程序,当按下启动按钮X0后,小灯Y0每隔定时器应用1*定时器应用1*定时器应用2设计一段程序,当按下启动按钮X0后,小灯Y0先亮2秒,再灭1秒,如此循环。形成脉宽可调脉冲*定时器应用2设计一段程序,当按下启动按钮X0后,小灯Y0先亮脉宽调制指令PWM*脉宽调制指令PWM*脉冲输出指令PLSY*脉冲输出指令PLSY*定时器应用3三相异步电机Y-Δ启动控制*定时器应用3三相异步电机Y-Δ启动控制*(1)I/O口定义与分布(2)PLC外部接线定时器应用3*(1)I/O口定义与分布(2)PLC外部接线定时器应用定时器应用3(3)程序设计*定时器应用3(3)程序设计*定时器应用3*定时器应用3*用一个按钮控制4盏灯一次1秒循环亮灭。定时器应用4循环控制*用一个按钮控制4盏灯一次1秒循环亮灭。定时器应用4循环控制*M0M1M2M3M4M5我要学PLC!启动X0,3盏灯Y0~Y2每隔1秒循环亮2盏灯。*M0M1M2M3M4M5我要学PLC!启动X0,3盏灯Y0设计一个可以定12小时的闹铃。启动闹铃X0,12小时后闹铃Y0响。断开X0后停止。定时器、计数器综合运用*设计一个可以定12小时的闹铃。启动闹铃X0,12小时后闹铃Y十字路口交通灯控制1*十字路口交通灯控制1*十字路口交通灯控制1*十字路口交通灯控制1*3.2三菱FX系列PLC常用功能指令*3.2三菱FX系列PLC常用功能指令*3.2三菱FX系列PLC常用功能指令*3.2三菱FX系列PLC常用功能指令*如果要将计数器C0~C3全部复位清零,用复位指令RST表示为:用区间复位指令ZRST表示为:(1)区间复位指令ZRST*如果要将计数器C0~C3全部复位清零,用复位指令RST表示为(2)传送指令MOV*(2)传送指令MOV*传送指令(MOV)说明:MOV指令为16位电平运算指令,32位传送指令为DMOV,脉冲传送指令为MOVP。注意:后面学习的功能指令如果前面不加D,都表示16位电平运算指令,加D则表示32位的,指令后面加P,则表示脉冲指令。(2)传送指令MOV*传送指令(MOV)说明:注意:(2)传送指令MOV*题目1:用一个按钮控制4盏灯,要求每2盏灯依次1秒循环亮灭。(2)传送指令MOV*题目1:用一个按钮控制4盏灯,要求每2盏灯依次1秒循环亮灭。步骤1:将输出位元件Y0~Y3组合成字元件K1Y0。步骤2:根据LED灯亮灭要求,对字元件K1Y0进行编码赋值。(2)传送指令MOV*步骤1:将输出位元件Y0~Y3组合成字元件K1Y0。步骤2:(2)传送指令MOV*(2)传送指令MOV*题目2:LED数码管显示电路如下图所示。要求启动X0,数码管每隔1秒依次显示0~9,如此循环。(2)传送指令MOV*题目2:LED数码管显示电路如下图所示。要求启动X0,数码管步骤1:将输出位元件Y0~Y7组合成字元件K2Y0。步骤2:根据数码管显示要求,对K2Y0编码赋值。我要学PLC!*步骤1:将输出位元件Y0~Y7组合成字元件K2Y0。步骤2我要学PLC!*我要学PLC!*CMP指令作用:将两个源元件中的数据相比较,比较结果(3种)分别放入以目标元件开始的三个元件中。指令的格式:(3)比较指令CMP*CMP指令作用:将两个源元件中的数据相比较,比较结果(3种)X0闭合,数值K10与C0的计数值比较若K10>C0,则M0置1,其触点动作。若K10=C0,则M1置1,其触点动作。若K10<C0,则M2置1,其触点动作。(3)比较指令CMP*X0闭合,数值K10与C0的计数值比较若K10>C0,则M0(3)比较指令CMP*(3)比较指令CMP*CMP指令作用:将被比较元件中的数据与相应区间相比较,比较结果(3种)分别放入以目标元件开始的三个元件中。元件类型与CMP指令相同。指令的格式:(4)区间比较指令ZCP*CMP指令作用:将被比较元件中的数据与相应区间相比较,比较结X0闭合,D0数据与0~10相比较。若D0<0,则M0置1,其触点动作。若0<=D0<=10,则M1置1,其触点动作。若D0>10
,则M2置1,其触点动作。(4)区间比较指令ZCP*X0闭合,D0数据与0~10相比较。若D0<0,则M0置1,当X0接通时,程序每次扫描时直接跳转到指针P8所指的标号处而跳过中间部分。即使X1再按下,Y1也不会得电。(5)跳转指令CJ*当X0接通时,程序每次扫描时直接跳转到指针P8所指的标号处而条件跳转指令使用说明:1、三菱FX2N系列PLC指针变量可以为P0至P127。但P63直接指向END指令。一个指针标号只能出现一次。(5)跳转指令CJ*条件跳转指令使用说明:(5)跳转指令CJ*2、注意CJ与CJP指令的区别CJ指令为电平指令,只要跳转条件满足,程序在每个扫描周期都要执行一次跳转指令。CJP为脉冲指令,只要跳转条件满足,程序只在当前扫描周期内执行一次跳转指令。当x0接通时,程序只在第一次扫描时直接跳转到指针P8所指的标号处而跳过中间部分。即X0按下,只执行1次跳转。(5)跳转指令CJ*2、注意CJ与CJP指令的区别当x0接通时,程序只在第一次扫两台电机,手动时实现单台电机启动控制;自动时,要求第1台电机启动10S后,第2台电机自启动,两台电机同时停止。第1步:功能分析,确定I/O分布(5)跳转指令CJ*两台电机,手动时实现单台电机启动控制;自动时,要求第1台电机第2步:程序设计X0不按,执行自动程序,按下执行手动程序。(5)跳转指令CJ*第2步:程序设计X0不按,执行自动程序,按下执行手动程序。X0闭合,调用P1开始的子程序。FEND为主程序结束指令。子程序写在FEND指令之后,并标明指针。SRET为子程序结束指令。(5)子程序调用与返回指令(CALL、SRET)*X0闭合,调用P1开始的子程序。FEND为主程序结束指令。子三个按钮X1、X2、X3分别控制Y0闪烁。要求按下X1,Y0闪烁1秒;按下X2,Y0闪烁2秒;按下X3,Y0闪烁4秒。(5)子程序调用与返回指令(CALL、SRET)*三个按钮X1、X2、X3分别控制Y0闪烁。要求按下X1,Y0(5)子程序调用与返回指令(CALL、SRET)*(5)子程序调用与返回指令(CALL、SRET)*算术运算指令包括:
加法指令ADD减法指令SUB乘法指令MUL除法指令DIV
(6)算术运算指令*算术运算指令包括:(6)算术运算指令*(6)算术运算指令编写程序实现下来式子计算。
*(6)算术运算指令编写程序实现下来式子计算。*闭合X0后,D0里数据是多少?(6)算术运算指令*闭合X0后,D0里数据是多少?(6)算术运算指令*指令的格式:注意事项:(1)INC运算时,若数据为16位,则由32767再加1变为-32768.(2)DEC运算时,若数据为16位,则由-32768再减1变为32767.(7)加1、减1指令*指令的格式:注意事项:(7)加1、减1指令*设计一个产品计数装箱系统,假设产品检测用X0,装箱用Y0实现。控制要求为:每当产品计满5个进行装箱,装箱时间为2秒。(7)加1、减1指令*设计一个产品计数装箱系统,假设产品检测用X0,装箱用Y0实现(8)字逻辑运算指令字逻辑运算指令包括:
与WAND或WOR异或WXOR*(8)字逻辑运算指令字逻辑运算指令包括:*按1次X0,Y0亮,再按1次X0,Y0灭,如此循环。
(8)字逻辑运算指令*按1次X0,Y0亮,再按1次X0,Y0灭,如此循环。(8指令的格式:执行一次ROL指令,将目标元件(16位字元件)中的二进制数依次向左移动n位,最高n位变为最低n位。(9)16位左循环移位指令ROL*指令的格式:执行一次ROL指令,将目标元件(16位字元件)常用目标元件数据类型:注意:当目标元件为KnY、KnM,则Kn只能为K4,构成16位数据。(9)16位左循环移位指令ROL*常用目标元件数据类型:注意:当目标元件为KnY、KnM,则霓虹灯控制。要求16盏灯Y0-Y17,当按下X0时,每隔1秒依次循环亮2盏灯。按下X1时,停止。(9)16位左循环移位指令ROL*霓虹灯控制。要求16盏灯Y0-Y17,当按下X0时,每隔1秒常规继电器(X、Y、M、S、T、C)其触点是否动作,由其线圈决定。(10)触点比较指令现在我们学习一类特殊常开“继电器”,其触点是否闭合,由相应的数据比较结果决定。*常规继电器(X、Y、M、S、T、C)其触点是否动作,由其线圈运算比较类型:(10)触点比较指令*运算比较类型:(10)触点比较指令*(10)触点比较指令用一个按钮控制4盏灯一次1秒循环亮灭。*(10)触点比较指令用一个按钮控制4盏灯一次1秒循环亮灭。用定时器和触点比较指令设计一段程序。(10)触点比较指令*用定时器和触点比较指令设计一段程序。(10)触点比较指令*十字交通灯控制2*十字交通灯控制2*我要学PLC!*我要学PLC!*我要学PLC!*我要学PLC!*专题PLC在模拟量控制中的应用
*专题PLC在模拟量控制中的应用*PLC在模拟量控制中的应用什么叫闭环控制系统?*PLC在模拟量控制中的应用什么叫闭环控制系统?*PLC在模拟量控制中的应用*PLC在模拟量控制中的应用*PLC在模拟量控制中的应用*PLC在模拟量控制中的应用*1、A/D转换模块及编程方法*1、A/D转换模块及编程方法*1、A/D转换模块及编程方法*1、A/D转换模块及编程方法*(1)参数*(1)参数*(2)接线*(2)接线*使用FX2N-2AD模块注意事项*使用FX2N-2AD模块注意事项*(3)输出特性*(3)输出特性*(4)程序流程*(4)程序流程*X0闭合后,将PLC数据寄存器D0当中的16位数据传送到模块编号为0的特殊模块中缓冲存储器编号为12的特殊寄存器中,每次传送1个字。TO指令*X0闭合后,将PLC数据寄存器D0当中的16位数据传送到模X0闭合后,将模块编号为0的特殊模块中缓冲存储器编号为29当中的16位数据传送到PLC数据寄存器D0当中,每次传送1个字。FROM指令*X0闭合后,将模块编号为0的特殊模块中缓冲存储器编号为29练习:温度报警系统设计。(1)假设温度测量范围为0-50度,采用FX2N-2AD模块的输入通道1将温度采集信号(电压信号0-10V)进行A/D转换。(2)温度在10-40时,绿灯亮。(3)温度小于10度时,黄灯1秒闪烁报警。(4)温度大于40度时,红灯1秒闪烁报警。(4)程序流程*练习:温度报警系统设计。(1)假设温度测量范围为0-50度分析:(1)A/D转换程序流程设计。(4)程序流程*分析:(4)程序流程*(4)程序流程分析:(2)报警者设定。*(4)程序流程分析:***2、D/A转换模块及编程方法*2、D/A转换模块及编程方法*2、D/A转换模块及编程方法*2、D/A转换模块及编程方法*(1)参数*(1)参数*(2)接线*(2)接线*(3)输出特性*(3)输出特性*(4)程序流程*(4)程序流程*练习:接通X0时,将D100中数字量转换成模拟量,在通道1输出。(4)程序流程*练习:接通X0时,将D100中数字量转换成模拟量,在通道1(4)程序流程*(4)程序流程*3、PID指令应用*3、PID指令应用*3.1PID指令格式SV、PV、S、MV通常都是数据寄存器D。*3.1PID指令格式SV、PV、S、MV通常都是3.2PID控制参数群PID指令中,S是PID控制参数群的首地址。S共占用了25个D寄存器,从S到S+24。其中S+7到S+19为PID内部运算处理用。控制参数群中,有12个参数需要设置。其中7个参数必须设置,其余根据参数设置。25个D寄存器选取范围为D0~D7975。输出值MV尽量选取非停电保持寄存器D0~D199。*3.2PID控制参数群PID指令中,S是PID(1)采样时间(Ts)它是指PID指令相邻两次计算的时间间隔。通常不能小于PLC的一个扫描周期。当采样时间Ts较小时(小于或接近1个扫描周期),可采用定时中断来运行PID指令。*(1)采样时间(Ts)它是指PID指令相邻两次计(2)动作方向(ACT)*(2)动作方向(ACT)*(3)输入滤波常数(α)三菱PLC的PID控制算法中使用了一阶惯性数字滤波,可以很好的滤除干扰信号。滤波系数α以百分比(0~99%)来表示。α越大,滤波效果越好,但系统响应越慢。通常做法:先设50%,看系统响应,再调整。*(3)输入滤波常数(α)三菱PLC的PID控制算(4)比例增益(P)比例增益P是PID控制的主导参数,其对控制效果影响极大。比例增益P越大,控制作用越强,系统静差率越小,但系统容易不稳定。*(4)比例增益(P)比例增益P是PID控制的主(5)积分时间(I)积分时间I是PID控制的基本控制参数,若设置为0,则无积分作用。积分时间越小,控制作用越强,但系统容易不稳定。积分时间越大,消除静差的时间越长。*(5)积分时间(I)积分时间I是PID控制的基(6)微分增益(KD)微分增益是在进行不完全微分或反馈量微分PID算法中的一个常数(<1),它和微分时间D的乘积组成微分控制的系数。不加微分控制时,可设为0。*(6)微分增益(KD)微分增益是在进行不完全微(7)微分时间(D)微分时间D是PID控制的辅助控制参数,若设置为0,则无微分作用。微分时间越大,控制作用越强,但系统容易不稳定。除温度和成份控制外,一般设为0。*(7)微分时间(D)微分时间D是PID控制的辅(8)输入输出变化量报警设定变化量=上次值—本次值。若这个差值超出报警设定值,发出报警信号。设定内容包括:(1)功能选择设定:是否采用报警设定。(2)变化量设定:若采用,进行报警值设定。(3)报警位设定:若采用,如何知道报警。*(8)输入输出变化量报警设定变化量=上次值—本输入变化量报警设定报警功能设定动作方向(ACT)寄存器:S+1bit1=1:有报警功能;bit1=0:无报警功能报警变化量设定
寄存器地址:S+20(增加)设定:0~32767寄存器地址:S+21(减少)设定:0~32767
报警位设定
寄存器地址:S+24bit0=1:增加报警;bit1=1:减少报警*输入变化量报警设定报警功能设定报警变化量设定报警位设定
寄存器地址:S+24bit2=1:增加报警;bit3=1:减少报警报警功能设定
动作方向(ACT)寄存器:S+1bit2=1,bit5=0:有输出报警功能报警变化量设定
寄存器地址:S+22(增加)设定:0~32767寄存器地址:S+23(减少)设定:0~32767
输出变化量报警设定*报警位设定报警功能设定报警变化量设定输出变化量报警设定(9)输出限幅设定输出限幅设定是指若PID控制的输出值超过了设定的输出值的上限值或下限值,则按所设定的上、下限值输出。功能应用设定
动作方向(ACT)寄存器:S+1bit2=0,bit5=1:有输出限定功能输出限定值设定
寄存器地址:S+22(上限)设定:-32768~32767寄存器地址:S+23(下限)设定:-32768~32767
*(9)输出限幅设定输出限幅设定是指若PID控制输出限幅设定与输出变化量报警设定在PID控制指令中,输出限幅设定与输出变化量报警设定只能设置其中一个,由动作方向寄存器(ACT)的bit2位和bit5位决定。*输出限幅设定与输出变化量报警设定在PID控制动作方向寄存器(ACT)设定小结*动作方向寄存器(ACT)设定小结*3.3PID指令应用错误代码PID指令运行中若发生错误,则:
(1)特殊辅助继电器M8067为ON。(2)发生的错误代码存放在寄存器D8067中。*3.3PID指令应用错误代码PID指令运行中若发生3.4PID指令程序设计*3.4PID指令程序设计*3.4PID指令程序设计*3.4PID指令程序设计*3.4PID指令程序设计设计要求:(1)采用FX2N-2AD模块(位置编号为0)的通道1作为测定值PV的输入通道。(2)采用FX2N-2DA模块(位置编号为1)的通道1作为PID控制的输出值MV的模拟量输出通道。*3.4PID指令程序设计设计要求:*(1)寄存器分配*(1)寄存器分配*(2)PID参数初始化*(2)PID参数初始化*(3)FX2N-2AD模块程序*(3)FX2N-2AD模块程序*(4)PID指令*(4)PID指令*(5)FX2N-2DA模块程序*(5)FX2N-2DA模块程序*教师:朱贤勇
*教师:朱贤勇*本章主要内容*本章主要内容*3.1三菱FX系列PLC基本指令*3.1三菱FX系列PLC基本指令*与逻辑(串联)(1)位逻辑运算指令位逻辑运算指令就是利用多个触点实现与、或、非等逻辑关系运算。*与逻辑(串联)(1)位逻辑运算指令位逻辑运算指令就是利用多或逻辑(并联)(1)位逻辑运算指令*或逻辑(并联)(1)位逻辑运算指令*与、或逻辑组合(串、并联)(1)位逻辑运算指令*与、或逻辑组合(串、并联)(1)位逻辑运算指令*非逻辑(取反)(1)位逻辑运算指令*非逻辑(取反)(1)位逻辑运算指令*(1)功能分析1、输入回路有三个按键,分别为正转按钮(SB0)反转按钮(SB1)和停止按钮(SB2)。2、输出回路有两个,分别接正转接触器(KM1)和反转接触器(KM2)的线圈。指令练习1三相异步电机正反转控制*(1)功能分析指令练习1三相异步电机正反转控制*指令练习1*指令练习1*(4)编制PLC程序指令练习1*(4)编制PLC程序指令练习1*(2)脉冲式触点指令*(2)脉冲式触点指令*1、上升沿触点只在指定软元件的上升沿(OFF到ON变化中)接通一个扫描周期。2、上升沿触点只在指定软元件的下降沿(ON到OFF变化中)接通一个扫描周期。(2)脉冲式触点指令*1、上升沿触点只在指定软元件的上升沿(OFF到ON变化中)接脉冲触点同样可以串并联使用,但不建议两个脉冲触点串联。(2)脉冲式触点指令*脉冲触点同样可以串并联使用,但不建议两个脉冲触点串联。(2)(3)置位/复位指令*(3)置位/复位指令*注意:一旦用SET指令将Y0置1,要使Y0关断,要么用RST指令复位,要么关掉电源。(3)置位/复位指令*注意:(3)置位/复位指令*指令练习2某设备上的控制器是FX2N-32MR,设备上有一个光电传感器。检测工件,每检测到一只工件,计数1次,当计数到3时,CPU发出一个装箱信号,装箱2秒后,又重新开始。请设计梯形图程序。(1)列出I/O地址分配表传感器接PLC的X0口,装箱信号接PLC的Y0口。*指令练习2某设备上的控制器是FX2N-32MR,设备上有一个指令练习2(2)确定PLC接线图*指令练习2(2)确定PLC接线图*指令练习2(3)梯形图*指令练习2(3)梯形图*用一个按钮X0控制一盏灯Y0,要求按3次,灯亮,再按3次,灯灭,如此循环。指令练习3*用一个按钮X0控制一盏灯Y0,要求按3次,灯亮,再按3次,灯(4)脉冲输出指令*(4)脉冲输出指令*(4)脉冲输出指令*(4)脉冲输出指令*思考:闭合X0后,输出Y0、Y1一样吗?(4)脉冲输出指令*思考:闭合X0后,输出Y0、Y1一样吗?(4)脉冲输出指定时器应用1设计一段程序,当按下启动按钮X0后,小灯Y0每隔2秒闪烁1次,如此循环。形成脉冲*定时器应用1设计一段程序,当按下启动按钮X0后,小灯Y0每隔定时器应用1*定时器应用1*定时器应用2设计一段程序,当按下启动按钮X0后,小灯Y0先亮2秒,再灭1秒,如此循环。形成脉宽可调脉冲*定时器应用2设计一段程序,当按下启动按钮X0后,小灯Y0先亮脉宽调制指令PWM*脉宽调制指令PWM*脉冲输出指令PLSY*脉冲输出指令PLSY*定时器应用3三相异步电机Y-Δ启动控制*定时器应用3三相异步电机Y-Δ启动控制*(1)I/O口定义与分布(2)PLC外部接线定时器应用3*(1)I/O口定义与分布(2)PLC外部接线定时器应用定时器应用3(3)程序设计*定时器应用3(3)程序设计*定时器应用3*定时器应用3*用一个按钮控制4盏灯一次1秒循环亮灭。定时器应用4循环控制*用一个按钮控制4盏灯一次1秒循环亮灭。定时器应用4循环控制*M0M1M2M3M4M5我要学PLC!启动X0,3盏灯Y0~Y2每隔1秒循环亮2盏灯。*M0M1M2M3M4M5我要学PLC!启动X0,3盏灯Y0设计一个可以定12小时的闹铃。启动闹铃X0,12小时后闹铃Y0响。断开X0后停止。定时器、计数器综合运用*设计一个可以定12小时的闹铃。启动闹铃X0,12小时后闹铃Y十字路口交通灯控制1*十字路口交通灯控制1*十字路口交通灯控制1*十字路口交通灯控制1*3.2三菱FX系列PLC常用功能指令*3.2三菱FX系列PLC常用功能指令*3.2三菱FX系列PLC常用功能指令*3.2三菱FX系列PLC常用功能指令*如果要将计数器C0~C3全部复位清零,用复位指令RST表示为:用区间复位指令ZRST表示为:(1)区间复位指令ZRST*如果要将计数器C0~C3全部复位清零,用复位指令RST表示为(2)传送指令MOV*(2)传送指令MOV*传送指令(MOV)说明:MOV指令为16位电平运算指令,32位传送指令为DMOV,脉冲传送指令为MOVP。注意:后面学习的功能指令如果前面不加D,都表示16位电平运算指令,加D则表示32位的,指令后面加P,则表示脉冲指令。(2)传送指令MOV*传送指令(MOV)说明:注意:(2)传送指令MOV*题目1:用一个按钮控制4盏灯,要求每2盏灯依次1秒循环亮灭。(2)传送指令MOV*题目1:用一个按钮控制4盏灯,要求每2盏灯依次1秒循环亮灭。步骤1:将输出位元件Y0~Y3组合成字元件K1Y0。步骤2:根据LED灯亮灭要求,对字元件K1Y0进行编码赋值。(2)传送指令MOV*步骤1:将输出位元件Y0~Y3组合成字元件K1Y0。步骤2:(2)传送指令MOV*(2)传送指令MOV*题目2:LED数码管显示电路如下图所示。要求启动X0,数码管每隔1秒依次显示0~9,如此循环。(2)传送指令MOV*题目2:LED数码管显示电路如下图所示。要求启动X0,数码管步骤1:将输出位元件Y0~Y7组合成字元件K2Y0。步骤2:根据数码管显示要求,对K2Y0编码赋值。我要学PLC!*步骤1:将输出位元件Y0~Y7组合成字元件K2Y0。步骤2我要学PLC!*我要学PLC!*CMP指令作用:将两个源元件中的数据相比较,比较结果(3种)分别放入以目标元件开始的三个元件中。指令的格式:(3)比较指令CMP*CMP指令作用:将两个源元件中的数据相比较,比较结果(3种)X0闭合,数值K10与C0的计数值比较若K10>C0,则M0置1,其触点动作。若K10=C0,则M1置1,其触点动作。若K10<C0,则M2置1,其触点动作。(3)比较指令CMP*X0闭合,数值K10与C0的计数值比较若K10>C0,则M0(3)比较指令CMP*(3)比较指令CMP*CMP指令作用:将被比较元件中的数据与相应区间相比较,比较结果(3种)分别放入以目标元件开始的三个元件中。元件类型与CMP指令相同。指令的格式:(4)区间比较指令ZCP*CMP指令作用:将被比较元件中的数据与相应区间相比较,比较结X0闭合,D0数据与0~10相比较。若D0<0,则M0置1,其触点动作。若0<=D0<=10,则M1置1,其触点动作。若D0>10
,则M2置1,其触点动作。(4)区间比较指令ZCP*X0闭合,D0数据与0~10相比较。若D0<0,则M0置1,当X0接通时,程序每次扫描时直接跳转到指针P8所指的标号处而跳过中间部分。即使X1再按下,Y1也不会得电。(5)跳转指令CJ*当X0接通时,程序每次扫描时直接跳转到指针P8所指的标号处而条件跳转指令使用说明:1、三菱FX2N系列PLC指针变量可以为P0至P127。但P63直接指向END指令。一个指针标号只能出现一次。(5)跳转指令CJ*条件跳转指令使用说明:(5)跳转指令CJ*2、注意CJ与CJP指令的区别CJ指令为电平指令,只要跳转条件满足,程序在每个扫描周期都要执行一次跳转指令。CJP为脉冲指令,只要跳转条件满足,程序只在当前扫描周期内执行一次跳转指令。当x0接通时,程序只在第一次扫描时直接跳转到指针P8所指的标号处而跳过中间部分。即X0按下,只执行1次跳转。(5)跳转指令CJ*2、注意CJ与CJP指令的区别当x0接通时,程序只在第一次扫两台电机,手动时实现单台电机启动控制;自动时,要求第1台电机启动10S后,第2台电机自启动,两台电机同时停止。第1步:功能分析,确定I/O分布(5)跳转指令CJ*两台电机,手动时实现单台电机启动控制;自动时,要求第1台电机第2步:程序设计X0不按,执行自动程序,按下执行手动程序。(5)跳转指令CJ*第2步:程序设计X0不按,执行自动程序,按下执行手动程序。X0闭合,调用P1开始的子程序。FEND为主程序结束指令。子程序写在FEND指令之后,并标明指针。SRET为子程序结束指令。(5)子程序调用与返回指令(CALL、SRET)*X0闭合,调用P1开始的子程序。FEND为主程序结束指令。子三个按钮X1、X2、X3分别控制Y0闪烁。要求按下X1,Y0闪烁1秒;按下X2,Y0闪烁2秒;按下X3,Y0闪烁4秒。(5)子程序调用与返回指令(CALL、SRET)*三个按钮X1、X2、X3分别控制Y0闪烁。要求按下X1,Y0(5)子程序调用与返回指令(CALL、SRET)*(5)子程序调用与返回指令(CALL、SRET)*算术运算指令包括:
加法指令ADD减法指令SUB乘法指令MUL除法指令DIV
(6)算术运算指令*算术运算指令包括:(6)算术运算指令*(6)算术运算指令编写程序实现下来式子计算。
*(6)算术运算指令编写程序实现下来式子计算。*闭合X0后,D0里数据是多少?(6)算术运算指令*闭合X0后,D0里数据是多少?(6)算术运算指令*指令的格式:注意事项:(1)INC运算时,若数据为16位,则由32767再加1变为-32768.(2)DEC运算时,若数据为16位,则由-32768再减1变为32767.(7)加1、减1指令*指令的格式:注意事项:(7)加1、减1指令*设计一个产品计数装箱系统,假设产品检测用X0,装箱用Y0实现。控制要求为:每当产品计满5个进行装箱,装箱时间为2秒。(7)加1、减1指令*设计一个产品计数装箱系统,假设产品检测用X0,装箱用Y0实现(8)字逻辑运算指令字逻辑运算指令包括:
与WAND或WOR异或WXOR*(8)字逻辑运算指令字逻辑运算指令包括:*按1次X0,Y0亮,再按1次X0,Y0灭,如此循环。
(8)字逻辑运算指令*按1次X0,Y0亮,再按1次X0,Y0灭,如此循环。(8指令的格式:执行一次ROL指令,将目标元件(16位字元件)中的二进制数依次向左移动n位,最高n位变为最低n位。(9)16位左循环移位指令ROL*指令的格式:执行一次ROL指令,将目标元件(16位字元件)常用目标元件数据类型:注意:当目标元件为KnY、KnM,则Kn只能为K4,构成16位数据。(9)16位左循环移位指令ROL*常用目标元件数据类型:注意:当目标元件为KnY、KnM,则霓虹灯控制。要求16盏灯Y0-Y17,当按下X0时,每隔1秒依次循环亮2盏灯。按下X1时,停止。(9)16位左循环移位指令ROL*霓虹灯控制。要求16盏灯Y0-Y17,当按下X0时,每隔1秒常规继电器(X、Y、M、S、T、C)其触点是否动作,由其线圈决定。(10)触点比较指令现在我们学习一类特殊常开“继电器”,其触点是否闭合,由相应的数据比较结果决定。*常规继电器(X、Y、M、S、T、C)其触点是否动作,由其线圈运算比较类型:(10)触点比较指令*运算比较类型:(10)触点比较指令*(10)触点比较指令用一个按钮控制4盏灯一次1秒循环亮灭。*(10)触点比较指令用一个按钮控制4盏灯一次1秒循环亮灭。用定时器和触点比较指令设计一段程序。(10)触点比较指令*用定时器和触点比较指令设计一段程序。(10)触点比较指令*十字交通灯控制2*十字交通灯控制2*我要学PLC!*我要学PLC!*我要学PLC!*我要学PLC!*专题PLC在模拟量控制中的应用
*专题PLC在模拟量控制中的应用*PLC在模拟量控制中的应用什么叫闭环控制系统?*PLC在模拟量控制中的应用什么叫闭环控制系统?*PLC在模拟量控制中的应用*PLC在模拟量控制中的应用*PLC在模拟量控制中的应用*PLC在模拟量控制中的应用*1、A/D转换模块及编程方法*1、A/D转换模块及编程方法*1、A/D转换模块及编程方法*1、A/D转换模块及编程方法*(1)参数*(1)参数*(2)接线*(2)接线*使用FX2N-2AD模块注意事项*使用FX2N-2AD模块注意事项*(3)输出特性*(3)输出特性*(4)程序流程*(4)程序流程*X0闭合后,将PLC数据寄存器D0当中的16位数据传送到模块编号为0的特殊模块中缓冲存储器编号为12的特殊寄存器中,每次传送1个字。TO指令*X0闭合后,将PLC数据寄存器D0当中的16位数据传送到模X0闭合后,将模块编号为0的特殊模块中缓冲存储器编号为29当中的16位数据传送到PLC数据寄存器D0当中,每次传送1个字。FROM指令*X0闭合后,将模块编号为0的特殊模块中缓冲存储器编号为29练习:温度报警系统设计。(1)假设温度测量范围为0-50度,采用FX2N-2AD模块的输入通道1将温度采集信号(电压信号0-10V)进行A/D转换。(2)温度在10-40时,绿灯亮。(3)温度小于10度时,黄灯1秒闪烁报警。(4)温度大于40度时,红灯1秒闪烁报警。(4)程序流程*练习:温度报警系统设计。(1)假设温度测量范围为0-50度分析:(1)A/D转换程序流程设计。(4)程序流程*分析:(4)程序流程*(4)程序流程分析:(2)报警者设定。*(4)程序流程分析:***2、D/A转换模块及编程方法*2、D/A转换模块及编程方法*2、D/A转换模块及编程方法*2、D/A转换模块及编程方法*(1)参数*(1)参数*(2)接线*(2)接线*(3)输出特性*(3)输出特性*(4)程序流程*(4)程序流程*练习:接通X0时,将D100中数字量转换成模拟量,在通道1输出。(4)程序流程*练习:接通X0时,将D100中数字量转换成模拟量,在通道1(4)程序流程*(4)程序流程*3、PID指令应用*3、PID指令应用*3.1PID指令格式SV、PV、S、MV通常都是数据寄存器D。*3.1PID指令格式SV、PV、S、MV通常都是3.2PID控制参数群PID指令中,S是PID控制参数群的首地址。S共占用了25个D寄存器,从S到S+24。其中S+7到S+19为PID内部运算处理用。控制参数群中,有12个参数需要设置。其中7个参数必须设置,其余根据参数设置。25个D寄存器选取范围为D0~D7975。输出值MV尽量选取非停电保持寄存器D0~D199。*3.2PID控制参数群PID指令中,S是PID(1)采样时间(Ts)它是指PID指令相邻两次计算的时间间隔。通常不能小于PLC的一个扫描周期。当采样时间Ts较小时(小于或接近1个扫描周期),可采用定时中断来运行PID指令。*(1)采样时间(Ts)它是指PID指令相邻两次计(2)动作方向(ACT)*(2)动作方向(ACT)*(3)输入滤波常数(α)三菱PLC的PID控制算法中使用了一阶惯性数字滤波,可以很好的滤除干扰信号。滤波系数α以百分比(0~99%)来表示。α越大,滤波效果越好,但系统响应越慢。通常做法:先设50%,看系统响应,再调整。*(3)输入滤波常数(α)三菱PLC的PID控制算(4)比例增益(P)比例增益P是PID控制的主导参数,其对控制效果影响极大。比例增益P越大,控制作用越强,系统静差率越小,但系统容易不稳定。*(4)比例增益(P)比例增益P是PID控制的主(5)积分时间(I)积分时间I是PID控制的基本控制参数,若设置为0,则无积分作用。积分时间越
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年塑料制品成型制作工职业技能鉴定题库(附答案与解释)
- 铁路调车作业方法
- 体育舞蹈课(华尔兹)说课稿
- 通信资格考试试题题库
- 特级建筑施工企业2023年重大事故隐患专项排查整治行动工作实施方案 (5份)
- 云计算云服务隐私保护协议
- 网络安全2026年风险管理咨询合同
- 网球场赛事活动策划合同协议
- 户外用品专利授权使用合同
- 宠物食品行业风险评估与管理合同
- 2026年甘肃日报招聘考试试题及答案
- 2026年保密教育线上培训考试答案汇-总
- 成都安置房购买合同
- 2026学年八年级物理上册第二单元名校密卷单元测评含答案及解析
- Q∕320116 BL001-2025 BL螺锁式预应力混凝土实心异型方桩
- 消防报警系统调试优化方案
- 2026年市场监管取证方法练习题
- 非标自动化电气设计流程及规范
- 2024年家庭照护赛项竞赛样题及评分标准、设施设备物品清单
- 加油站防雷责任制度
- 2025年山西电子科技学院马克思主义基本原理概论期末考试模拟题含答案解析(必刷)
评论
0/150
提交评论