当前位置:首页 > 科技 > 正文

三菱plc编程指令大全 三菱plc中等于指令

三菱plc编程指令大全 三菱plc中等于指令

大家好,今天小编来为大家解答以下的问题,关于三菱plc编程指令大全,三菱plc中等于指令这个很多人还不知道,现在让我们一起来看看吧!三菱plc全部指令和详解取指令与输出...

大家好,今天小编来为大家解答以下的问题,关于三菱plc编程指令大全,三菱plc中等于指令这个很多人还不知道,现在让我们一起来看看吧!

三菱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;

三菱plc编程指令

展开全部

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

00CJ条件转移

01CALL子程序调用

02SRET子程序返回

03IRET中断返回

04EI开中断

05DI关中断

06FEND主程序结束

07WDT监控定时器刷新

08FOR循环开始

09NEXT循环结束

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

10CMP比较

11ZCP区间比较

12MOV传送

13SMOVBCD码移位传送

14CML取反传送

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

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

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

18BCDBCD变换,BIN→BCD

19BINBIN变换,BCD→BIN

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

20ADDBIN加法

21SUBBIN减法

22MULBIN乘法

23DIVBIN除法

24INCBIN加一

25DECBIN减一

26WAND字与

27WOR字或

28WXOR字异或

29NEG求BIN补码

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

30ROR循环右移

31ROL循环左移

32RCR带进位循环右移

33RCL带进位循环左移

34SFTR位右移

35SFTL位左移

36WSFR字右移

37WSFL字左移

38SFWRFIFO写入

39SFRDFIFO读出

五数据处理指令—FNC40~49

40ZRST区间复位

41DECO解码

42ENCO编码

43SUM求置ON位总数

44BONON位判别

45MEAN求平均值

46ANS信号报警器标志置位

47ANR信号报警器标志复位

48SQRBIN平方根

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

50REF输入输出刷新

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

52MTR矩阵输入

53HSCS高速记数器比较置位

54HSCR高速记数器比较复位

55HSZ高速记数器区间比较

56SPD速度检测

57PLSY脉冲输出

58PWM脉冲宽度调制

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

七方便指令—FNC60~69

60IST状态初始化

61SER数据搜索

62ABSD绝对值凸轮顺控

63INCD增量凸轮顺控

64TTMR示教定时器

65STMR专用定时器—可定义

66ALT交替输出

67RAMP斜坡输出

68ROTC旋转工作台控制

69SORT数据排序

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

70TKY10键输入

71HKY16键输入

72DSW拨码开关输入

73SEGD七段译码

74SEGL带锁存的七段码显示

75ARWS方向开关

76ASCASCII码转换

77PR打印输出

78FROM读特殊功能模块

79TO写特殊功能模块

九外围设备指令—FNC80~89

80RSRS-232C串行通讯

81PRUN并行运行

82ASCI十六进制→ASCII

83HEXASCII→十六进制

84CCD校验码

85VRRD电位器读入

86VRSC电位器设定

88PIDPID控制

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

90MNETF-16N,Mini网

91ANRDF2-6A,模拟量输入

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

93RMSTF2-32RM,启动RM

94RMWRF2-32RM,写RM

95RMRDF2-32RM,读RM

96RMMNF2-32RM,监控RM

97BLKF2-30GM,指定块

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

110ECMPBIN浮点数比较

111EZCPBIN浮点数区间比较

118EBCDBIN浮点数→BCD浮点数

119EBINBCD浮点数→BIN浮点数

120EADDBIN浮点数加法

121ESUBBIN浮点数减法

122EMULBIN浮点数乘法

123EDIVBIN浮点数除法

127ESQRBIN浮点数开方

129INTBIN浮点数→BIN整数

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

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

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

十二交换指令—FNC147

147SWAP高低字节交换

十三定位指令—FNC155~159

155ABS读当前绝对值位置

156ZRN返回原点

157PLSY变速脉冲输出

158DRVI增量式单速位置控制

159DRVA绝对式单速位置控制

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

160TCMP时钟数据比较

161TZCP时钟数据区间比较

162TADD时钟数据加法

163TSUB时钟数据减法

166TRD时钟数据读出

167TWR时钟数据写入

169HOUR小时定时器

十五变换指令—FNC170~177

170GRY二进制数→格雷码

171GBIN格雷码→二进制数

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

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

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

224LD=(S1)=(S2)时运算开始之触点接通

225LD>(S1)>(S2)时运算开始之触点接通

226LD<(S1)<(S2)时运算开始之触点接通

228LD<>(S1)≠(S2)时运算开始之触点接通

229LD≤(S1)≤(S2)时运算开始之触点接通

