第3章-三菱FX2N系列PLC编程指令系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

我要学PLC教师:朱贤勇第三章三菱FX2N系列PLC编程指令系统我要学PLC本章主要内容PLC指令基本指令功能指令步进指令我要学PLC3.1三菱FX系列PLC基本指令基本指令有叫位逻辑指令,是PLC完成基本逻辑运算所使用的指令。主要类型有:位逻辑运算指令脉冲式触点指令置位、复位指令脉冲输出指令我要学PLC与逻辑(串联)Y0X0X1与逻辑梯形图1(1)位逻辑运算指令Y0X0X1与逻辑梯形图2位逻辑运算指令就是利用多个触点实现与、或、非等逻辑关系运算。我要学PLC或逻辑(并联)Y0X0X1或逻辑梯形图1Y0X0X1或逻辑梯形图2(1)位逻辑运算指令我要学PLC与、或逻辑组合(串、并联)Y0X0Y0X1与、或组合逻辑梯形图1Y0X1X2X3与、或组合逻辑梯形图2X4Y1(1)位逻辑运算指令我要学PLC非逻辑(取反)Y0X0非逻辑梯形图X0Y0非逻辑时序图(1)位逻辑运算指令我要学PLC(1)功能分析1、输入回路有三个按键,分别为正转按钮(SB0)反转按钮(SB1)和停止按钮(SB2)。2、输出回路有两个,分别接正转接触器(KM1)和反转接触器(KM2)的线圈。MQSKM1FRUVWKM2指令练习1三相异步电机正反转控制我要学PLC指令练习1(2)列出I/O地址分配表(3)确定PLC接线图ACSB0SB1X0X1COMY0PLCCOMKM1FRSB2X2KM2Y1X2停止Y1反转X1反转Y0正转X0正转输出量输入量X2停止Y1反转X1反转Y0正转X0正转输出量输入量我要学PLC(4)编制PLC程序X1X0Y0ENDY0X2Y1X0X1Y1Y1X2Y0电机启、保停+正反转控制程序正转反转保持保持停止停止输入互锁输出互锁输入互锁输出互锁指令练习1我要学PLC(2)脉冲式触点指令触点分类电平触点:触点在其线圈有效电平内都动作。表示形式为:脉冲触点:触点只在其线圈电平变化的瞬间动作。分为上升沿触点和下降沿触点。表示形式为:我要学PLCX0Y0X0按钮X0触点Y0线圈X0Y0X0按钮X0触点Y0线圈X0Y0X0按钮X0触点Y0线圈1、上升沿触点只在指定软元件的上升沿(OFF到ON变化中)接通一个扫描周期。2、上升沿触点只在指定软元件的下降沿(ON到OFF变化中)接通一个扫描周期。(2)脉冲式触点指令我要学PLC脉冲触点同样可以串并联使用,但不建议两个脉冲触点串联。X0Y0X1Y1X2X3X0X1Y0X2X3Y1Y1X2X3(2)脉冲式触点指令我要学PLC(3)置位/复位指令Y,M,S,T,C,D,V,Z元件复位;寄存器清零RSTY、M、S元件线圈得电并保持SET操作元件梯形图功能指令Y,M,S,T,C,D,V,Z元件复位;寄存器清零RSTY、M、S元件线圈得电并保持SET操作元件梯形图功能指令Y0Y0M0M0我要学PLCSETY0X0RSTY0X1X0X1Y0注意:一旦用SET指令将Y0置1,要使Y0关断,要么用RST指令复位,要么关掉电源。(3)置位/复位指令我要学PLC指令练习2某设备上的控制器是FX2N-32MR,设备上有一个光电传感器。检测工件,每检测到一只工件,计数1次,当计数到3时,CPU发出一个装箱信号,装箱2秒后,又重新开始。请设计梯形图程序。(1)列出I/O地址分配表传感器接PLC的X0口,装箱信号接PLC的Y0口。我要学PLC指令练习2(2)确定PLC接线图ACX0COMY0PLCCOM+24V正极负极NPN型信号我要学PLC指令练习2(3)梯形图C0K3X0Y0C0T0K20RSTC0T0END我要学PLC用一个按钮X0控制一盏灯Y0,要求按3次,灯亮,再按3次,灯灭,如此循环。指令练习3Y0RSTC0RSTC1ENDC1X0C0K3C1K6C0我要学PLC(4)脉冲输出指令只在输入条件断开(1到0)后的一个扫描周期内动作只在输入条件接通(0到1)后的一个扫描周期内动作功能PLF下降沿脉冲输出PLS上升沿脉冲输出梯形图符号名称只在输入条件断开(1到0)后的一个扫描周期内动作只在输入条件接通(0到1)后的一个扫描周期内动作功能PLF下降沿脉冲输出PLS上升沿脉冲输出梯形图符号名称PLSY、MX0PLFY、MX0我要学PLC(4)脉冲输出指令我要学PLC思考:闭合X0后,输出Y0、Y1一样吗?X0Y0PLSY1X0(4)脉冲输出指令我要学PLCX0Y02s定时器应用1设计一段程序,当按下启动按钮X0后,小灯Y0每隔2秒闪烁1次,如此循环。形成脉冲我要学PLCT0K20X0T0T0Y0定时器应用1T0K20X0T0RSTT0ENDPLSY0我要学PLCY0X0T0T0T1K10T0K20T1RSTT0定时器应用2设计一段程序,当按下启动按钮X0后,小灯Y0先亮2秒,再灭1秒,如此循环。形成脉宽可调脉冲X0Y02s3s我要学PLC脉宽调制指令PWMPWMK2000K3000Y0PWM输出指令格式X0脉冲宽度t(ms)脉冲周期T(ms)输出对象(Y0、Y1)X0Y02s3s我要学PLC脉冲输出指令PLSYX0Y01msPLSYK1000K100Y0脉冲输出指令格式X0脉冲频率脉冲个数输出对象(Y0、Y1)我要学PLC定时器应用3三相异步电机Y-Δ启动控制KM4ML1L2L3QSFUKM1KM3FRUVW1s后,KM4闭合,电机Y型启动并延时5s按下启动按钮,KM1闭合并延时1s5s后,KM4断开,Y启动方式结束,延时0.5s0.5s后,KM3闭合,电机Δ方式正常运行按下停止按钮,电机停止我要学PLC(1)I/O口定义与分布Y3KM3X1停止Y4KM4Y1KM1X0启动Y3KM3X1停止Y4KM4Y1KM1X0启动(2)PLC外部接线X0启动Y1Y3Y4KM1KM3KM4COMCOMPLCX1停止定时器应用3我要学PLC定时器应用3X0X1M0M0M0T1Y1T0K10T0Y4T1K50T1T2K5T2Y3END(3)程序设计我要学PLC定时器应用3M0X0T1K10Y0T0K60Y4T1T0T2K5Y3T2T0X1M0M0END我要学PLCY0PLCACY1Y2Y3Y0Y1Y2Y3X0COMCOM用一个按钮控制4盏灯一次1秒循环亮灭。定时器应用4循环控制Y0X0T0T0K10Y1T0T1T1K10Y2T1T2T2K10Y3T2T3K10T3ZRSTT0T3M0M1T0K10X0T0M2M3T1K10T0T1M4M5T2K10T1T2ZRSTT0T2ENDM0Y0M5M1Y1M2M3Y2M4M0M1M2M3M4M5Y0Y1T0K10T0X0Y1Y2T1K10T1T0Y2Y0T2K10T1T2ZRSTT0T2END我要学PLC!启动X0,3盏灯Y0~Y2每隔1秒循环亮2盏灯。我要学PLC设计一个可以定12小时的闹铃。启动闹铃X0,12小时后闹铃Y0响。断开X0后停止。定时器、计数器综合运用C0K24C0X0T0K18000T0T0RSTC0X0Y0我要学PLC十字路口交通灯控制1东西北南X0Y1Y2Y0Y1Y2Y3Y4Y5Y3Y4Y5十字交通灯控制板面图X0Y2南北红灯Y3东西绿灯Y4东西黄灯Y5东西红灯Y0南北绿灯Y1南北黄灯T022ST13ST222ST33SY0我要学PLCY2Y3T0K220X0T1T0Y4T1K30T1T0Y5Y0T2K220T1T2Y1T3K30T2T3ZRSTT0T3END十字路口交通灯控制1我要学PLC3.2三菱FX系列PLC常用功能指令功能指令又叫应用指令,功能指令的出现,使PLC的应用领域得到进一步扩展。三菱FX系列PLC功能指令有200多条,主要有以下几大类型:(1)传送与比较指令(2)程序流控制指令(3)四则逻辑运算指令(4)循环与位移指令(5)数据处理指令(6)高速处理指令(7)方便指令(8)外部输入输出指令(9)通信指令(10)浮点运算指令(11)时钟指令(12)转换指令我要学PLC3.2三菱FX系列PLC常用功能指令区间复位指令ZRST传送指令MOV比较指令CMP、ZCP跳转指令CJ子程序调用与返回指令CALL、SRET算术运算指令逻辑运算指令加1指令INC、减1指令DEC16位左循环移位指令ROL触点比较指令专题:PLC在模拟量控制中的应用我要学PLC如果要将计数器C0~C3全部复位清零,用复位指令RST表示为:用区间复位指令ZRST表示为:RSTC0X0RSTC1RSTC2RSTC3(1)区间复位指令ZRSTZRSTC0C3X0我要学PLCX0Y0X1Y1X2Y2X3Y3M8000MOVK1X0K1Y0(2)传送指令MOV我要学PLC传送指令(MOV)说明:MOV指令为16位电平运算指令,32位传送指令为DMOV,脉冲传送指令为MOVP。注意:后面学习的功能指令如果前面不加D,都表示16位电平运算指令,加D则表示32位的,指令后面加P,则表示脉冲指令。X0DMOVD0D10D1,D0D11,D10(2)传送指令MOV我要学PLC题目1:用一个按钮控制4盏灯,要求每2盏灯依次1秒循环亮灭。Y0PLCACY1Y2Y3Y0Y1Y2Y3X0COMCOM(2)传送指令MOV我要学PLC步骤1:将输出位元件Y0~Y3组合成字元件K1Y0。步骤2:根据LED灯亮灭要求,对字元件K1Y0进行编码赋值。1001K9→K1Y00011K12→K1Y00110K6→K1Y01100K3→K1Y01248BCD码Y0Y1Y2Y3K1Y01001K9→K1Y00011K12→K1Y00110K6→K1Y01100K3→K1Y01248BCD码Y0Y1Y2Y3K1Y0(2)传送指令MOV我要学PLCMOVK3D0MOVK6D1MOVK12D2MOVK9D3X0T0K10T0T0MOVD0Z0K1Y0C0K4M8000MOVC0Z0C0RSTC0赋初值形成脉冲循环赋值(2)传送指令MOV我要学PLC题目2:LED数码管显示电路如下图所示。要求启动X0,数码管每隔1秒依次显示0~9,如此循环。Y0Y0Y1Y1Y2Y2Y3Y3Y4Y4Y5Y5Y6Y6Y7Y7Y0Y0Y1Y1Y2Y2Y3Y3Y4Y4Y5Y5Y6Y6Y7Y7(2)传送指令MOV步骤1:将输出位元件Y0~Y7组合成字元件K2Y0。步骤2:根据数码管显示要求,对K2Y0编码赋值。Y7K2Y01280000000000Y6640011111011Y5321000111011Y4161010001010Y381011011011Y241101111111Y121111100111Y011011011111BCD码K63→D0K6→D1K91→D2K79→D3K102→D4K109→D5K125→D6K7→D7K127→D8K111→D90123456789显示数字Y7K2Y01280000000000Y6640011111011Y5321000111011Y4161010001010Y381011011011Y241101111111Y121111100111Y011011011111BCD码K63→D0K6→D1K91→D2K79→D3K102→D4K109→D5K125→D6K7→D7K127→D8K111→D90123456789显示数字我要学PLC!MOVK63D0MOVK63D0MOVK6D1MOVK6D1MOVK91D2MOVK91D2MOVK79D3MOVK79D3MOVK102D4MOVK102D4MOVK109D5MOVK109D5MOVK125D6MOVK125D6MOVK7D7MOVK7D7MOVK127D8MOVK127D8MOVK111D9MOVK111D9X0X0MOVK63D0MOVK63D0MOVK63D0MOVK63D0MOVK6D1MOVK6D1MOVK6D1MOVK6D1MOVK91D2MOVK91D2MOVK91D2MOVK91D2MOVK79D3MOVK79D3MOVK79D3MOVK79D3MOVK102D4MOVK102D4MOVK102D4MOVK102D4MOV

1 / 127
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功