三菱plc编程基本指令表(三菱plc编程入门指令表)

http://www.itjxue.com  2023-03-03 21:42  来源:未知  点击次数: 

在三菱PLC中常用的功能指令有那些

三菱的的基本指令有27条

LD开点\LDI闭点\OUT线圈

触点及线圈输出指令

AND

ANI

触点的串联指令

OR

ORI

触点的并联指令

ORB

串联电路的并联指令

ANB

并联电路的串联指令

MPS

MRD

MPP

进栈,读栈,出栈

这个很少用

LDP

LDF

ANDP

ANDF

ORP

ORF

脉冲上升沿,下降沿检出的触点指令

加个计数器就可以作其他功能用。

MC

MCR

主控与主控复位指令

PLS

PLF

取脉冲上升(下降)沿

INV

取反指令

NOP

空指令

END

结束指令

还有

SET置位

RST复位指令

就是我们常说的自锁

三菱plc编程指令是什么?

三菱FX2 PLC基本指令快速浏览

1. 触点取用与线圈输出指令 LD、LDI、OUT

2 .单个触点串联指令 AND、ANI

3. 单个触点并联指令 OR、ORI

4. 串联电路块的并联 OR

5. 并联电路块的串联 ANB

6. LDP、LDF、ANDP、ANDF、ORP、ORF(FX2n型有)

7 .多重输出电路 MPS、MRD、MPP

8 .主控及主控复位指令 MCMCR

9 .脉冲输出 PLS、PLF

10 .自保持与解除 SET、RST

11 .计数器、定时器线圈输出和复位指令 OUT、RST

12. 空操作指令 NOP

13 .程序结束指令 END

DSZR带dog搜索的原点回归,DVIT中断定位,TBL表格设定定位,ABS读出ABS当前值,ZRN原点回归,PLSV可变速脉冲输出,DRVI相对定位,DRVA绝对定位。

三菱plc编程指令

以下是三菱plc常用的指令,还有不懂的可以问我一 程序流程控制指令—FNC00~09

00 CJ 条件转移

01 CALL 子程序调用

02 SRET 子程序返回

03 IRET 中断返回

04 EI 开中断

05 DI 关中断

06 FEND 主程序结束

07 WDT 监控定时器刷新

08 FOR 循环开始

09 NEXT 循环结束

二 传送、比较指令—FNC10~19 BIN----二进制 BCD----十进制

10 CMP 比较

11 ZCP 区间比较

12 MOV 传送

13 SMOV BCD码移位传送

14 CML 取反传送

15 BMOV 数据块传送(n点→n点)

16 FMOV 多点传送(1点→n点)

17 XCH 数据交换,(D0)←→(D2)

18 BCD BCD变换,BIN→BCD

19 BIN BIN变换,BCD→BIN

三 算术、逻辑运算指令—FNC20~29 BIN----二进制 BCD----十进制

20 ADD BIN加法

21 SUB BIN减法

22 MUL BIN乘法

23 DIV BIN除法

24 INC BIN加一

25 DEC BIN减一

26 WAND 字与

27 WOR 字或

28 WXOR 字异或

29 NEG 求BIN补码

四 循环、移位指令—FNC30~39

30 ROR 循环右移

31 ROL 循环左移

32 RCR 带进位循环右移

33 RCL 带进位循环左移

34 SFTR 位右移

35 SFTL 位左移

36 WSFR 字右移

37 WSFL 字左移

38 SFWR FIFO写入

39 SFRD FIFO读出

五 数据处理指令—FNC40~49

40 ZRST 区间复位

41 DECO 解码

42 ENCO 编码

43 SUM 求置ON位总数

44 BON ON位判别

45 MEAN 求平均值

46 ANS 信号报警器标志置位

47 ANR 信号报警器标志复位

48 SQR BIN平方根

49 FLT BIN整数→BIN浮点数六 高速处理指令—FNC50~59

50 REF 输入输出刷新

51 REFF 输入滤波时间常数调整

52 MTR 矩阵输入

53 HSCS 高速记数器比较置位

54 HSCR 高速记数器比较复位

55 HSZ 高速记数器区间比较

56 SPD 速度检测

57 PLSY 脉冲输出

58 PWM 脉冲宽度调制

59 PLSR 带加减速功能的脉冲输出

