
三菱plc编程指令大全 三菱plc中等于指令
- 科技
- 2023-08-14
- 4

大家好,今天小编来为大家解答以下的问题,关于三菱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:计数器指令,用于实现计数功能。
好了,文章到此结束,希望可以帮助到大家。
本文链接:http://www.depponpd.com/ke/3622.html