1、1,三菱Q系列PLC指令,指令使用基础知识 顺控指令分类 基本指令分类 应用指令分类,2,指令使用基础知识,Q系列PLC指令主要分为顺控指令、基本指令、用用指令及特殊指令等。这些指令可以在三菱提供的编程软件中编写和调试。 梯形图是PLC编程时常用的一种方式,具有简单、直观、易学、易懂的特点,所以指令介绍一梯形图的方式为主。,3,指令使用基础知识,在指令中多数指令包括指令名称部分和操作数部分 指令名称是指用特定符号表示指令的功能 操作数是指令执行时处理的数据,分为源操作数、目标操作数、软元件数和传送数。,4,指令使用基础知识,源操作数(S):是指令执行要处理的数据,源操作数可有3中形式:常数、位
2、元件、字元件。,5,指令使用基础知识,目标操作数(D):存储指令执行后的数据。,有些指令在执行之前,目标操作数中会存储要是用的数据,相当于执行前是提供源操作数的作用。,6,指令使用基础知识,软元件数和传送数:指定了在多元件使用指令中要用到的软元件数和传送数,7,指令使用基础知识,指令的阅读方法:三菱Q系列PLC对应的指令比较多、功能较强,此处先对常用的指令进行介绍,其它更多指令可以查看Q编程手册(公共指令篇) 指令学习时主要按指令类别、指令名称、指令助记符进行。,8,指令使用基础知识,指令类别:按照指令的应用对他们进行分类 指令名称:表示指令执行的功能 指令助记符:程序中的指令符号 1.32位
3、指令中,在指令的第一行加上字母D,2.在由OFF变为ON的上升沿执行指令,可以在指令前加P,9,指令使用基础知识,实数指令时,在指令前加字母E,在字符串指令中,指令前加“$”,10,顺控指令分类,顺控指令分为以下几组: 触点指令 连接指令 输出指令 移位指令 主控指令 结束指令,11,基本指令分类,基本指令分类如下: 比较操作指令 算术操作指令 数据转换指令 数据移位指令 程序分支指令 程序执行控制指令 I/O刷新指令 其它方便使用指令,12,基本指令分类,应用指令分为以下几组: 逻辑操作指令 循环指令 移位指令 位处理指令 结构化程序指令 数据表操作指令 数据缓冲区访问指令 显示指令,调试和
4、故障指令 字符串处理指令 特殊功能指令 数据控制指令 时钟指令,13,指令应用说明,Q系列PLC指令基础的指令和FX系列PLC相同,有了FX的基础可以很快掌握指令的应用,以下简单介绍部分常用指令的,其它指令可以查看编程手册,或是在Q一些特定模块的讲解中再介绍具体指令的使用。,14,顺控指令-触点指令,操作开始、串联、并联(LD LDI AND ANI OR ORI),15,顺控指令-触点指令,脉冲操作开始、串联、并联(LDP LDF ANDP ANDP ORP ORF),16,顺控指令-连接指令,梯形图串联和并联(ANB ORB),17,顺控指令-连接指令,操作结果的进栈、读、出栈(MPS M
5、RD MPP),18,顺控指令-连接指令,操作结果取反指令(INV),19,顺控指令-连接指令,操作结果脉冲转换(MEP MEF),20,顺控指令输出指令,在顺控程序中输出普通的M或是Y,或是输出控制计数器、定时器时使用OUT指令,21,基本指令比较指令,用指定的软元件进行比较,得到比较结果,22,应用指令数据缓冲区访问指令,数据缓冲区访问指令是Q系列PLC中重要的指令,与FX系列PLC一样,Q系列PLC中的功能模块,每个模块都有数据缓冲区,在控制模块时,要经常通过读写数据缓冲区进行一些操作,可以通过指令FROM、TO进行读或是写。,23,应用指令数据缓冲区访问指令,指令中四个参数的含义:,24,应用指令数据缓冲区访问指令,举例:如果QCPU要读取基板上一个地址为40到5F的模拟量模块Q64AD的通道1数据,同时要将第一通道的平均处理次数设置成5次。,25,应用指令数据缓冲区访问指令,Q的对缓冲存储器的读取除了用FROM/TO指令外还可以直接用传送指令进行操作,