七 方便指令—FNC60~69

60 IST 状态初始化

61 SER 数据搜索

62 ABSD 绝对值凸轮顺控

63 INCD 增量凸轮顺控

64 TTMR 示教定时器

65 STMR 专用定时器—可定义

66 ALT 交替输出

67 RAMP 斜坡输出

68 ROTC 旋转工作台控制

69 SORT 数据排序

八 外部I/O设备指令—FNC70~79

70 TKY 10键输入

71 HKY 16键输入

72 DSW 拨码开关输入

73 SEGD 七段译码

74 SEGL 带锁存的七段码显示

75 ARWS 方向开关

76 ASC ASCII码转换

77 PR 打印输出

78 FROM 读特殊功能模块

79 TO 写特殊功能模块

九 外围设备指令—FNC80~89

80 RS RS-232C串行通讯

81 PRUN 并行运行

82 ASCI 十六进制→ASCII

83 HEX ASCII→十六进制

84 CCD 校验码

85 VRRD 电位器读入

86 VRSC 电位器设定

88 PID PID控制

十 F2外部模块指令—FNC90~99

90 MNET F-16N, Mini网

91 ANRD F2-6A, 模拟量输入

92 ANW* *2-6*, 模拟量输出

93 RMST F2-32RM, 启动RM

94 RMWR F2-32RM, 写RM

95 RMRD F2-32RM, 读RM

96 RMMN F2-32RM, 监控RM

97 BLK F2-30GM, 指定块

98 MCDE F2-30GM, 机器码十一 浮点数运算指令—FNC110~132

110 ECMP BIN浮点数比较

111 EZCP BIN浮点数区间比较

118 EBCD BIN浮点数→BCD浮点数

119 EBIN BCD浮点数→BIN浮点数

120 EADD BIN浮点数加法

121 ESUB BIN浮点数减法

122 EMUL BIN浮点数乘法

123 EDIV BIN浮点数除法

127 ESQR BIN浮点数开方

129 INT BIN浮点数→BIN整数

130 SIN BIN浮点数正弦函数(SIN)

131 COS BIN浮点数余弦函数(COS)

132 TAN BIN浮点数正切函数(TAN)

十二 交换指令—FNC147

147 SWAP 高低字节交换

十三 定位指令—FNC155~159

155 ABS 读当前绝对值位置

156 ZRN 返回原点

157 PLSY 变速脉冲输出

158 DRVI 增量式单速位置控制

159 DRVA 绝对式单速位置控制

十四 时钟运算指令—FNC160~169

160 TCMP 时钟数据比较

161 TZCP 时钟数据区间比较

162 TADD 时钟数据加法

163 TSUB 时钟数据减法

166 TRD 时钟数据读出

167 TWR 时钟数据写入

169 HOUR 小时定时器

十五 变换指令—FNC170~177

170 GRY 二进制数→格雷码

171 GBIN 格雷码→二进制数

176 RD3A 读FXon-3A模拟量模块

177 WR3A 写FXon-3A模拟量模块

十六 触点比较指令—FNC224~246

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)时串联触点接通

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)时并联触点接通

246 OR≥ (S1)≥(S2)时并联触点接通

三菱plc指令图文详解

三菱PLC的计数指令用法如下:

1、假设x1为检测信号,在软件中用X1对C0计数,在左母线处可以直接输入“LD X1”,所输入字母不分大小写。

2、以C0作为内部计数器,假设X1检测3次之后C0动作,这时需输入“OUT C0 K3”,此时C0类似计数器线圈。

3、用C0的触点控制Y0,Y0代表输出,可以作为警示灯使用。另外生产线都是每日对统计数据清理,所以需要在程序中加入对计数器的复位清零。

4、在编写程序之后,为保证其准确性需要先进性测试,点击工具栏的测试按钮,即可将程序写入模拟PLC。

5、然后点击测试对话框的“菜单启动”,选择第一项“继电器内存监视”。

6、然后在监视窗口的软元件菜单栏选择“位软元件窗口”,选择X和Y,这时才能对输入和输出两个软元件进行模拟和监控。

7、这时可以仿真程序:按两下X1,表示X1有一个无自锁输入信号,按一下则会自锁。通过这种方式可以监测程序是否正确。

三菱PLC指令讲解

