三菱PLC应用指令学习
- 格式:ppt
- 大小:3.22 MB
- 文档页数:57
三菱PLC功能指令1.位操作指令:位操作指令用于读取、写入和修改位级别的数据。
常见的位操作指令包括LD(逻辑与)、ORR(逻辑或)、AND(逻辑与)、XOR(异或)等。
2.数据操作指令:数据操作指令用于读取、写入和修改字节、字和双字级别的数据。
常见的数据操作指令包括MOV(赋值)、ADD(加法)、SUB(减法)、MUL(乘法)、DIV(除法)等。
3.计数器指令:计数器指令用于实现计数功能。
有三种类型的计数器指令:上升沿计数器、下降沿计数器和阶段计数器。
计数器指令可以用于进行数量统计、进度监测等应用。
4.定时器指令:定时器指令用于实现定时功能。
有两种类型的定时器指令:上升沿定时器和下降沿定时器。
定时器指令可以用于进行时间监测、延时操作等应用。
5.移位指令:移位指令用于将数据的位进行移动。
常见的移位指令包括SHL(左移)、SHR(右移)等。
移位指令通常用于数据处理和位拼接等应用。
6.比较指令:比较指令用于比较两个数值的大小。
常见的比较指令包括CMP(比较)、EQ(等于)、NE(不等于)、GT(大于)等。
比较指令可以用于实现条件判断和逻辑控制等应用。
7.转移指令:转移指令用于控制程序的流程。
常见的转移指令包括JMP(无条件跳转)、JE(等于时跳转)、JNE(不等于时跳转)、JG(大于时跳转)等。
转移指令可以用于实现程序的循环和条件判断等应用。
8.存储器控制指令:存储器控制指令用于读取和写入存储器的数据。
常见的存储器控制指令包括LD(读取)、ST(写入)等。
存储器控制指令可以用于实现数据存储和加载等应用。
9.数学指令:数学指令用于实现各种数学运算。
常见的数学指令包括SIN(正弦)、COS(余弦)、SQRT(平方根)等。
数学指令可以用于实现数据处理和数值计算等应用。
10.基本运算指令:基本运算指令用于实现基本的数值运算。
常见的基本运算指令包括加法、减法、乘法和除法等。
基本运算指令通常用于实现逻辑计算和数据处理等应用。
三菱PLC功能指令以下是一些常用的三菱PLC功能指令:1. LD(Ladder Diagram)指令:这是最基本的逻辑指令。
它允许将输入信号连接到输出信号,以实现逻辑运算。
例如,LD命令可以用于AND、OR和XOR运算。
2. OUT(Output)指令:这个指令用于将信号写入输出设备,如继电器或电磁阀。
它可以将一个指定的输出点设置为ON或OFF状态。
3. IN(Input)指令:这个指令用于读取外部输入设备(如传感器或按钮)的状态。
它将读取的输入数据保存在指定的内存寄存器中。
4. MOV(Move)指令:这个指令用于将数据从一个内存寄存器移动到另一个内存寄存器。
它可以实现数据在内部和外部设备之间的传输。
5. ADD(Addition)指令:这个指令用于对两个数进行相加操作。
它将两个指定的内存寄存器中的数据相加,并将结果保存在另一个指定的内存寄存器中。
6. SUB(Subtraction)指令:这个指令用于对两个数进行相减操作。
它将指定的两个内存寄存器中的数据相减,并将结果保存在另一个指定的内存寄存器中。
7. MUL(Multiplication)指令:这个指令用于对两个数进行相乘操作。
它将指定的两个内存寄存器中的数据相乘,并将结果保存在另一个指定的内存寄存器中。
8. DIV(Division)指令:这个指令用于对两个数进行相除操作。
它将指定的两个内存寄存器中的数据相除,并将结果保存在另一个指定的内存寄存器中。
9. TIM(Timer)指令:这个指令用于进行计时操作。
它可以创建一个定时器,并在达到设定的时间后输出一个信号。
10. CNT(Counter)指令:这个指令用于进行计数操作。
它可以创建一个计数器,并在达到设定的计数值后输出一个信号。
这些只是三菱PLC功能指令的一小部分。
PLC的功能指令非常丰富,并且可以根据特定的应用需求进行编程和配置。
不同的PLC型号可能支持不同的功能指令,用户可以根据自己的需求选择适合的PLC型号和功能指令来实现特定的控制任务。
三菱PLC基本指令汇总,虽然枯燥,但超实用的,赶快收藏起三菱FX系列PLC基本指令.步进梯形图指令FX 系列 PLC 有基本顺控指令 20 或 27 条、步进梯形图指令 2 条、应用(功能)指令 100 多条(不同系列有所不同)。
以 FX2N 为例,介绍其基本顺控指令和步进指令及其应用。
FX1N,FX2N,FX2NC 共有27 条基本顺控指令,2条步进梯形图指令。
FX系列PLC —取指令与输出指令(LD/LDI/LDP/LDF/OUT)( 1 ) LD (取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。
( 2 ) LDI (取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。
( 3 ) LDP (取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF → ON )时接通一个扫描周期。
( 4 ) LDF (取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。
( 5 ) OUT (输出指令)对线圈进行驱动的指令,也称为输出指令。
取指令与输出指令的使用如图 1 所示。
图 1 取指令与输出指令的使用取指令与输出指令的使用说明:1 )LD 、LDI 指令既可用于输入左母线相连的触点,也可与ANB 、 ORB 指令配合实现块逻辑运算;2 ) LDP 、 LDF 指令仅在对应元件有效时维持一个扫描周期的接通。
图 3-15 中,当 M1 有一个下降沿时,则 Y3 只有一个扫描周期为ON 。
3 ) LD 、 LDI 、 LDP 、 LDF 指令的目标元件为 X 、 Y 、 M 、T 、 C 、 S ;4 ) OUT 指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在 OUT 指令之后应设置常数 K 或数据寄存器。
5 ) OUT 指令目标元件为 Y 、 M 、 T 、 C 和 S ,但不能用于X 。
FX系列PLC —触点串联指令(AND/ANI/ANDP/ANDF)( 1 ) AND (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
三菱FX 系列PLC 功能指令一览表对应不同型号的PLC分类FNC NO.指令助记符功能说明FX0S FX0N FX1S FX1NFX2NFX2NC00 CJ 条件跳转 01 CALL 子程序调用 02 SRET 子程序返回 03 IRET 中断返回 04 EI 开中断 05 DI 关中断 06 FEND 主程序结束 07 WDT 监视定时器刷新 08 FOR 循环的起点与次数 程 序 流 程 09 NEXT 循环的终点 10 CMP 比较 11 ZCP 区间比较 12 MOV 传送 13 SMOV 位传送 14 CML 取反传送 15 BMOV 成批传送 16 FMOV 多点传送 17 XCH 交换18 BCD 二进制转换成BCD 码 传 送 与 比 较 19 BIN BCD 码转换成二进制 20 ADD 二进制加法运算 21 SUB 二进制减法运算 22 MUL 二进制乘法运算 23 DIV 二进制除法运算 24 INC 二进制加1运算 25 DEC 二进制减1运算 26 WAND 字逻辑与 27 WOR 字逻辑或 28 WXOR 字逻辑异或 算 术 与 逻 辑 运 算 29 NEG 求二进制补码 30 ROR 循环右移 31 ROL 循环左移 32 RCR 带进位右移 33 RCL 带进位左移 34 SFTR 位右移 35 SFTL 位左移 36 WSFR 字右移 37 WSFL 字左移38 SFWR FIFO(先入先出)写入 循 环 与 移 位39SFRD FIFO(先入先出)读出 40ZRST区间复位41 DECO 解码 42 ENCO 编码 43 SUM 统计ON 位数 44 BON 查询位某状态 45 MEAN 求平均值 46 ANS 报警器置位 47 ANR 报警器复位 48 SQR 求平方根 49 FLT 整数与浮点数转换 50 REF 输入输出刷新 51 REFF 输入滤波时间调整 52 MTR 矩阵输入53 HSCS 比较置位(高速计数用) 54 HSCR 比较复位(高速计数用) 55 HSZ 区间比较(高速计数用) 56 SPD 脉冲密度 57 PLSY 指定频率脉冲输出 58 PWM 脉宽调制输出 高 速 处 理 59 PLSR 带加减速脉冲输出 60 IST 状态初始化 61 SER 数据查找62 ABSD 凸轮控制(绝对式) 63 INCD 凸轮控制(增量式) 64 TTMR 示教定时器 65 STMR 特殊定时器 66 ALT 交替输出 67 RAMP 斜波信号 68 ROTC 旋转工作台控制 方 便 指 令 69 SORT 列表数据排序 70 TKY 10键输入 71 HKY 16键输入 72 DSW BCD 数字开关输入 73 SEGD 七段码译码 74 SEGL 七段码分时显示 75 ARWS 方向开关 76 ASC ASCI 码转换 77 PR ASCI 码打印输出 78 FROM BFM 读出 外 部 I/O 设 备 79 TO BFM 写入 80 RS 串行数据传送 81 PRUN 八进制位传送(#) 82 ASCI 16进制数转换成ASCI 码 83 HEX ASCI 码转换成16进制数 84 CCD 校验85 VRRD 电位器变量输入 外 围86VRSC电位器变量区间87 - -88 PID PID 运算设 备 89--110 ECMP 二进制浮点数比较 111 EZCP 二进制浮点数区间比较 118 EBCD 二进制浮点数→十进制浮点数 119 EBIN 十进制浮点数→二进制浮点数 120 EADD 二进制浮点数加法 121 EUSB 二进制浮点数减法 122 EMUL 二进制浮点数乘法 123 EDIV 二进制浮点数除法 127 ESQR 二进制浮点数开平方 129 INT 二进制浮点数→二进制整数 130 SIN 二进制浮点数Sin 运算 131 COS 二进制浮点数Cos 运算 浮 点 数 运 算132TAN 二进制浮点数Tan 运算 147 SWAP 高低字节交换 155 ABS ABS 当前值读取 156 ZRN 原点回归 157 PLSY 可变速的脉冲输出 158 DRVI 相对位置控制 定 位 159 DRVA 绝对位置控制 160 TCMP 时钟数据比较 161 TZCP 时钟数据区间比较 162 TADD 时钟数据加法 163 TSUB 时钟数据减法 166 TRD 时钟数据读出 167 TWR 时钟数据写入时 钟 运 算 169 HOUR 计时仪170 GRY 二进制数→格雷码 171 GBIN 格雷码→二进制数176 RD3A 模拟量模块(FX0N-3A)读出 外 围 设 备 177WR3A模拟量模块(FX0N-3A)写入224 LD= (S1)= (S2)时起始触点接通 225 LD> (S1)> (S2)时起始触点接通 226 LD< (S1)< (S2)时起始触点接通 228 LD<> (S1)<> (S2)时起始触点接通 229 LD≦ (S1)≦ (S2)时起始触点接通 230 LD≧ (S1)≧ (S2)时起始触点接通 232 AND= (S1)= (S2)时串联触点接通 233 AND> (S1)> (S2)时串联触点接通 234 AND< (S1)< (S2)时串联触点接通236AND<>(S1)<> (S2)时串联触点接通237 AND≦ (S1)≦ (S2)时串联触点接通 238 AND≧ (S1)≧ (S2)时串联触点接通 240 OR= (S1)= (S2)时并联触点接通 241 OR> (S1)> (S2)时并联触点接通 242 OR< (S1)< (S2)时并联触点接通 244 OR<> (S1)<> (S2)时并联触点接通 245 OR≦ (S1)≦ (S2)时并联触点接通 触 点 比 较246OR≧(S1)≧ (S2)时并联触点接通三菱FX 系列PLC 功能指令的数据格式1.位元件与字元件象X、Y、M、S 等只处理ON/OFF 信息的软元件称为位元件;而象T、C、D 等处理数值的软元件则称为字元件,一个字元件由16位二进制数组成。