(完整版)三菱PLC基本指令27条
plc基础知识指令27个
plc基础知识指令27个三菱 FX 系列plc的基本逻辑指令。
取指令与输出指令(LD/LDI/LDP/LDF/OUT)(1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。
(2)LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。
(3)LDP(取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。
(4)LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。
(5)OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。
取指令与输出指令的使用说明:1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。
3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S;4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。
5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。
触点串联指令(AND/ANI/ANDP/ANDF)(1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
(2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。
(3)ANDP 上升沿检测串联连接指令。
(4)ANDF 下降沿检测串联连接指令。
触点串联指令的使用的使用说明:1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。
2)AND、ANI、ANDP、ANDF的目标元元件为X、Y、M、T、C和S。
3)OUT M101指令之后通过T1的触点去驱动Y4称为连续输出。
触点并联指令(OR/ORI/ORP/ORF)(1)OR(或指令)用于单个常开触点的并联,实现逻辑“或”运算。
三菱PLC基础指令27条
LD 第一个常开
(取)
LDI 第一个常闭
(取反)
AND 串联常开
(与)
ANI 串联常闭
(与反)Oຫໍສະໝຸດ 并联常开(或)ORI 并联常闭
(或反)
OUT 驱动输出线圈
(输出)
功能
1.原型指令
备注:OUT 用于继电器、定时器、计数器的输出,可以连续使
用无次数限制。OUT 的程序步 Y、M:1;特 M:2;T:3;C:3~5
OUT 指令不能用于输入继电器,在对定时器、计数器使用 OUT
指令后,一定要设定常数 K(十进制)或 H(十六进制)。
ANI、AN、OR、ORI 一行不要超过 10 个,连续使用不建议超
2.社会主义本质理论对探索怎样建设3.社19会57主年义2月具,有毛重在要《的关实于践正意确义处。理社人会民主内义2.社部本科会矛质学主盾理的义的论1本本问的.邓质质题提小是的》出平创科讲,提新学话为出,内中我“创涵提们社邓新。出寻始会小的邓(找终主平关小1一代义)坚键平种表的我2持在对能.1中本国把科人社9够国质社5发学才会从4先,会展社年,主更进是主作会,人义深生解义为主毛才本层产放制执义在的质次1力生度政理《成所.认社1的产还兴论论长作.识会 发发力刚国和十靠的社主 展展,刚的实大教概会义 才要发建第践关坚育括主本 是求展立一的系2持。,义质 硬、,生,要基》以人一,理 道发大产还务本重发才方从论 理展力力没是成要展资面而把 ,才促,有由果讲社的源强为我 把是进消完中,话会办是调中四们 发(硬先灭全国抓中主法第必国、对 展2道进剥建共住提三义解一)须的科社 生理生削立产“出、经决资采解社学会 产,产,党什(代济前源取放会技主 力是力消还的么1表基进。从和主术义 作)对的除不执是中础科低发义是1的 为吧社3发两完政社9国基的学级展.
三菱plc常用的指令
19 BIN BIN变换,BCD→BIN
三 算术、逻辑运算指令—FNC20~29 BIN----二进制 BCD----十进制
20 ADD BIN加法
十四 时钟运算指令—FNC160~169
160 TCMP 时钟数据比较
161 TZCP 时钟数据区间比较
162 TADD 时钟数据加法
163 TSUB 时钟数据减法
166 TRD 时钟数据读出
42 ENCO 编码
43 SUM 求置ON位总数
44 BON ON位判别
45 MEAN 求平均值
46 ANS 信号报警器标志置位
一 程序流程控制指令—FNC00~09
00 CJ 条件转移
01 CALL 子程序调用
02 SRET 子程序返回
03 IRET 中断返回
167 TWR 时钟数据写入
169 HOUR 小时定时器
十五 变换指令—FNC170~177
170 GRY 二进制数→格雷码
171 GBIN 格雷码→二进制数
176 RD3A 读FXon-3A模拟量模块
131 COS BIN浮点数余弦函数(COS)
132 TAN BIN浮点数正切函数(TAN)
十二 交换指令—FNC147
147 SWAP 高低字节交换
十三 定位指令—FNC155~159
122 EMUL BIN浮点数乘法
123 EDIV BIN浮点数除法
127 ESQR BIN浮点数开方
129 INT BIN浮点数→BIN整数
130 SIN BIN浮点数正弦函数(SIN)
三菱plc基本操作指令
Y, M, S, T, C, D, V, Z
注:用M1563-M3071时,程序步加1
2. 指令功能及说明
在例4.8所示程序中,X000一旦接通后,即使它再断 开,Y000仍然继续动作。X001一旦接通时,即使它断 开,Y000仍然保持不被驱动。对于M,S也是一样的 对于同一软元件,SET、RST可多次使用,顺序也 可随意,但最后执行者有效 要使数据寄存器(D)、变址寄存器(V)、(Z) 的内容清零时,也可使用RST指令 累积定时器T246~T255的当前值的复位以及触点复 位也可使用RST指令
【例4-4】 ORB指令的梯形图和指令程序见图4.5
正确的程序 0 LD X000 1 AND X001 2 LD X002 不佳的程序 0 LD X000 1 AND X001 2 LD X002
3 AND X003
3 AND X003
4 ORB;ORB分开使用 4 LDI X004 5 LDI X004 6 AND X005 5 AND X005 6 ORB
0 LDP X000 2 ORP X001 4 OUT M0 5 LD M8000
6 ANDP X002 8 OUT M1
(a) (b)
(a) 梯形图
(b) 指令程序 (c) 时序图 (c) 图4.8 LDF,ANDF,ORF指令
【例4-7】双稳态电路程序设计。图4.9是双稳态电路 的梯形图和时序图
;ORB成批使用
7 ORB
8 OUT Y006 图4.5 ORB指令
7 ORB
8 OUT Y006
4.1.5并联回路块串联指令ANB
1. 指令定义及应用对象
表4.6 并联回路块的串联指令的定义与应用对象
指令符 ANB
三菱plc指令表
一、顺控指令1 触点指令00 LD 逻辑操作开始01 LDI 逻辑非操作开始02 AND 逻辑乘03 ANI 逻辑乘非04 OR 逻辑加05 ORI 逻辑加非2 连接指令06 ANB AND逻辑块与07 ORB OR逻辑块或08 MPS 存储操作结果09 MRD 从MPS读取操作结果10 MPP 从MPS读取操作结果并清除结果3 输出指令11 OUT 软元件输出12 SET 软元件置位13 RST 软元件复位14 PLS 在输入信号的上升沿15 PLF 在输入信号的下降沿16 CHK 软元件输出翻转4 移位指令17 SFT 元件移1位18 SFTP 元件移1位5 主控指令19 MC 主控开始20 MCR 主控复位6 结束指令21 FEND 结束主程序22 END 总的程序末尾,返回第0步7 其它指令23 STOP 停止24 NOP 空操作二基本指令1 比较指令16位数据比较25 LD= 当S1=S2, 接通,当S1≠S2, 断开26 AND=27 OR=28 LD<> 当S1≠S2, 接通,当S1=S2, 断开29 AND<>30 OR<>31 LD> 当S1>S2, 接通,当S1≤S2, 断开32 AND>33 OR>34 LD<= 当S1≤S2, 接通,当S1>S2, 断开35 AND<=36 OR<=37 LD< 当S1<s2,?< span="">接通,当S1≥S2, 断开38 AND<39 OR<40 LD>= 当S1≥S2, 接通,当S1<s2,?< span="">断开41 AND>=42 OR>=32位数据比较43 LDD= 当(S1+1,S1)=(S2+1,S2), 接通44 ANDD=45 ORD=46 LDD<> 当(S1+1,S1)≠(S2+1,S2),接通47 ANDD<>48 ORD<>49 LDD> 当(S1+1,S1)>(S2+1,S2), 接通50 ANDD>51 ORD>52 LDD<= 当(S1+1,S1)≤(S2+1,S2),接通53 ANDD<=54 ORD<=55 LDD< 当(S1+1,S1)<(S2+1,S2), 接通56 ANDD<57 ORD<58 LDD>= 当(S1+1,S1)≥(S2+1,S2),接通59 ANDD>=60 ORD>=2 算术运算指令二进制16位加/减61 + (D)+(S)→(D)62 +P63 + (S1)+(S2)→(D)64 +P65 - (D)-(S)→(D)66 -P67 - (S1)-(S2)→(D)68 -P二进制32位加/减69 D+ (D+1,D)+(S+1,S)→(D+1,D)70 D+P71 D+ (S1+1,S1)+(S2+1,S2)→(D+1,D)72 D+P73 D- (D+1,D)-(S+1,S)→(D+1,D)74 D-P75 D- (S1+1,S1)-(S2+1,S2)→(D+1,D)76 D-P77 * (S1)×(S2)→(D+1,D)78 *P79 / (S1)/(S2)→商(D), 余数(D+1)80 /P81 D* (S1+1,S1)×(S2+1,S2)→(D+3,D+2,D+1,D)82 D*P83 D/ (S1+1,S1)/(S2+1,S2)→商(D+1,D),余数(D+3,D+2)84 D/P85 B+ (D)+(S)→(D)86 B+P87 B+ (S1)+(S2)→(D)88 B+P89 B- (D)-(S)→(D)90 B-P91 B- (S1)-(S2)→(D)92 B-P93 DB+ (D+1,D)+(S+1,S) →(D+1,D)94 DB+P95 DB+ (S1+1,S1)+(S2+1,S2)→(D+1,D)96 DB+P97 DB- (D+1,D)-(S+1,S)→(D+1,D)98 DB-P99 DB- (S1+1,S1)-(S2+1,S2)→(D+1,D) 100 DB-P101 B* (S1)×(S2)→(D+1,D)102 B*P103 B/ (S1)/(S2)→商(D),余数(D+1)104 B/P105 DB* (S1+1,S1)×(S2+1,S2)→(D+3,D+2,D+1,D)106 DB*P107 DB/ (S1+1,S1)/(S2+1,S2)→商(D+1,D),余数(D+3,D+2) 108 DB/P109 INC (D)+1→(D)110 INCP111 DINC (D+1,D)+1→(D+1,D) 112 DINCP113 DEC (D)-1→(D)114 DECP115 DDEC (D+1,D)-1→(D+1,D) 116 DDECP3 BCD—二进制转换117 BCD (S)→(D)BCD转换118 BCDP119 DBCD (S+1,S)→(D+1,D) 120 DBCDP121 BIN (S)→(D)二进制转换122 BINP123 DBIN (S+1,S)→(D+1,D) 124 DBINP4 数据传送指令125 MOV (S)→(D)126 MOVP127 DMOV (S+1,S)→(D+1,D)128 DMOVP129 CML (S)→(D)130 CMLP131 DCML (S+1,S)→(D+1,D)132 DCML133 DCMLP134 BMOV (S)→(D)n个135 BMOVP136 FMOV (S)→(D)n个137 FMOVP138 XCH (D1)←→(D2)139 XCHP140 DXCH (D1+1,D1)←→(D2+1,D2) 141 DXCHP5 程序分支指令142 CJ 条件满足,跳转到P**处143 SCJ 条件满足后紧接的扫描周期, 跳转到P**处144 JMP 无条件跳转到P**处145 CALL 执行P**处子程序146 CALLP147 RET 从子程序返回148 EI 允许中断149 DI 禁止中断150 IRET 从中断程序返回151 SUB 执行n指定的程序152 SUBP6 程序切换指令153 CHG 在主副程序间切换7 刷新指令154 COM 执行通讯刷新155 EI 允许通讯刷新156 DI 禁止通讯刷新157 SEG 对应软元件的刷新,仅执行1个扫描周期,M9052 ON时有效。
三菱PLC常用指令大全!
三菱PLC常用指令大全!俗话说,不积跬步无以至千里,不固地基无以成高楼。
那么,想学好三菱FX系列的plc,需要掌握哪些常用指令呢?作为一名PLC工程师,这些指令你都知道用了吗?01取指令与输出指令(LD/LDI/LDP/LDF/OUT)1、LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令;2、LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令;3、LDP(取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期;4、LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令;5、OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。
指令取与输出指令的使用说明:1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通;3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S;4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器;5)OUT指令目标元件为Y、M、T、C和S,但不能用于X;02触点串联指令(AND/ANI/ANDP/ANDF)1、AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算;2、ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算;3、ANDP 上升沿检测串联连接指令;4、ANDF 下降沿检测串联连接指令;触点串联指令的使用说明:1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。
2)AND、ANI、ANDP、ANDF的目标元元件为X、Y、M、T、C和S。
3)OUT M101指令之后通过T1的触点去驱动Y4称为连续输出。
三菱FX系列PLC基本指令应用
图 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 (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
( 2 )ANI (与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。
( 3 )ANDP 上升沿检测串联连接指令。
( 4 )ANDF 下降沿检测串联连接指令。
触点串联指令的使用如图 1 所示。
图 1 触点串联指令的使用触点串联指令的使用的使用说明:1 )AND 、ANI 、ANDP 、ANDF 都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。
2 )AND 、ANI 、ANDP 、ANDF 的目标元元件为X 、Y 、M 、T 、C 和S 。
3 )图1 中OUT M101 指令之后通过T1 的触点去驱动Y4 称为连续输出。
FX系列PLC —触点并联指令(OR/ORI/ORP/ORF)( 1 )OR (或指令)用于单个常开触点的并联,实现逻辑“或”运算。
( 2 )ORI (或非指令)用于单个常闭触点的并联,实现逻辑“或非”运算。
( 3 )ORP 上升沿检测并联连接指令。
( 4 )ORF 下降沿检测并联连接指令。
触点并联指令的使用如图 1 所示。
图 1 触点并联指令的使用触点并联指令的使用说明:1 )OR 、ORI 、ORP 、ORF 指令都是指单个触点的并联,并联触点的左端接到LD 、LDI 、LDP 或LPF 处,右端与前一条指令对应触点的右端相连。
全部plc指令大全
图5-25 失电延时断梯形图及时序图
(2)失电延时断(如图5-25所示)
3台电动机顺序起动
控制要求。电动机M1起动5s后电动机M2起动, 电动机M2起动5s后电动机M3起动;按下停止按钮时,电动机无条件全部停止运行。
输入/输出分配。X1:起动按钮,X0:停止按钮,Y1:电动机M1,Y2:电动机M2,Y3:电动机M3。
(1)菜单栏
工具栏分为主工具、图形编辑工具、视图工具等,它们在工具栏的位置是可以拖动改变的。
(2)工具栏
图5-62 建立新工程画面
图5-63 程序的编辑窗口
是程序、注解、注释、参数等的编辑的区域。
(3)编辑区
01
以树状结构显示工程的各项内容,如程序、软元件注释、参数等。
(4)工程数据列表
02
第5章 基本逻辑指令及其应用
基本逻辑指令
5.1
梯形图的基本规则
5.2
基本电路的编程
5.3
梯形图程序设计的技巧
5.4
本章以三菱FX2N系列PLC基本逻辑指令(共27条)为例,
基本逻辑指令
5.1.1 逻辑取及驱动线圈指令LD/LDI/OUT 逻辑取及驱动线圈指令如表5-1所示。
电路块连接指令ORB/ANB 表5-3 电路块连接指令表
图5-5 串联电路块并联
用法示例 电路块连接指令的应用如图5-5和图5-6所示。
图5-6 并联电路块串联
多重输出电路指令MPS/MRD/MPP 多重输出电路指令如表5-4所示。 表5-4 多重输出指令表
用法示例 多重输出电路指令的应用如图5-7和图5-8所示。
01
梯形图方案设计。
02
图5-26 3台电动机顺序起动梯形图
三菱FX系列PLC基本指令步进梯形图指令
三菱FX系列PLC基本指令.步进梯形图指令FX 系列PLC 有基本顺控指令20 或27 条、步进梯形图指令2 条、应用(功能)指令100 多条(不同系列有所不同)。
以FX2N 为例,介绍其基本顺控指令和步进指令及其应用。
FX1N,FX2N,FX2NC 共有27 条基本顺控指令,2条步进梯形图指令。
三菱FX系列PLC基本指令一览表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 (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
三菱FX2N系列PLC基本指令
三菱FX系列 三菱 系列PLC的程序设计语言 3 系列 的程序设计语言
②电机启停过程控制逻辑相同。都是使用常开、常闭、 线圈等器件,只是梯形图中使用的是简化的器件符号。 ③ 两者区别:前者使用硬器件,靠接线连接形成控制程 序, 图中使用的KM、SB1、SB2和都是实际继电器、辅 助接点常开和常闭;后者使用PLC中的内部软元件,靠 软件实现控制程序, 图中Y000、 X000、 X001和X002 都是软继电器和软接点,都是用PLC内部的存储器位 来映像这些外部硬器件的状态,存储位为1,表示对应 的线圈得电或开关接通,存储位为0,表示对应的线圈 失电或开关断开,不需改变接线即能改变控制过程。 ④ 梯形图中不存在实际的电流,而是用一种假想的能 流(Power Flow)来模拟继电接触控制逻辑。 2011-4-3 4
系列PLC基本指令 第3章 三菱 章 三菱FX2N系列 系列 基本指令
本章导读 – 本章主要介绍三菱FX2N系列PLC的27条基 本逻辑指令。这27条指令功能十分强大, 已经能解决一般的继电接触控制问题,本 章还重点介绍梯形图和助记符语言以及其 程序设计方法,要求熟练掌握。掌握GPPW 内装的Simulator具有的模拟仿真、时序图 等功能,来指导基本逻辑指令编程学习。
2011-4-3 7
3.1.2 助记符语言(Mnemonic)1 助记符语言( ) 助记符语言:汇编指令的格式来表示控制程序的程序 设计语言。 梯形图编程要求配置较大的显示器。而在现场调试时 ,小型PLC往往只配备显示屏只有几行宽度的简易编程 器,这时,梯形图就无法输入了,但助记符指令却可 以一条一条的输入,滚屏显示。 助记符指令组成:操作码+操作数。 操作码用便于记忆的助记符表示,用来表示指令的功 能,告诉CPU要执行什么操作,如LD表示取、OR表示 或。操作数用标识符和参数表示,用来表示参加操作 的数的类别和地址。如用X表示输入、用Y表示输出。 操作数是可选项,如END指令就没有对应的操作数。8 2011-4-3
(完整版)三菱FX系列plc指令详解
三菱FX系列plc指令集锦1、LD 取一常开触点指令2、LDI 取一常闭触点指令3、AND 串联一常开触点4、ANI 串联一常闭触点5、OR 并一常开触点6、ORI 并一常闭7、ANB 并联回路的“与"运算8、ORB 并联回路的“或”运算9、MPS 累加器结果的进栈堆10、MRD 读取栈内容11、MPP 堆栈移出内容12、PLS 上升沿输出13、PLF 下降沿输出14、LDP 上升沿读入累加器15、LDF 下降沿读入累加器16、ANDP 累加器内容与上升沿“与”运算17、ANDF 累加器内容与下降沿“与运算18、ORP 累加器内容与上升沿“或”运算19、ORF 累加器内容与下降沿“或”运算20、MC 生产主控母线(操作数Y、M)21、MCR 生产主控母线复位指令22、示教式定时设定的应用制定功能指令TTMR(FNC64)注释:“K2”常数0—2设定定时设定值与按键输入时间的比例1)、当K=0时,定时设定与按键输入比例为1:12)、当K=1时,定时设定与按键输入比例为1:103)、当K=2时,定时设定与按键输入比例为1:100TTMR实际改变的是数据寄存器的存储数据,故需要进行示教式设定的定时器必须用数据寄存器D来设定时间.(精度比较差)23、任意频率的时钟生成M8011(10Ms) M8012(100Ms) M8013(1S) M8014(60S)任意周期时钟脉冲信号可利用STMR指令的特性,通过以下程序生成。
24、高速比较指令(DHSZ)25、高速置位/复位指令(DHSCS/DHSCR) FNC53/FNC54用于计数器的比较与输出的直接控制注释:高速计数器C241为带复位输入(X1)的单相高速输入计数器,使用DHSCS后,只要计数器值达到1000后,y0置1(不受PLC时间的限制),而使用DHSCR后,只要计数值到达2000,就可以使Y0置为0。
26、高速比较指令(DHSZ) FNC 55注释:K1000为比较下限K2000为比较上限27、速度测量(SPD) FNC56(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。
第三节 三菱plc基本编程指令
第三节三菱plc基本编程指令
1、LD:
常开触点与母线相连
XYMSTC
2、LDI:
常闭触点与母线相连
3、LDP:
上升沿脉冲触点与母线相连
XYMSTC
4、LDF:
下降沿脉冲触点与母线相连
XYMSTC
5、AND:
常开触点与前面触点串联关系
XYMSTC
6、ANI:
常闭触点与前面触点串联关系
XYMSTC
7、ANDP:
上升沿脉冲触点与前面触点串联关系XYMSTC
8、ANDF:
下降沿脉冲触点与前面触点串联关系
9、OR:
常开触点与前面触点并联关系
10、ORI:
常闭触点与前面触点并联关系
11、ORP:
上升沿脉冲触点与前面触点并联关系
12、ORF:
下降沿脉冲触点与前面触点并联关系
13、ANB:
并联电路块的串联连接
14、ORB:
串联电路块的并联连接
15、OUT:
线圈的驱动输出
16、SET:
线圈置位输出保持
17、RST:
线圈保持输出复位
18、PLS:
上升沿微分输出
19、PLF:
下降沿微分输出
20、MC:
主控
21、MCR:
主控复位
22、MPS;MRD;MPP;
进栈,读栈,出栈。
栈操作指令。
MPS
MRD
MPP 23、INV:
取反
24、NOP:
空操作
25、STL:
步进梯形图开始
STL S1
步进梯形图结束27、END:
程序结束。
三菱plc指令表
OR<
(S1)< (S2)时并联触点接通
×
×
√
√
√
244
OR<>
(S1)<> (S2)时并联触点接通
×
×
√
√
√
245
OR≦
(S1)≦ (S2)时并联触点接通
×
×
√
√
√
246
OR≧
(S1)≧ (S2)时并联触点接通
×
×
√
√
√
56
SPD
脉冲密度
×
×
√
√
√
57
PLSY
指定频率脉冲输出
√
√
√
√
√
58
PWM
脉宽调制输出
√
√
√
√
√
59
PLSR
带加减速脉冲输出
×
×
√
√
√
方
便
指
令
60
IST
状态初始化
√
√
82
ASCI
16进制数转换成ASCI码
×
√
√
√
√
83
HEX
ASCI码转换成16进制数
×
√
√
√
√
84
CCD
校验
×
√
√
√
√
85
VRRD
电位器变量输入
48
SQR
求平方根
×
×
×
×
√
49
FLT
整数与浮点数转换
×
×
×
×
√
(完整版)三菱PLC基本指令27条
1.原型指令备注:OUT 用于继电器、定时器、计数器的输出,可以连续使用无次数限制。
OUT 的程序步Y 、M:1;特M:2;T:3;C:3~5 OUT 指令不能用于输入继电器,在对定时器、计数器使用OUT 指令后,一定要设定常数K (十进制)或H (十六进制)。
ANI 、AN 、OR 、ORI 一行不要超过10个,连续使用不建议超过24行。
指令功能梯形图 操作元件 程序步LD(取)第一个常开X.Y.M.S .T.C 1 LDI (取反)第一个常闭X.Y.M.S .T.C1 AND (与)串联常开X.Y.M.S .T.C 1 ANI (与反)串联常闭X.Y.M.S .T.C 1 OR(或)并联常开X.Y.M.S .T.C 1 ORI (或反)并联常闭X.Y.M.S .T.C 1OUT (输出)驱动输出线圈Y.M.S.T .C备注LD. LDI.与OUT指令的应用AND. ANI指令的应用OR. ORI指令的应用-----------------------------------------------------------------------------------2.块指令与堆栈指令(多重输出)备注:块指令与堆栈指令无操作元件,ANB 、ORB 若集中使用次数不能超过8次,MPS 、MPP 必须成对使用,连续使用最多不能超过11次,MRD 不限使用次数。
(无操作元件)指令功能梯形图程序步ANB (块与)并联电路块的串联1ORB (块或)串联电路块的并联1 MPS(进栈)将前面已运算的结果将已存储 1 MRD(读栈)将已存储的运算结果读出1 MPP (出栈)将已存储的运算结果读出并退出栈运算1ANB指令的应用(并联块的串联)ORB指令的应用(串联块的并联)一层堆栈的应用-----------------------------------------------------------------------------------3.输出型指令备注:SET 保持线圈得电并具有自锁功能,RST 保持线圈失电。
三菱PLC基本指令表
1. 基本指令表
FX 2N PLC 各基本指令的符号、功能如下表所示。
基本指令一览
电路表示和目标兀件
上升沿触点
LD] 运算开始 常开触点
CjS-Com
[LDI] 取反 运算开始
常闭触点
LDP] 取上升沿脉冲
运算开始
符号名称
串联下降沿触点
常开触点
PfcjS-COnl
[ANB] 逻辑块与块串联
ORI] 并联
或非常闭触点ORP]
或脉冲
并联上升沿触点
[ORF]
或脉冲(F)并联下降沿触点
UXYMSTC PECjS-∞rn 并联
OR]
-XYMSTC PlCjS-Conl
ORB]
逻辑块或
块并联OUT]
线圈驱动指令
SET] YMΞ I一
-Plej⅛-∞m
RST]
复位PLS]
脉冲PLF]
脉冲(F)保持指令
复位指令
上升沿检测指令
下降沿检测指令
YM
—P¾3⅛CC⅛
PLF YM
-PfcjS-COn1!
MC]
主控
N
COVn
INV]
INV
反向
MCR
p⅛js.tθRl
主控
[MCR]
复位指令
主控复位
进栈指令
MPS]
(PUSH )
进栈
MRD]
读栈指令
读栈
PlCIS-CorTI
运算结果的反向
[MPP]
出栈
主控 开始指令
岀栈指令
(POP 读栈且复位)
YM — Pte^-COrn。
三菱PLC步进指令SFC编程方法功能指令表
指
63
INCD
增量值式凸轮顺控
令
64
TTMR
示教定时器
65
STMR
特殊定时器
66
ALT
交替输出
67
RAMP
斜坡信号
68
ROTC
旋转台控制
69
SORT
数据排序
70
TKY
10键输入
7l
HKY
16键输入
72
DSW
数字开关
第10页/共109页
外
73
部
74 75
设
76
备
77 78
79
80
81
82
83
84
85
RET指令用于返回主母线,其梯形图符号为
RET
。
第20页/共109页
STL指令的编程方法
STL指令
第21页/共109页
梯形图
STL指令的特点:
1. 与STL触点相连的触点应使用LD/LDI指令 。 2. STL触点可以直接驱动或通过别的触点驱动 Y、M、S、
T等元件的线圈,STL触点也可以使Y、M、S等元件置 位或复位。
校验码 读变量 变量整标 PID运算
第11页/共109页
功能指令简表
实数处理
110 ECMP 实数比较 111 EZCP 实数区间比较
118 EBCD 浮点数一科学 记数变换
119 EBIN 科学记数一浮 点数变换
120 EADD 实数加法 121 ESUB 实数减法 122 EMUL 实数乘法 123 EDIV 实数除法
与
12
MOV
比
13 14
SMOV CML
三菱PLC指令大全
DSTR(P)(_U)
单精度实数→字符串转换
ESTR(P)/DESTR(P)
Unicode字符串→移位JIS字符串转换
WS2SJIS(P)
移位JIS字符串→Unicode字符串转换(无字节顺序标志)
SJIS2WS(P)
字符串的长度检测
LEN(P)
移位JIS字符串→Unicode转换(有字节顺序标志)
二.逻辑运算指令
16位数据逻辑积
WAND(P)
32位数据逻辑积
DAND(P)
16位块数据逻辑积
BKAND(P)
16位数据逻辑和
WOR(P)
32位数据逻辑和
DOR(P)
16位块数据逻辑和
BKOR(P)
16位数据异或
WXOR(P)
32位数据异或
DXOR(P)
16位块数据异或
BKXOR(P)
16位数据异或非
有符号BIN32位数据→无符号BIN32位数据转换
DINT2UDINT(P)
无符号BIN32位数据→有符号BIN16位数据转换
UDINT2INT(P)
无符号BIN32位数据→无符号BIN16位数据转换
UDINT2UINT(P)
无符号BIN32位数据→有符号BIN32位数据转换
UDINT2DINT(P)
UINT2INT(P)
无符号BIN16位数据→有符号BIN32位数据转换
UINT2DINT(P)
无符号BIN16位数据→无符号BIN32位数据转换
UINT2UDINT(P)
有符号BIN32位数据→有符号BIN16位数据转换
DINT2INT(P)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.原型指令
备注:OUT 用于继电器、定时器、计数器的输出,可以连续使用无次数限制。
OUT 的程序步Y 、M:1;特M:2;T:3;C:3~5 OUT 指令不能用于输入继电器,在对定时器、计数器使用OUT 指令后,一定要设定常数K (十进制)或H (十六进制)。
ANI 、AN 、OR 、ORI 一行不要超过10个,连续使用不建议超过24行。
指令
功能
梯形图 操作元件 程序步
LD
(取)
第一个常开
X.Y.M.S .T.C 1 LDI (取反)
第一个常闭
X.Y.M.S .T.C
1 AND (与)
串联常开
X.Y.M.S .T.C 1 ANI (与反)
串联常闭
X.Y.M.S .T.C 1 OR
(或)
并联常开
X.Y.M.S .T.C 1 ORI (或反)
并联常闭
X.Y.M.S .T.C 1
OUT (输出)
驱动输出线圈
Y.M.S.T .C
备注
LD. LDI.与OUT指令的应用
AND. ANI指令的应用
OR. ORI指令的应用
-----------------------------------------------------------------------------------
2.块指令与堆栈指令(多重输出)
备注:块指令与堆栈指令无操作元件,ANB 、ORB 若集中使用次数不能超过8次,MPS 、MPP 必须成对使用,连续使用最多不能超过11次,MRD 不限使用次数。
(无操作元件)
指令
功能
梯形图
程序步
ANB (块与)
并联电路块的串联
1
ORB (块或)
串联电路块的并联
1 MPS
(进栈)
将前面已运算的结果将已存储 1 MRD
(读栈)
将已存储的运算结果读出
1 MPP (出栈)
将已存储的运算结
果读出并退出栈运
算
1
ANB指令的应用(并联块的串联)ORB指令的应用(串联块的并联)
一层堆栈的应用
-----------------------------------------------------------------------------------
3.输出型指令
备注:SET 保持线圈得电并具有自锁功能,RST 保持线圈失电。
指令 功能
梯形图 操作元件 程序步
OUT 驱动输出线圈
Y.M.S.T .C
表1备注
INV
(取反)
运算结果反转
无
1
SET
(置位)
接通执行元件并
保持
Y.M.S
Y,M:1:S,特M:2
RST
(复位)
消除元件的置位
或清除数据寄存
器的内容
Y.M.S.T
.C.D.V.
Z
1
PLS
(输出脉冲)
上升沿输出(只接通一个扫描周期)
Y.M
(不包括特
殊继电器)
2 PLF (输出脉冲)
下降沿输出(只接通一个扫描周期)
Y.M
(不包括特殊继电器)
2
INV指令注意事项:
1)INV指令是将INV电路之前的运算结果取反;
2)能编制AND、ANI指令步的位置可使用INV;
3)LD、LDI、OR、ORI指令步的位置不能使用INV;
4)在含有ORB、ANB指令的电路中,INV是将执行INV之前的运算结果取反。
SET、RST指令的应用
PLS、PLE指令的应用
-----------------------------------------------------------------------------------
4.脉冲型指令
备注:此表操作元件和程序步可能存有错误
指令
功能
梯形图
操作元件 程序步
LDP 左母线开始,上升沿
检测
X.Y.M.S .T.C 1 LDF 左母线开始,下降沿
检测
X.Y.M.S .T.C 1 ORP 并联触点,上升沿检
测
X.Y.M.S .T.C 1 ORF 并联触点,下降沿检
测
X.Y.M.S .T.C 1 AND P 串联触点,上升沿检测
X.Y.M.S .T.C 1 AND F 串联触点,下降沿检测
X.Y.M.S .T.C
1
5.主控指令与结束指令
MC 、MCR 指令的应用
特别备注:部分内容来源于网络,并非完全准确可能存在一定的错误。
只供各位同学参考之用,如有错误的地方还请同学指出。
指令
功能
梯形图 操作元件 程序步
MC
(主控)
设置母线主控开关
M 除特殊继电器外
3 MCR (主控
复位)
母线主控开关解除 M
除特殊
继电器外
2 NOP 无操作(方便以
后程序修改)
无
无
1 END 程序结束并回到
开始
无
1。