三菱plc常用的指令详解

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以下是三菱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 W AND 字与

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 SW AP 高低字节交换

十三定位指令—FNC155~159

155 ABS 读当前绝对值位置

156 ZRN 返回原点

157 PLSY 变速脉冲输出

158 DRVI 增量式单速位置控制

159 DRV A 绝对式单速位置控制

十四时钟运算指令—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)时串联触点接通

相关文档
最新文档