三菱PLC使用重点学习的手册doc.docx | 您所在的位置:网站首页 › 三菱plc除法指令用法 › 三菱PLC使用重点学习的手册doc.docx |
三菱PLC使用重点学习的手册doc.docx 三菱PLC使用重点学习的手册doc 三菱FX2N可编程控制器使用手册 一、可编程控制器的内部编程元件 1、输入继电器X: X000〜X017共16点 2、输出继电器Y: Y000〜Y017共16点 3、辅助继电器1)通用辅助继电器M0〜M499共500点 2)断电保持继电器M500〜M3071共2572点 3)特殊辅助继电器M8000〜M8255共256点 4、状态继电器S: S0〜S499共500点 1)初始状态继电器S0〜S9共10点 2)回零状态继电器S10-S19共10点,供返回原点用 3)通用状态继电器S20〜S499共480点 4)断电保持状态继电器S500-S899共400点 5)报警用状态继电器S900〜S999共100点 5、定时器T: T0—T255共256点 1)常规定时器T0〜T255共256点 T0〜T199为100ms定时器,共200点,其中T192〜T199为子程序中断服务程序专用的定时器。 T200〜T245为10ms定时器共46点 2)积算定时器T246-T255共10点 T246〜T249为Ims积算定时器共4点 T250〜T255为100ms积算定时器共6点 6、计算器C: C0~C234共235点 1)16位计数器C0〜C199共200点 其中C0〜C99为通用型共100点 C100〜C199为断电保持型共100点 2)32位加/减计数器C200-C234共35点 其中C200-C219为通用型共20点 C220-C234为断电保持型共15点 7、指针P/t 1)分支用指针P0-P127共128点 2)中断用指针IXXX共15点 其中输入中断指针100~150共6点 定时中断指针16〜18共3点 计数中断指针1010〜1060共6点 8、数据寄存器D 1)通用数据寄存器D0〜D199共200点 2)断电保持数据寄存器D200-D7999 其中断电保持用D200-D511共312点 不能用软件改变的断电保持D512-D7999共7488点,可用RST和ZRST指令清除它的内容。 3)特殊数据寄存器D8000〜D8255共256点 4)变址寄存器VO〜V7、Z0〜Z7共16点 5)常数K/HK为十进制,H为十六进制 二、操作面板键的使用说明 1、功能键: (RD用R)—读出/写入键 (WS/DEL)—插入/删除键 (MNT/TEST)—监视/测试键 2、执行键: (GO)-确认/执行/显示画面/检索 3、清除键: (CLEAAR)—在按执行键前按,则清除键入的数据 4、其他键: (DTHER)—显示方式项目单菜单 5、辅助键: (HELP)—显示应用指令的一览表 6、空格键: (SP)-在输入时,用此键指定元件号和常数 7、步序键: (STEP)—设定步序号时按此键 8、光标键: [I][t]—移动光标和提示符,指定已指定元件前一个或后一个地址号的元件,作行滚动。 9、指令键、元件符号键、数字键、重复用键。 三、编程器的操作 1、操作准备: 手持编程器与PLC连接。 2、启动系统: 接通PLC电源(L、N),按([RSTHI&O])使编程器复位
四、编程操作 1、程序写入 1)清零操作: (NOP)-(A)-(GO)-(GO) (RD/VR)-(RD/VR)- 2)基本指令写入: (1)只需输入指令 指令写入一(WR)-[指令b0] A、指令写入一(WR)-[指令]一[元件符号]一[元件 号]b0] B、指令写入一(WR)-[指令]一[元件符号]一[元件号]一©P]一[元件符号]一[元件号]一附0] (2)需要指令和元件的输入 (3)需要指令、第一元件、第二元件的输入 3)修改操作: (1)确认前,可按(CLEAR)-修改元件一(GO) (2)确认后,将光标移到修改位置上,键入修改数据一(GO) 4)功能指令的写入: 首先按(fnc),直接输入功能指令或借助Help]键在显示的指令一览表上检索指令编号再输入。 5)元件的写入: 写入功能一功能指令一BP]-位数指定一元件符号一元件号一BP]-元件符号f元件号f(GO) 6)标号的输入: 按P或I键一标号编号f(GO) 7)改写操作: 读出程序f(WR)-(SP)- (GO)8)NOP成扌比写入 (1)指定范围 指令写入一(WR)-指定起始步一(NOP)-(K)-指定终止步序号f(GO) (2)全范围指定 指令写入一(WR)-(NOP)-(A)-(GO)-(GO) 2、读岀程序 1)步序号读出: (RD)-(STEP)-步序号一 (GO)2)指令读出: (例: PLS M104) (RD)-(PLS)-(M104)-(GO) 3)指针读出: (RD)-(P)-指针号一(GO) 4)元件读出: (例: ¥123) (RD)-(SP)-(Y)- (1)- (2)-(3)- (GO)3、插入程序 读出要插入的位置,再按(1NS)键,键入插入内容一(GO)4、删除程序 1)逐条删除 读出要删除内容f(INS)-(PEL)- (GO)2)指定范围的删除 (INS)-(DEL)-(STEP)f步序号一(SP)-(STEP)-步序号一(GO) 3)NOP式成批删除 (INS)-(DEL)-(NOP)-(GO) 五、指令系统一览表 1、基本指令 1)触点连接指令 符号名称 功能 触点类型,用法 电路表示和目标文件 程序步长 LD取 常开,接左母线或分支回路起始处用 X.Y.M I .S.T.C 1 C- 1步 1 kJ LDI取反 常闭,接左母线或分支回路起始处用 X.Y.M T .S.T.C 1 1步 1 AND与 常开,触点串联 T X.Y.M. 11 S.T.C 1步 ANI与非 常闭,触点串联 T X.Y.M. 1/ S.T.C 1步 V OR或 常开,触点并联 m X.Y.M.S.T.C 1步 0RI 或非 常闭,触点并联 1 / X.Y.M.S.T.C 1步 ORB电路块或 串联电路块(组)的并联 T I卜 I卜 J 1步 ANB 电路块与 并联电路块(组)的串联 1 IH^OH 1步 )LS 在输入信号上升沿产生脉冲输出 1 2步除特殊M以外 — Y.M )LS 在输入信号下降沿产生脉冲输出 I 2步除特殊M以 外 — Y.M PS 无操作器件指令、运算存储入栈 T MPS — — 1步 / 1O —11 RD 无操作器件指令,读出存储读栈 窗/ / 1\J —IIO— 1步 MPP 无操作器件指令,读出存储或复位出 栈 MPP/无操作数元件 1步 符号名称 功能 电路表示和目标文件 程序步长 MC母控点戈 把多个并联支路与线连接的常开接主E接主控一组电 路的总开关 MCNYM 3步 {1Y.M MCR衣控主扌复位 主控指令复位,主胃结束时返回母 线 MCRN 2步 N为嵌套级数 NOP空操作 无动作,、无目标文件。 留空、短接或删除部分触点或电 路 消除流程程序 1步 END人、结束t 无目标文件的指用于程序结束,3可用于程序分段调试 顺控程序结束 1步 3)其他指令 MCR N 2、步进指令 符号名称 功能 电路表示和目标文件 程序步长 STLS进接,步讲梯 「L接点与母线连步令前加STL,开始形图开始RET步讲 1STL 卜二T SOS899 1步 梯形图总返回 结束,步进使LD母线结束 1 RET 1步 六、功能指令 功能指令也称应用指令,它是许多功能不同的子程序,主要用于数据的传送、运算、变换及程序控制等功能。 其使用如下: 1)功能指令有128种,共298条指令。 功能指令格式采用梯形图和指令助记符相结合的形式编程。 2)功能指令用功能符号FNCOO—FNC□□口表示。 3)应用指令时,只有指令本身有功能作用(FNC号)。 大多数场合都是由指令和与之相连的操作树结合构成的。 B・]。 ・]hl B・]—将执行指令,而其内容不变的操作数称为源,用该符号表示,用下述的寻址来做元件修改时,用B・]表示。 源是多个时,用等表示。 D.1-将执行指令,而其内容改变的操作数称为目标操作数,用该符号表示。 同样,可以做寻址修改,目标操作数为多个时,用tt)i.]Q)2.]等表示。 m.n-不是源操作数,也不是目标操作数,成为其他操作数。 将只能用常数K或H指定的操作数用m或n表示。 这样的操作为多个时,可用nl.n2等表示,有一部分指令也可用数据寄存器(D)指定。 4)功能指令的功能号和指令助记符占一个程序步,操作数占两个或四个程序步。 (16位2步,32位4步) 5)操作数的目标元件 (1)可以使用X.Y.M.S等位器件等 (2)将这些位元件组合,表达为KnX.KnY.KnM.KnS作为数值数据使用。 (3)可以使用数据寄存器(D)、定时器(T)、计数器(C)的当前值寄存器。 (D)为16位,使用32位时,可以用一对数据寄存器的组合。 T.C的当 前值寄存器也可以当作一般的数据寄存器使用。 应用功能指令编程请参阅可编程控制器应用技术等书。 八、FX2n功能指令表 分类 FNC编号 指令符号 功能 00 C.T 条件跳转 程 01 CALL 调用子程序| 02 SRET 子程序返回 序 03! 1RET 中断返回 04 EI 允许中断 流 05 DI 禁止中断 06 FE3D 主程序结束 程 07 WDT 监视定时器刷新| 08 FOR 循环范围起点 09 NEXT 循环范围终点 传 10 CMP 比较(SI)(S2)f(D) 11 ZCP 区间比较(SI)~(S2)(S)-(D) 送 12 MOV 传送(S)-(D) 13 SM0V 1移位传送 比 14 CML 反向传送(S)f(D) 15 BM0V 成批传送(n点一n点) 较 16 FM0V 多点传送(1点一n点) 17 XCH 数据交换(D1)--(D2) 18 BCD BCD变换B3N(S)-BCD(D) 19 BIN BIN变换BCD(S)-BIN(D) 循 30 ROR 向右循环(n位) 环 31 ROL 向左循环(n位) 移 32 RCR 带进位右循环(n位) 位 33 RCL 带进位左循环(n位) 与 34 SFTR 位右移位 移 35 SFTL 位左移位 位 36 WSFR 字右移位 37 WSFL 字左移位 38 SFWR “先进先出”(FF0)写入 39 SFRD “先进先出”(FF0)读出 数 40 ZRST 成批复位 41 DECO 解码 据 42 ENCO 编码 43 SUM 置1位数总和 处 44 BOM 置1位数判别 45 MEAN 平均值计算 理 46 ANS 信号报警器置位 47 AMR 信号报警器复位 48 SQR BIN开方运算 49 FLT 浮点数与十进制数间转换 60 1ST 状态初始化 方 61 SER 数据搜索 62 ABSD 绝对值鼓轮顺控(绝对方式) 便 63 NCD 增量值鼓轮顺控(相对方式) 64 TTMR 示数定时器 指 65 STMR 特殊定时器 66 ALT 交替输出 令 67 RAMP 斜坡信号 68 ROTC 旋转台控制 69 SORT 数据整理排歹II 四 20 ADD BIN力□(SI)+(S2)-(D) 则 21 SUB B3N减(S1)—(S2)-(D) 、—• 22 MIJL BIN乘(Sl)X(S2)f(D) 算 23 DIV BIN除(S1)F(S2)—(D) 和 24 INC BIN力El1(D)+1—(D) 逻 25 DEC BIN减1(D)-I—(D) 辑 WAND i罗辑字“七”(S1)A(32)f(D) 运 27 WOR 逻辑字“或”(SI)V(S2)-(D) 算 28 WXOR 逻辑字异或(SI)(S2)— (D) 29 NEG 2的补码(厂)+1—(D) 50 REF 输入输出刷新 冋 51 REFF 刷新和滤波调整 52 MTR 矩阵输入 速 53 HSCS 比较置位(高速计数器) 54 HSCR 比较复位(高速计数器) 处 55 HSZ 区间比较(高速计数器) 56 SPD 速度检测 理 57 PLSY 脉冲输出 58 PWN 脉冲宽度调制 59 PLSR 加减速的脉冲输出 外 70 KV 09数字键输入 71 NKV 16键输入 部 72 DSW 数字开关 73 SEGD 7段解码器 U) 74 SEGL 带锁存的7段显示 75 ARWS 矢量开关 设 76 ASC ASCH转换 77 PR ASCH代码打印输出 备 78 FROM 特殊功能模块读出 79 TO 特殊功能模块写入 |
CopyRight 2018-2019 实验室设备网 版权所有 |