三菱plc指令汇总
三菱FX系列PLC应用指令一览表概要

三菱 FX 系列 PLC 应用指令一览表三菱 FX 系列 PLC 应用指令一览表对应不一样型号的PLCFNC分类指令助记符功能说明NO.00 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 互换18BCD二进制变换成BCD码19BIN BCD 码变换成二进制FX2N FX0S FX0N FX1S FX1NFX2NC20 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 字左移38SFWR FIFO(先入先出 ) 写入39SFRD FIFO(先入先出 ) 读出数40ZRST区间复位41DECO 解码据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 七段码译码I/O 74 SEGL 七段码分时显示75 ARWS 方向开关设76 ASC ASCI 码变换备77 PR ASCI 码打印输出78 FROM BFM 读出79 TO BFM 写入80 RS 串行数据传递81 PRUN 八进制位传递 (#)外82 ASCI 16 进制数变换成 ASCI 码围83 HEX ASCI 码变换成 16 进制数84 CCD 校验设85 VRRD 电位器变量输入备86 VRSC 电位器变量区间87 - -88 PID PID 运算89 - -110 ECMP 二进制浮点数比较111 EZCP 二进制浮点数区间比较118EBCD 二进制浮点数→十进制浮点数浮119EBIN十进制浮点数→二进制浮点数120EADD二进制浮点数加法点121 EUSB 二进制浮点数减法数122 EMUL 二进制浮点数乘法123 EDIV 二进制浮点数除法运127 ESQR 二进制浮点数开平方算129 INT 二进制浮点数→二进制整数130 SIN 二进制浮点数 Sin 运算131 COS 二进制浮点数 Cos 运算132 TAN 二进制浮点数 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 ) A/D 数据读出备177 WR3A 模拟量模块( FX0N-3A ) D/A 数据写入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)时串连触点接通236 AND<> (S1) <> (S2) 时串连触点接通较237AND ≦(S1)≦ (S2)时串连触点接通238AND ≧(S1)≧ (S2)时串连触点接通240OR=(S1)= (S2)时并联触点接通241OR>(S1)> (S2)时并联触点接通242OR<(S1)< (S2)时并联触点接通244OR<>(S1)<> (S2)时并联触点接通245OR ≦(S1)≦ (S2)时并联触点接通246OR ≧(S1)≧ (S2)时并联触点接通。
三菱PLC功能指令

三菱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字符串转换指令详解

三菱PLC字符串转换指令详解
STR
●指令作用:可以将BIN 16位数据转换成字符串格式
●指令格式:
本指令共有三个操作数
S1: 存储将要转换的数值的位数的软元件的起始号(BIN 16位);
S2: 将被转换的BIN数据(BIN 16位);
D: 存储已转换字符串的软元件的起始号(字符串);
以下将通过程序对指令进行解释
D20:存储了需要被转换的数据
D10:指定BIN数据加符号后的总位数
D11:指定在小数点的位置
D30:存储转换后存储字符串的起始软元件
以下为模拟后的结果:
模拟后你会发现,D31里面的字符串并不是我们想要的结果,我们需要的字符串为“1”,然而得到的结果为“.1”,此时我们只需要将D10的值更改为5就行了,模拟结果如下:
D32将存储我们需要的字符串;
易错点提醒:(以下划重点)
1.在我们使用STR指令时会发现小数点前面总是需要添加空值,不然可能
会导致PLC操作错误从而引发报警,这个空值的位置一般存储我们BIN 16数据的符号,当我们的数据为正数时将存储空格,负数时存储“-“,不管是整数还是负数都不能将其忽略。
2.当我们需要的值里面有小数点时,我们可以将总位数增加来将小数点移
位,直到小数部分到达你需要的数据即可。
关于STR指令的讲解就到这里结束啦,谢谢你的观看!。
三菱PLC常用的一些功能指令三菱plc

三菱PLC常用的一些功能指令 - 三菱plc (D)CMP(P)比较-------将两源操作元件的数据作代数比较,结果送到目标元件中,打算目标元件的状态。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z目标元件:Y M S格式:LD X0CMP(P) K100 C20 M0X0由OFF到ON 时:当K100C20当前值时,M0=1当K100=C20当前值时,M1=1当K100C20当前值时,M2=1当用连续方式执行CMP时,条件满足时,每个扫描周期执行一次。
(D)ZMP(P)区间比较--------将一个数据与两个源元件的数据区间作比较,结果送到目标元件中,打算目标元件的状态。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z目标元件:Y M S格式:LD X0ZCP(P) K100 K120 C30 M3X0由OFF到ON时:当K100C30当前值时,M3=1当K100≤C30≥K120时,M4=1当K120C30当前值时,M5=1当用连续方式执行ZCP时,条件满足时,每个扫描周期执行一次。
(D)MOV(P)传送--------- 将操作元件的数据传送到目标元件中。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z目标元件:KnY KnM KnS T C D V/Z格式:LD X0MOV(P) K100 D10当X0由OFF到ON时,将100 传送到D10中当用连续方式执行MOV时,条件满足时,每个扫描周期执行一次。
对于32位数据用DMOV 传送,用元件号相临的两元件组成元件对。
元件对的首位用奇数、偶数均可,但为避开出错,元件对的首位建议统一用偶数。
当传送指令执行时,常数自动转化成二进制数存入目标元件。
SMOV(P)移位传送--------将源元件的数据转化为BCD码,然后将BCD码依据要求移位后,传送到目标元件中。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z目标元件:KnY KnM KnS T C D V/Zm:K H K/H的取值范围:1—4,即D1的值不行超过9999n:K H使用格式:如D1=1685 D2=0LD X0SMOV(P) D1 K4 K2 D2 K3当X0由OFF到ON时:将D1=1685转化为BCD 码为0001 0110 1000 0101 D2=0 转化为BCD码为 0000 0000 0000 0000再将D1的BCD码从右起第4位开头的向右2位,移到D2 中右起第3位开头向右的2位,1位和第4位不变。
三菱PLC基本指令表

块并联
精品文档
[OUT] 输出
线圈驱动指令
[SET] 置位
保持指令
[RST] 复位
复位指令
精品文档
[PLS] 脉冲
上升沿检测指令
[PLF] 脉冲(F)
下降沿检测指令
[MC] 主控
主控 开始指令
精品文档
[MCR] 主控复位
主控 复位指令
[MPS] 进栈
[MRD] 读栈
进栈指令 (PUSH)
读栈指令
[MPP] 出栈
出栈指令 (POP 读栈且复位)
[INV] 反向
运算结果的反向
[NOP] 无
精品文档
空操作
程序清除或空格用
[END] 结束
程序结束
程序结束,返回 0 步
精品文档
1. 基本指令表
FX2N PLC 各基本指令的符号、功能如下表所示。 基本指令一览
符号名称
功能
电路表示和目标元件
[LD]
运算开始
取
常开触点
[LDI] 取反
运算开始 常闭触点
精品文档
[LDP]
运算开始
取上升沿脉冲 上升沿触点
[LDF]
运算开始
取下降沿脉冲 下降沿触点
[AND] 与
串联 常开触点
精品文档
[ANI] 与非
串联 常闭触点
[ANDP] 与脉冲
串联 上升沿触点
[ANDF]
串联
与脉冲(F) 下降沿触点
精品文档
[OR] 或
并联 常开触点
[ORI]上升沿触点
精品文档
[ORF]
并联
或脉冲(F) 下降沿触点
[ANB] 逻辑块与
块串联
[ORB] 逻辑块或
三菱-常用指令

一、常用指令:
1、CMP 比较
2、MOV 传送
3、ADD加法SUB减法MUL乘法DIV除法
4、INC加1 DEC减法
5、PLSY 脉冲输出
6、SPD脉冲密度
7、ALT交替输出
8、FROM/TO模拟量写入读出
9、RS串行数据传送(学习通讯的需要了解)
10、PID 调节(模拟量控制需要了解
11、ZRN 原点回归PLSY可变速的脉冲输出
DRVI/DRV A相对、绝对定位(定位控制、步进、伺服用的较多)
12、TRD/TWR时钟数据的读出与写入(和时间、钟表显示相关)
13、LD= LD> LD< LD<> LD<= LD>=
二、通过类比学习法批量学习指令:
1、PLC四则逻辑运算指令
ADD加法SUB减法MUL乘法DIV除法
32位运算DADD DSUB DMUL DDIV
浮点运算EADD ESUB EMUL EDIV
2、接点比较指令学习
LD= LD> LD< LD<> LD<= LD>= AND= AND> AND< AND<> AND<= AND>= OR= OR> OR< OR<> OR<= OR>=。
三菱PLC指令表
38
SFWR
FIFO(先入先出)写入
39
SFRD
FIFO(先入先出)读出
数
据
处
理
40
ZRST
区间复位
41
DECO
解码
42
ENCO
编码
43
SUM
统计ON位数
44
BON
查询位某状态
45
MEAN
求平均值
46
ANS
报警器置位
47
ANR
报警器复位
48
SQR
求平方根
49
FLT
整数与浮点数转换
高
速
处
理
50
REF
SEGL
七段码分时显示
75
ARWS
方向开关
76
ASC
ASCI码转换
77
PR
ASCI码打印输出
78
FROM
BFM读出
79
TO
BFM写入
外
围
设
备
80
RS
串行数据传送
81
PRUN
八进制位传送(#)
82
ASCI
16进制数转换成ASCI码
83
HEX
ASCI码转换成16进制数
84
CCD
校验
85
VRRD
电位器变量输入
循环的终点
传
送
与
比
较
10
CMP
比较
11
ZCP
区间比较
12
MOV
传送
13
SMOV
位传送
14
CML
取反传送
15
三菱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, 断开26AND=27OR=28LD<> 当 S1≠S2, 接通,当S1=S2, 断开29AND<>30OR<>31LD> 当 S1>S2, 接通,当S1≤S2, 断开32AND>33OR>34LD<= 当 S1≤S2, 接通,当S1>S2, 断开35AND<=36OR<=37LD< 当 S1<S2, 接通,当S1≥S2, 断开38AND<39OR<40LD>= 当 S1≥S2, 接通,当S1<S2, 断开41AND>=42OR>=32位数据比较43 LDD=当(S1+1,S1)=(S2+1,S2),接通44ANDD=45ORD=46 LDD<>当(S1+1,S1)≠(S2+1,S2),接通47ANDD<>48ORD<>49LDD> 当(S1+1,S1)>(S2+1,S2), 接通50ANDD>51ORD>52LDD<= 当 (S1+1,S1) ≤(S2+1,S2), 接通53ANDD<=54ORD<=55LDD< 当(S1+1,S1)<(S2+1,S2), 接通56ANDD<57ORD<58LDD>= 当 (S1+1,S1) ≥(S2+1,S2), 接通59ANDD>=60ORD>=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) 70D+P71D+ (S1+1,S1)+(S2+1,S2)→(D+1,D) 72D+P73 D- (D+1,D)-(S+1,S)→ (D+1,D)74D-P75D- (S1+1,S1)-(S2+1,S2) →(D+1,D) 76D-P77* (S1) ×(S2) →(D+1,D)78*P79/ (S1)/(S2) →商 (D), 余数 (D+1)80/P81D* (S1+1,S1) ×(S2+1,S2) →(D+3,D+2,D+1,D)82D*P83D/ (S1+1,S1)/(S2+1,S2) →商(D+1,D), 余数 (D+3,D+2)84D/P85 B+ (D)+(S)→(D)86B+P87B+ (S1)+(S2) →(D)88B+P89B- (D)-(S) →(D)90B-P91B- (S1)-(S2) →(D)92B-P93 DB+ (D+1,D)+(S+1,S)→(D+1,D) 94DB+P95DB+ (S1+1,S1)+(S2+1,S2)→(D+1,D) 96DB+P97DB- (D+1,D)-(S+1,S) →(D+1,D)98DB-P99DB- (S1+1,S1)-(S2+1,S2) →(D+1,D) 100DB-P101B* (S1) ×(S2) →(D+1,D)102B*P103B/ (S1)/(S2) →商 (D), 余数 (D+1) 104B/P105DB* (S1+1,S1) ×(S2+1,S2) →(D+3,D+2,D+1,D)106DB*P107DB/ (S1+1,S1)/(S2+1,S2) →商(D+1,D), 余数 (D+3,D+2)108DB/P109INC (D)+1 → (D)110INCP111 DINC (D+1,D)+1→(D+1,D) 112DINCP113DEC (D)-1 →(D)114DECP115 DDEC (D+1,D)-1→(D+1,D) 116 DDECP3 BCD —二进制变换117 BCD (S) → (D)BCD 变换118BCDP119DBCD (S+1,S) →(D+1,D) 120DBCDP121BIN (S) →(D) 二进制变换122BINP123DBIN (S+1,S) →(D+1,D)124DBINP4数据传达指令125 MOV (S)→(D)126MOVP127DMOV (S+1,S) → (D+1,D)128DMOVP129CML (S) →(D)130CMLP131DCML (S+1,S) → (D+1,D)132DCML133DCMLP134BMOV (S) →(D)n 个135BMOVP136FMOV (S) →(D)n 个137FMOVP138XCH (D1) ←→ (D2)139XCHP140 DXCH (D1+1,D1)←→ (D2+1,D2) 141 DXCHP5程序分支指令142 CJ条件满足,跳转到P** 处143 SCJ条件满足后紧接的扫描周期,跳转到 P** 处144 JMP无条件跳转到P** 处145 CALL执行P**处子程序146CALLP147RET 从子程序返回148EI 赞同中断149DI 禁止中断150IRET 从中断程序返回151SUB 执行 n 指定的程序152SUBP6程序切换指令153 CHG在主副程序间切换7刷新指令154 COM执行通讯刷新155 EI赞同通讯刷新156 DI禁止通讯刷新157 SEG对应软元件的刷新,仅执行1个扫描周期,M9052 ON时有效三应用指令1逻辑运算指令158 WAND (D) AND (S)→ (D)159 WANDP160 WAND (S1) AND (S2)→(D)161 WANDP162 DAND (D+1,D) AND (S+1,S)→(D+1,D) 163 DANDP164 WOR (D) OR (S)→(D)165 WORP166 WOR (S1) OR (S2)→(D)167 WORP168 DOR (D+1,D) OR (S+1,S)→ (D+1,D) 169 DORP170 WXOR (D) XOR (S)→(D) 异或171 WXORP172 WXOR (S1) XOR (S2)→(D)173 WXORP174 DXOR (D+1,D) XOR (S+1,S)→(D+1,D) 175 DXORP176 WXNR (D) XOR (S)→(D)177 WXNRP178 WXNR (S1) XOR (S2)→(D)179 WXNRP180 DXNR (D+1,D) XOR (S+1,S)→(D+1,D) 181DXNRP182NEG 0-(D) →(D) 补码183NEGP2旋转指令184 ROR n位右转185RORP186RCR n 位右转 (带进位 ) 187RCRP188ROL n 位左转189ROLP190RCL n 位左转 (带进位 ) 191RCLP192DROR n 位右转193DRORP194DRCR n 位右转 (带进位 ) 195DRCRP196DROL n 位左转197DROLP198DRCL n 位左转 (带进位 ) 199DRCLP3移位指令200 SFR n 位右移201SFRP202SFL n 位左移203SFLP204 BSFR 1 位右移205BSFRP206BSFL 1 位左移207BSFLP208DSFR 1 位右移209DSFRP210DSFL 1 位左移211DSFLP4数据办理指令212 SER数据找寻213SERP214SUM 位检查215SUMP216DSUM217DSUMP218DECO 译码编码219DECOP220ENCO221ENCOP222SEG 7 段编码223BSET 对字中 n 地址位224BSETP225 BRST对字中n位复位226BRSTP227DIS 组合分别228DISP229UNI230UNIP231ASC ASCII 转变5先进先出指令232 FIFW FIFO写233FIFWP234FIFR FIFO 读235FIFRP6内存缓冲区存取指令236 FROM从特别功能模块读取数据237FROMP238DFRO239DFROP240TO 向特别功能模块写数据241TOP242DTO243FROM 从远程 I/O 站读数据244FROMP245DFRO246DFROP247TO 向远程站写数据248TOP249DTO250DTOP7 FOR/NEXT指令251 FOR重复n次252 NEXT8 当地站、远程I/O 站存取指令253 LRDP从当地站读数据254 LWTP向当地站写数据255 RFRP从远程特别功能模块读数据256 RTOP向远程特别功能模块写数据9显示指令257 PR从指定的8点字软元件输出16 个字符的 ASCII 码258 PR序次向输出模块输出ASCII 码 , 直到结束符 NUL(00H)259 PRC将字软元件的说明变换成ASCII 码,并输出260 LED将指定的8点字软元件显示16 个字符的 ASCII 码261 LEDA显示指定的英文数字字符262LEDB263LEDC 显示软元件 S 的说明264LEDR 显示复位10其他指令265 WDT WDT复位266WDTP267CHK 故障检测268SLT 按参数设定的条件 ,数据被锁定269SLTR 状态锁存复位,且执行 SLT 270STRA 按参数设定的条件 ,采样数据存入271STRAR 采样追踪复位,且赞同执行272STC 进位标志 (M9012)ON273CLC 进位标志 (M9012)OFF274DUTY 用户定义时钟11伺服指令275 DSFRP央求启动伺服程序276 PSFLP数据更正特别继电器和特别存放器一特别继电器M 清单M9000熔丝断M9002 I/O组件校验出错M9004 MINI网通讯出错M9005 AC电源掉电检测M9006电池电压低M9007电池电压低锁存M9008自诊断出错M9009信号报警器检测M9010运算出错标志M9011运算出错标志锁存M9012进位标志M9016数据储藏区清零标志M9017数据储藏区清零标志M9018数据通讯监控切换M9020 0号用户准时时钟M9021 1号用户准时时钟M9022 2号用户准时时钟M9023 3号用户准时时钟M9024 4号用户准时时钟M9025时钟数据设置央求M9026时钟数据出错M9027时钟数据显示M9028时钟数据读央求秒时钟秒时钟M9032 1秒时钟M9033 2秒时钟M9034 1分钟时钟M9036常开M9037常闭M9038 RUN后第一个扫描周期ON M9039运行标志M9040 暂停 PAUSE 赞同线圈M9041 PAUSE状态触点M9042停止状态触点M9043采样追踪完成M9044采样追踪M9046采样追踪M9047采样追踪准备M9048 RUN LED闪烁标志M9049切换输出字符数量M9050存放操作结果的储藏区交换触点M9051 CHG指令执行禁止M9052 SEG指令切换M9053 EI/DI指令切换M9054单步运行标志M9055状态锁存完成标志M9056 主程序 P, I 设置央求M9057 副程序 P, I 设置程序M9060 副程序 2P, I 设置程序M9061 副程序 3P, I 设置程序M9060远程终端出错M9061通讯出错M9065分别传达状态M9066传达办理切换M9067 I/O组件出错检测M9068测试模式M9069线路故障时的输出M9073 WDT出错标志M9074 PCPU准备完成标志M9075测试模式标志M9076外面急停输入标志M9077手动脉冲发生器轴设置错误标志M9078测试模式央求出错标志M9079伺复程序设置出错标志M9081对远程模块的通讯央求M9082最后站数不一致M9084出错检测M9086运行标志 BASIC 程序M9087暂停 (PAUSE) 标志M9091操作运行出错细节标志M9091微机子程序调用出错标志M9092双电源模块过热M9093双工电源模块出错M9094I/O改变标志M9095双工运行校验出错M9096A3VCPU A自校出错M9097A3VCPU B自校出错M9098A3VCPU C自校出错M9099A3VTU 自校出错M9100SFC程序登记M9101SFC程序起 /停M9102SFC启动状态M9103连续步转移有效 / 无效M9104连续转移防范标志M9108步转移监控准时器初步( 对应 D9108)M9109步转移监控准时器初步( 对应 D9109)M9110步转移监控准时器初步( 对应 D9110)M9111步转移监控准时器初步( 对应 D9111)M9112步转移监控准时器初步( 对应 D9112)M9113步转移监控准时器初步( 对应 D9113)M9114步转移监控准时器初步( 对应 D9114)M9180激活步采样追踪完成标志M9181激活步采样追踪执行标志M9182激活步采样追踪有效M9196在块停止时控制输出M9197~9198保险丝熔断,I/O校核出错显示切换二特别存放器D9000保险丝断D9001保险丝断D9002 I/O组件校验出错D9003 SUM指令检测位数D9004 MINI网主通讯组件出错D9005 AC掉电计数D9006电池不足D9008自诊断出错D9009信号报警器检测D9010出错步D9011出错步D9014 I/O控制模式D9015 CPU运行状态D9016 ROM/RAM设置D9017最小扫描时间D9018当前扫描时间D9019最大扫描时间D9020恒定扫描D9021扫描时间D9022 1秒计数器D9025 时钟数据 (年,月 )D9026 时钟数据 (日,时 )D9027 时钟数据 (分,秒 )D9028 时钟数据 (星期 )D9021~D9034远程终端组件参数设置D9035 远程 I/O 组件的通讯属性D9035扩展文件存放器D9036总的站数D9036~9037供指定扩展文件存放器软件地址D9038~9039 LED显示优先级D9044采样追踪D9050 SFC程序出错代码D9051出错块D9052出错步D9053转移出错D9054出错顺控步D9055状态锁存步序号D9061通讯出错代码D9072 PC通讯检测D9081对远程终端模块的已执行的通讯央求数D9082最后的站号D9090微机子程序输入数据区首软元件号D9091指令出错D9094 待更换的 I/O 组件的首地址D9095 A3VTS系统和A3VCPU的运行状态D9096 A3VCPU A自检出错D9097A3VCPU B自检出错D9098A3VCPU C自检出错D9099A3VTU 自检测出错D9100~D9107断保险丝的组件D9100保险丝熔断的组件D9108~D9114步转移监控准时器设置D9116~D9123 I/O组件校验出错D9124信号器报警数量检测D9125~D9132信号报警器地址号D9133~D9140远程终端卡信息D9141~D9172通讯重发次数D9173模式设置D9174设置重发次数D9175线缆出错模块出错代码D9180~9193远程终端模块出错代码D9180 轴 1 和轴 2 的限位开关输出状态储藏区D9181 轴 3 和轴 4 的限位开关输出状态储藏区D9182 轴 5 和轴 6 的限位开关输出状态储藏区D9183 轴 7 和轴 8 的限位开关输出状态储藏区D9184 CPU出错的原因D9185伺服放大器接线数据D9187手动脉冲发生器轴设置出错D9188在TEST模式下启动轴号央求出错D9189出错程序号D9190数据设置出错D9191伺服放大器种类D9196~9199故障站检测D9200LRDP办理结果D9201LWTP办理结果D9204通讯状态D9205执行回送的站D9206执行回送的站D9207通讯扫描时间 (最大值 )D9208通讯扫描时间 (最小值 )D9209通讯扫描时间 (当前值 )D9210重发次数D9211环路切换计数D9212就地站运行状态 (1~16)D9213就地站运行状态 (17~32)D9214就地站运行状态 (33~48)D9215 就地站运行状态 (49~64)D9216 就地站出错检测 (1~16)D9217 就地站出错检测 (17~32)D9218 就地站出错检测 (33~48)D9219 就地站出错检测 (49~64)D9220 就地站参数不般配或(1~16)远程站 I/O 分配出错D9221 就地站参数不般配或(17~32)远程站 I/O 分配出错D9222 就地站参数不般配或(33~48)远程站 I/O 分配出错D9223 就地站参数不般配或(49~64)远程站 I/O 分配出错D9224 主站与从站和远程I/O 站之间的初始通讯 (1~16)D9225 主站与从站和远程I/O 站之间的初始通讯 (17~32)D9226 主站与从站和远程I/O 站之间的初始通讯 (33~48)D9227 主站与从站和远程I/O 站之间的初始通讯 (49~64)D9228 就地站或远程I/O 站出错 (1~16)D9229就地站或远程 I/O 站出错 (17~32) D9230就地站或远程 I/O 站出错 (33~48) D9231就地站或远程 I/O 站出错 (49~64) D9232就地站或远程 I/O 站环路出错D9233就地站或远程 I/O 站环路出错D9234就地站或远程 I/O 站环路出错D9235就地站或远程 I/O 站环路出错D9236就地站或远程 I/O 站环路出错D9237就地站或远程 I/O 站环路出错D9238就地站或远程 I/O 站环路出错D9239就地站或远程 I/O 站环路出错D9240检测到接收出错的次数D9243本站站号检测D9244从站的总数D9245检测到的接收出错次数D9248就地站运行状态D9249就地站运行状态D9250就地站运行状态D9251就地站运行状态D9252就地站出错检测D9253就地站出错检测D9254就地站出错检测D9255就地站出错检测各种软元件一览表项目 A1,A1NA1S A2,A2NA2C A2-S1A2N-S1 A3,A3NA3A A 2U,A3UA4UI/O 软元件点 256 512 1024 2048 8192输入继电器 X 0~FF 0~1FF 0~3FF 0~7FF 0~FFF输出继电器 Y 0~FF 0~1FF 0~3FF 0~7FF 0~FFF辅助继电器内部继电器(1000点)M0~M999 M0~M999, M2 048~8191特别继电器(256 点 )M9000~M9255锁存继电器(1048 点 )L1000~L2048通讯用继电器(2048 点)B0~B3FF B0~BFFF准时器 100ms准时器(200点)T0~T19910ms 准时器 (56 点)T200~T255100ms记忆准时器(0 点 )计数器 (256 点)C0~C255存放器数据存放器 (1024 点)D0~D1023 D0~D6143特别存放器(256 点 )D9000~D9255通讯存放器(1024 点 )W0~W3FF W0~WFFF累加器 (2 点)A0,A1变址存放器 (2 点 )Z, V Z,Z1~Z6(7点), V,V1~V6(7点)嵌套 (8 点 )N0~ N7指针 (256 点)P0~P255中断指针 (32 点)I0~I31常数十进制K (16 位)-32768~+32767(32 位 )-2147483648 ~+2147483647十六进制 H (16 位 )0~FFFF(32 位 )0~FFFFFFFF。
plc指令表与解释(基于三菱FX系列PLC)
plc指令表与解释(基于三菱FX系列PLC)三菱 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的SET、RST指令
三菱PLC的SET、RST指令
指令助记符与功能
指令助记符、名称功能可用软元件程序步SET 置位动作保持Y、M、SY、M: 1 S、特M: 2
T、C: 2
D、V、Z、特D:3
RST 复位消除动作保持,
寄存器清零
Y、M、S、T、C、D、V、Z指令说明
在下述程序示例中,X000一旦接通后,即使它再次成为OFF,Y000依然被吸合。
X001一旦接通后,即使它再次成为OFF,Y000仍然是释放状态。
对同一种软元件,SET、RST可多次使用,顺序也可随意,但最后执行者有效。
此外,要使数据寄存器D、变址寄存器V、Z的内容清零时,也可使用RST指令。
积算定时器T246--T255的当前值的复位和触点复位也可用RST指令。
编程
0 LD X000
1 SET Y000
2 LD X001
3 RST Y000。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
置位与复位指令
SET
置位指令,使其动作保持;
RST
复位指令,取消动作保持;
12
结果边沿检测指令
MEP
结果上升沿检测指令,
当该指令之前的运算结果出现上升沿时,指令为ON(导通状态);
前方运算结果无上升沿时,指令为OFF(非导通状态)
MEF
结果下降沿检测指令,
当该指令之前的运算结果出现下降沿时,指令为ON(导通状态);
前方运算结果无下降沿时,指令为OFF(非导通状态)
13
脉冲微分输出指令
PLS
上升沿脉冲微分输出指令,其功能是当检测到输入脉冲上升沿来时,使操作元件得电一个扫描周期
PLF
下降沿脉冲微分输出指令,其功能是当检测到输入脉冲下降沿来时,使操作元件得电一个扫描周期
三菱PLC指令汇总
序号
分类
基本指令
功能
1
逻辑取及驱动指令
LD
取指令,常开触点与左母线连接;
LDI
取反指令,常闭触点与左母线连接;
OUT
线圈驱动指令,与右母线连接;
2
触点串联指令
AND
常开触点串联指令;
ANI
常闭触点串联指令;
3
触点并联指令
OR
常开触点并联指令;
ORI
常闭触点并联指令;
4
串联电路块的并联指令
14
空操作指令
NOP
不执行任何操作;
15
程序结束指令
END
在结束位置用END .
ORB
5
并联电路块的串联指令
ANB
6
上升沿检测指令
LDP
上升沿取指令,与左母线连接;
ANDP
上升沿触点串联指令,将上升沿触点与上一个元件串联;
ORP
上升沿触点并联指令,将上升沿触点与上一个元件并联;
7
下降沿检测指令
LDF
下降沿取指令,与左母线连接;
ANDF
下降沿触点串联指令,将下降沿触点与上一个元件串联;
ORF
下降沿触点并联指令,将下降沿触点与上一个元件并联;
8
多重输出指令
MPS
进栈指令,存入栈存储器第一单元等;
MRD
读栈指令,读出栈存储第一单元数据;
MPP
出栈指令,将栈存储器第1单元取出;
9
主控和主控复位指令
MC
主控指令,启动一个主控电路块工作;
MCR
主控复位指令,结束一个主控电路块的运行;
10
取反指令