MOV是三菱PLC中传送指令功能,你要学懂这指令你得先学会进制转换。

它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输出。

KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中出现时要使用双字指令。

这些一般用于传送指令和比较指令,使用格式一般有如下几种:

= ? K4M100 ? K0 ? ? ? ? ? ? ? ? ? ? ? 16位接点比较指令,M100-M115共16个位全部off,该接点接通。

?K4M100 ?K50 ? ? ? ? ? ? ? ? ? ? 16位接点比较指令,M100-M115共16个位组成的字所代表数值不等于50时,该接点接通

D= ?K7M500 ?K0 ? ? ? ? ? ? ? ? ? ? ? 32位接点比较指令,M500-M527共28个位全部off,该接点接通

MOV ? K0 ? K1Y0 ? ? ? ? ? ? ? ? ? ? ?16位传送指令,Y0-Y3共4个位全部复位

MOV ? K2X0 ?D0 ? ? ? ? ? ? ? ? ? ? ? 16位传送指令,X0-X3共8个位代表的数值传送到D0中。

DMOV ?K6M50 ?D50 ? ? ? ? ? ? ? ? 32位传送指令,M50-M523共24个位代表的数值传送到D50中

CMP ? K1X0 ? K1Y0 ? M10 ? ? ? ? 16位比较指令,X0-X3组成的数据和Y0-Y3组成的数据进行比较,前者大于后者,M10=1,

前者=后者,M11=1,前者小雨后者,M12=1。

DCMP ? K5X0 ?K5M0 ?M100 ? ? ? 32位比较指令,X0-X23组成的数据和M0-M23组成的数据进行比较,前者大于后者,M100=1,

三菱plc编程一般用什么指令?那么多的指令全要记住么?

简单的输入输出指令要知道,LD,OUT,AND,ANI,LDI等,其他的看说明书就行了,如图所示:

学会用基本指令足够、至于步进指令看工作环境、一般工厂里的流水线用基本指令都可以编出来的,只要能到保证到生产线正常运转就已经足够了。

扩展资料:

三菱PLC控制系统一般设计方法:

1、分析控制系统的控制要求

熟悉被控对象的工艺要求,确定必须完成的动作及动作完成的顺序,归纳出顺序功能图。

2、选择适当类型的PLC

根据生产工艺要求,确定I/O点数和I/O点的类型(数字量、模拟量等),并列出I/O点清单。进行内存容量的估计,适当留有余量。

根据经验,对于一般开关量控制系统,用户程序所需存储器的容量等于I/O总数乘以8;对于只有模拟量输入的控制系统,每路模拟量需要100个存储器字;对于既有模拟量输入又有模拟量输出的控制系统,每路模拟量需要200个存储器字。

确定机型时,还要结合市场情况,考察PLC生产厂家的产品及其售后服务、技术支持、网络通信等综合情况,选定性能价格比好一些的PLC机型。

3、硬件设计

根据所选用的PLC产品,了解其使用的性能。按随机提供的资料结合实际需求,同时考虑软件编程的情况进行外电路的设计,绘制电气控制系统原理接线图。

4、软件设计

(1)软件设计的主要任务是根据控制系统要求将顺序功能图转换为梯形图,在程序设计的时候最好将使用的软元件(如内部继电器、定时器、计数器等)列表,标明用途,以便于程序设计、调试和系统运行维护、检修时查阅。

(2)模拟调试。将设计好的程序下载到PLC主单元中。由外接信号源加入测试信号,可用按钮或小开关模拟输入信号,用指示灯模拟负载,通过各种指示灯的亮暗情况了解程序运行的情况,观察输入/输出之间的变化关系及逻辑状态是否符合设计要求,并及时修改和调整程序,直到满足设计要求为止。

5、现场调试

在模拟调试合格的前提下,将PLC与现场设备连接。现场调试前要全面检查整个PLC控制系统,包括电源、接地线、设备连接线、I/O连线等。

在保证整个硬件连接正确无误的情况下才可送电。将PLC的工作方式置为“RUN”。反复调试,消除可能出现的问题。当试运一定时间且系统运行正常后,可将程序固化在具有长久记忆功能的存储器中,做好备份。

参考资料来源:百度百科-三菱PLC

(责任编辑:IT教学网)

更多

推荐PHP+MySQL视频文章