230LD≥(S1)≥(S2)时运算开始之触点接通

232AND=(S1)=(S2)时串联触点接通

233AND>(S1)>(S2)时串联触点接通

234AND<(S1)<(S2)时串联触点接通

236AND<>(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特殊指令有哪些

ANDANI触点的串联指令;;

ORORI触点的并联指令;

ORB串联电路的并联指令;

ANB并联电路的串联指令;

MPSMRDMPP进栈,读栈,出栈这个很少用;

LDPLDFANDPANDFORPORF脉冲上升沿,下降沿检出的触点指令加个计数器就可以作其他功能用。

MCMCR主控与主控复位指令;

PLSPLF取脉冲上升(下降)沿。

三菱plc常见指令

以下是三菱PLC常见的指令:

1.LD(取指令):将常开触点或常闭触点的状态存储入寄存器。

2.LDI(取反指令):将常闭触点或常开触点的状态存储入寄存器。

3.AND(与指令):将两个数据相与,并将结果存储入寄存器。

4.ANI(与反指令):将两个数据相与,并将结果存储入寄存器,同时将第一个数据的状态取反。

5.OR(或指令):将两个数据相或,并将结果存储入寄存器。

6.ORI(或反指令):将两个数据相或,并将结果存储入寄存器,同时将第一个数据的状态取反。

7.ANB(与块指令):将两个数据相与,并将结果存储入寄存器,同时将第一个数据的状态取反。

8.ORB(或块指令):将两个数据相或,并将结果存储入寄存器,同时将第一个数据的状态取反。

9.XOR(异或指令):将两个数据做异或运算,并将结果存储入寄存器。

10.MPS(进栈指令):将运算结果送入栈存储器的第一段,同时将先前送入的数据依次移到栈的下一段。

11.MRD(读栈指令):将栈存储器的第一段数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。

12.MPP(出栈指令):将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其它数据依次上移。

这些是三菱PLC中常见的指令,但具体应用需要根据具体的应用场景和要求进行选择和运用。

三菱plc时间指令说明书

下面是三菱plc时间指令说明书:

三菱PLC提供了多种定时器指令,包括TON和TOF。以下是这两个指令的详细说明:

TON指令:

TON指令常用于模拟定时器,如果在指定的时间内输入ON,指令输出ON。如果没有输入ON,则指令输出OFF。

语法:

TON(定时器名称,时间,输出)

参数:

定时器名称:指定计时器的名称,为PLC程序员自定义名称

时间:指定定时器的时间,可以是一定的时间值(以毫秒为单位)或浮点型寄存器

输出:指定输出信号的位置,可以是数字量输出,比如Y0,Y1等。

TOF指令:

TOF指令主要用于OFF定时器,也就是说,如果在指定的时间内TOF指令的输入为OFF,则输出ON,反之则输出OFF。

语法:

TOF(定时器名称,时间,输出)

参数:

定时器名称:指定计时器的名称,为PLC程序员自定义名称

时间:指定定时器的时间,可以是一定的时间值或浮点型寄存器

输出:指定输出信号的位置,可以是数字量输出,比如Y0,Y1等。

三菱plc梯形图全部指令和详解

三菱PLC(可编程控制器)的梯形图语言是一种用于编写程序的符号化语言,它包括多种不同类型的指令,以下是三菱PLC梯形图全部指令和详解:

LD(Load):将一个位或字的值加载到内存中。

LDI(LoadImmediate):将常数值加载到内存中。

AND(And):逻辑与运算。

OR(Or):逻辑或运算。

XOR(ExclusiveOr):逻辑异或运算。

NOT(Not):逻辑非运算。

OUT(Output):向指定的输出端口输出一个位或字的值。

SET:将指定的位设置为1。

RST(Reset):将指定的位设置为0。

MOV(Move):将源地址的数据移动到目标地址。

ADD(Addition):加法运算。

SUB(Subtraction):减法运算。

MUL(Multiplication):乘法运算。

DIV(Division):除法运算。

INC(Increment):自增一。

DEC(Decrement):自减一。

JMP(Jump):无条件跳转。

JZ(JumpIfZero):如果指定的位为0,则跳转。

JNZ(JumpIfNotZero):如果指定的位不为0,则跳转。

CALL(CallSubroutine):调用子程序。

RET(Return):返回上一级程序。

CMP(Compare):比较两个操作数的大小。

TEST:测试两个操作数的逻辑与运算结果。

TIMER:定时器指令,用于控制时间延迟等功能。

COUNTER:计数器指令,用于实现计数功能。

好了,文章到此结束,希望可以帮助到大家。

最新文章