《三菱PLC指令说明-非常好.ppt》由会员分享,可在线阅读,更多相关《三菱PLC指令说明-非常好.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、亲 别找了,你想要的全在这里,4.1 系统构成,一、FX系列可编程序控制器型号 FX 系列名称,如0S、0N、2N等。 输入输出总点数。 单元类型:M为基本单元,E扩展单元与扩展模块,EX为输入专用扩展模块,EY为输出专用扩展模块。 输出形式:R为继电器输出,S为双向可控硅输出,T为晶体管输出。 特殊品种的区别 例如: FX2N-64MR-D,1)输入继电器(X)用八进制数表示 基本单元编号:X0X77;扩展单元编号:X0X267 是PLC与外部用户输入设备连接的接口单元,用以接受输入设 备发来的输入信号。输入继电器的线圈与PLC的输入端子相连,由 外部开关通过输入端子来驱动。 2)输出继电器
2、(Y)用八进制数表示 基本单元编号:Y0Y77;扩展单元编号:Y0Y267 是PLC与外部用户输出设备连接的接口单元,用来将PLC的输出 信号传送给输出模块,再由后者驱动外部负载。 它们具有无数对常开接点和常闭接点,供PLC编程时使用。,返回,1、输入、输出继电器,2、辅助继电器(M) 用软件实现,不能直接接收外部的输入信号,也不能直接驱动外部负载,相当于中间继电器。 其编号为: M0M499(500点、十进制)普通型; M500M3071继电保护型。 特殊辅助继电器256点,如: M8000运行监视;其接点用于驱动功能指令线圈等。 M8002初始化脉冲:每次运行开始时的第一个扫描周期中接通。
3、其接点用于计数器、移位寄存器、状态继电器等的初始化。 M8012100ms时钟脉冲:在100ms时间内接通和断开一次。 M801110ms时钟脉冲:在10ms时间内接通和断开一次。 M80131s时钟脉冲:在10ms时间内接通和断开一次。 M80141min时钟脉冲:在1min时间内接通和断开一次。 M8005电池电压跌落:当电池电压下跌时,M76接通。 M8034线圈“通电”时,禁止输出。 M8039线圈“通电”时,可编程序控制器以D8039中指定的扫描时间工作。,返回,1)通用定时器(T0T249) T0Tl99为100ms定时器定时范围为0.13276.7s,其中T192T199为子程和
4、中断服务程序专用的定时器;T200T245为10ms定时器,定时范围为0.01327.67s。,3、定时器,1)内部计数器(C) 用来对内部信号X,Y,M,S等计数,其响应速度通常为数十赫兹以下。 16位加计数器 设定值为132767,其中C0C99为通用型,Cl00199为断电保持型。,4、计数器,6、数据寄存器(D),16位,两个合并起来可以存放32位数据。 1)通用数据寄存器D0Dl99 M8033为0FF时,D0D199(共200点)无断电保持功能;M8033为ON时,D0D199有断电保持功能。 2)断电保持数据寄存器D200D7999 D200D511(共312点)有断电保持功能,
5、利用外部设备的参数设定,D490509供通信用。D512D7999的断电保持功能不能用软件改变,可用RST和ZRST指令清除它们的内容。以500点为单位,可将Dl000D7999设为文件寄存器。 3)特殊数据寄存器D8000D8255,共256点 用来监控PLC的运行状态,如电池电压、扫描时间、正在动作的状态的编号等。 4)变址寄存器V0V7和Z0Z7的内容用来改变编程元件的元件号,当V0=8时,数据寄存器元件号D5V0相当于Dl3(5813)。在32位操作时将V,Z合并使用,Z为低位。其数据表示方式共有三种: (1) 二进制数。 (2) BCD码数。 (3) 八进制数。,返回,.4 FX系列
6、基本逻辑指令系统,一、LD、LDI、OUT 指令,功能:LD指令表示常开触点与左侧母线连接 LDI指令表示常闭触点与左侧母线连接 OUT指令表示输出逻辑运算的结果,指令说明: * LD,LDI 指令用于将触点连接到母线上。其 它用法与后面的ANB、ORB 指令组合,在分 支起点处也可以使用。 * OUT指令是线圈驱动指令,用于对输出继电 器Y、辅助继电器M、状态S、定时器T、计 数器C的线圈驱动,对输入继电器不能使用 * 并联的OUT指令可以连续多次使用。,LD、LDI、OUT指令的应用,二、 AND、ANI 指令,AND、ANI 目标元素N: X、Y、M、T、C、S,功能: AND指令表示常
7、开触点与前面的触点电路相串联 ANI 指令表示常闭触点与前面的触点电路相串联,指令说明: * AND,ANI 指令用于触点的串联。串联触 点的数量不受限制,该指令可多次使用。 * OUT指令后面,通过触点去驱动另一个输 出线圈,称为“连续输出”。(见后面的例 子)(连续输出尽量做到1行不超过10个 触点和一个线圈,总共不超过24行),AND、ANI 指令的应用(1),LD X001 AND X002 OUT Y001 AND X003 OUT Y002,LD X001 AND X002 AND X003 OUT Y001 OUT Y002,AND X003 OUT Y001 OUT Y002,
8、?,AND、ANI 指令的应用(2),X,三、 OR、ORI 指令,功能:OR指令表示常开触点与前面的触点相并联 ORI指令表示常闭触点与前面的触点相并联,指令说明: * OR,ORI 被用作1个触点的并联连接指 令。如果有2个以上的触点串联连接,并 将这种串联回路与其它回路并联时,应采 用后述的ORB指令。 * OR、ORI指令是与前面最近的LD、LDI指 令进行并联的,它的并联次数不受限制。,OR、ORI 指令的应用,四、 LDP、LDF、ANDP、ANDF、ORP、ORF 指令,指令说明: * LDP,ANDP , ORP 指令是用作上升沿 检测的触点指令,它仅在指定位元件的上 升沿时(
9、OFFON变化时)接通一个扫 描周期。 * LDF,ANDF,ORF指令是用作下降沿检 测的触点指令,它仅在指定位元件的下降 沿时(ONOFF变化时)接通一个扫描 周期。,LDP、LDF、ANDP、ANDF、ORP、ORF 指令的应用,五、 ORB 指令,功能:ORB指令表示触点块与前面的触点相并联,ORB 无目标元素,指令说明: * 用2个以上的触点串联连接的回路被称为串联回 路块。将串联回路块并列连接时,分支开始用 LD、LDI指令,分支结束用ORB指令。 * ORB指令是不带软元件编号的独立指令。 * 有多个并联回路时,如果每个回路块使用ORB指 令,则并联回路没有限制。,ORB 指令的
10、应用,六、 ANB 指令,功能: ANB指令表示并联回路块与前面的触点相串联,ANB 无目标元素,指令说明: * 当分支回路(并联回路块)与前面的回路串联 时,使用ANB指令。分支的起点用LD,LDI指 令,并联回路块结束后,使用ANB指令与前面 的回路串联连接。 * 若多个并联回路块按顺序和前面的回路串联时, ANB指令的使用次数没有限制。,ANB 指令的应用,七、 MPS,MRD,MPP 多重输出电路指令,功能: MPS,MRD,MPP指令分别是进栈、读栈和 出栈指令,用于多重输出电路。,MPS,MRD,MPP 无目标元素,MPS,MRD,MPP的应用,八、 MC , MCR 主控与主控复
11、位指令,功能: MC,MCR指令分别是主控与主控返回指令,用于公共逻辑条件控制多个线圈,并在主控结束时返回母线。,Y,M,.,指令说明: * 主控指令MC是将要操作的触点接到主母线上, 主控触点后面形成新的母线,连在新母线上的支 路必须以LD或LDI操作开始。 * 主控指令可以连续使用,主控条件和操作触点之 间可以插入其它程序。 * MC/MCR指令必须成对使用,使用MCR指令可 使LD触点回到原母线上。,MC,MCR的应用,嵌套常数,九、 INV 取反指令,INV 无目标元素,功能: INV指令是将INV指令执行之前的运算结果取反。,INV 取反指令的应用,十、 PLS,PLF 脉冲输出指令
12、,PLF YM,PLS YM,特殊的 M 除外,功能: PLS:上升沿微分输出指令,用于短时间的脉 冲输出。 PLF:下降沿微分输出指令,控制线路由闭合 到断开。,指令说明: * 使用PLS指令时,仅在驱动输入为ON后的一个 扫描周期内,软元件Y、M动作。 * 使用PLF指令时,仅在驱动输入为OFF后的一个 扫描周期内,软元件Y、M动作。,PLS,PLF脉冲输出指令的应用,十一、 SET,RST指令,功能: SET:置位指令,使操作保持的指令。 RST:复位指令,使操作保持复位的指令。,指令说明: * 用SET指令时,辅助继电器具有维持接通状态的 功能;当用RST时,维持状态结束,辅助继电器
13、复位。 * SET/RST使用顺序无限制,如果各复位/置位条 件都成立,则最后一条复位/置位指令有效。 * 在SET/RST指令间可插入其它程序。,SET/RST指令的应用,十二、 NOP,END指令,NOP,功能: NOP:空操作指令,只在程序中占一个步序。 END:结束指令,用于程序的结束。,NOP 无目标元素,END,END 无目标元素,指令说明:,练习(1):,练习(2):,练习(3):写出梯形图的程序,0 LD X0 1 LD X1 2 AND X2 3 LD X3 4 AND X4 5 LD X5 6 LD X6 7 AND X7 8 ORB 9 ANB 10 ORB 11 ANB
14、 12 OUT Y0,练习(4):写出梯形图的程序,典型控制程序,3)时间电路程序 接通延时,典型控制程序,3)时间电路程序 限时控制程序,至少10s,y1至多10s,典型控制程序,3)时间电路程序 断开延时,典型控制程序,3)时间电路程序 计数器配合计时,典型控制程序,4)时钟电路程序,4.5 FX系列可编程序控 制器的功能指令,FX2N可编程序控制器的功能指令共128种298条。按类别可分为:程序流控制、数据传送和比较、四则运算和逻辑运算、循环与移位、数据处理、高速处理、方便指令、外部I/O设备、外部设备、浮点数运算、时间运算、变换和比较触点等十三类。 见表,一、传送指令 MOV / MO
15、VP,1、格式:MOV S,D S:来源元件或数值 D:目标元件,2、意义:MOV 指令是将一来源元件的状态或数值传送(拷贝)到目标元件。,六、比较指令 CMP / CMPP,1、格式:CMP S1,S2,D S1,S2:比较用的两元件或数值 D:目标元件,2、意义: 将S1及S2互相比较,并指定目标元件来反应大于、等于、小于动作。,设计程序: PLC运行后,当按下X0开关时,Y0动作(1),松开X0开关之后,再去按一次X0开关,则Y0复位(0),依此循环。,十、交替输出指令 ALT,十、交替输出指令 ALT,1、格式:ALT(ALTP) D D:目标元件,2、意义: ALT是用来交替驱动(ON)、复位(OFF)目标元件。,画时序图,例题: 数据移动MOVE,Whenever %I00003 is set, the three bits %M00001, %M00002, and %M00003 are moved to %M00100, %M00101, and %M00102.,V_M00001和V_M00033都是长度为3的WORD数组,每个数组内有48个位。当V_Q00014开启时,MOVE_WORD指令将48个位从存储单元%M00001移动到存储单元%M00033。即使目标单元格与源重叠16个位,移动也能正常进行。,
限制150内