三菱PLC应用指令学习
三菱PLC基础指令27条

LD 第一个常开
(取)
LDI 第一个常闭
(取反)
AND 串联常开
(与)
ANI 串联常闭
(与反)Oຫໍສະໝຸດ 并联常开(或)ORI 并联常闭
(或反)
OUT 驱动输出线圈
(输出)
功能
1.原型指令
备注:OUT 用于继电器、定时器、计数器的输出,可以连续使
用无次数限制。OUT 的程序步 Y、M:1;特 M:2;T:3;C:3~5
OUT 指令不能用于输入继电器,在对定时器、计数器使用 OUT
指令后,一定要设定常数 K(十进制)或 H(十六进制)。
ANI、AN、OR、ORI 一行不要超过 10 个,连续使用不建议超
2.社会主义本质理论对探索怎样建设3.社19会57主年义2月具,有毛重在要《的关实于践正意确义处。理社人会民主内义2.社部本科会矛质学主盾理的义的论1本本问的.邓质质题提小是的》出平创科讲,提新学话为出,内中我“创涵提们社邓新。出寻始会小的邓(找终主平关小1一代义)坚键平种表的我2持在对能.1中本国把科人社9够国质社5发学才会从4先,会展社年,主更进是主作会,人义深生解义为主毛才本层产放制执义在的质次1力生度政理《成所.认社1的产还兴论论长作.识会 发发力刚国和十靠的社主 展展,刚的实大教概会义 才要发建第践关坚育括主本 是求展立一的系2持。,义质 硬、,生,要基》以人一,理 道发大产还务本重发才方从论 理展力力没是成要展资面而把 ,才促,有由果讲社的源强为我 把是进消完中,话会办是调中四们 发(硬先灭全国抓中主法第必国、对 展2道进剥建共住提三义解一)须的科社 生理生削立产“出、经决资采解社学会 产,产,党什(代济前源取放会技主 力是力消还的么1表基进。从和主术义 作)对的除不执是中础科低发义是1的 为吧社3发两完政社9国基的学级展.
PLC应用技术(三菱机型)基本指令

Y0
LD
X2
ANI
X3
OUT
Y1
图3-2 触点与指令
2.基本指令
❖ 三、触点并联(OR、ORI)指令 ❖ OR(Or):或指令,用于一个动合触点的并联连接。 ❖ ORI(Or Inverse):或非指令,用于一个动断触点的
并联连接。
LD
X0
OR X1
ORI X2
OUT Y0
图3-3 触点或指令
2.基本指令
❖ 四、电路串联块(ANB)指令 ❖ ANB(And Block):回路块与指令,用于由两个或两
个以上触点并联的回路块串联的连接。将并联回路块串联 连接时,回路块开始用LD、LDI指令,回路块结束后用 ANB指令连接起来。 ❖ 指令不带元件编号,是一条独立指令,对每个回路块单独 使用,也可以成批使用。由多个回路块串联时,如果对每 个回路块使用ANB指令,则串联回路块数没有限制。但是 ,由于LD、LDI指令的重复次数限制在8次以下。
2.基本指令
图3-1 触点线圈指令
LD X0
OUT Y0
LDI X1
OUT Y1 INV OUT Y2
2.基本指令
❖ 二、触点串联(AND、ANI)指令
❖ AND(And):与指令,用于一个动合触点的串联连接。
❖ ANI(And Inverse):与非指令,用于一个动断触点 的串联连接。
LD
X0
1.基本控制
1.基本控制
❖ (1)点动控制 ❖ 点动控制即按下按钮时电动机转动工作,松开按钮时电动
机停转。点动控制多用于机床刀架、横梁、立柱等快速移 动和机床对刀等场合,以及短时间就能完成且需要人监控 的操作,如电动葫芦。点动控制的一般步骤为:按下按钮 SB1(X0接通)--接触器KM1线圈通电(Y0得电)--KM1主触点闭合---电动机M通电启动运行;当松开按钮 SB1时--接触器KM1线圈断电---KM1主触点断开--电动 机M失电停机。
三菱PLC功能指令

三菱PLC功能指令1.位操作指令:位操作指令用于读取、写入和修改位级别的数据。
常见的位操作指令包括LD(逻辑与)、ORR(逻辑或)、AND(逻辑与)、XOR(异或)等。
2.数据操作指令:数据操作指令用于读取、写入和修改字节、字和双字级别的数据。
常见的数据操作指令包括MOV(赋值)、ADD(加法)、SUB(减法)、MUL(乘法)、DIV(除法)等。
3.计数器指令:计数器指令用于实现计数功能。
有三种类型的计数器指令:上升沿计数器、下降沿计数器和阶段计数器。
计数器指令可以用于进行数量统计、进度监测等应用。
4.定时器指令:定时器指令用于实现定时功能。
有两种类型的定时器指令:上升沿定时器和下降沿定时器。
定时器指令可以用于进行时间监测、延时操作等应用。
5.移位指令:移位指令用于将数据的位进行移动。
常见的移位指令包括SHL(左移)、SHR(右移)等。
移位指令通常用于数据处理和位拼接等应用。
6.比较指令:比较指令用于比较两个数值的大小。
常见的比较指令包括CMP(比较)、EQ(等于)、NE(不等于)、GT(大于)等。
比较指令可以用于实现条件判断和逻辑控制等应用。
7.转移指令:转移指令用于控制程序的流程。
常见的转移指令包括JMP(无条件跳转)、JE(等于时跳转)、JNE(不等于时跳转)、JG(大于时跳转)等。
转移指令可以用于实现程序的循环和条件判断等应用。
8.存储器控制指令:存储器控制指令用于读取和写入存储器的数据。
常见的存储器控制指令包括LD(读取)、ST(写入)等。
存储器控制指令可以用于实现数据存储和加载等应用。
9.数学指令:数学指令用于实现各种数学运算。
常见的数学指令包括SIN(正弦)、COS(余弦)、SQRT(平方根)等。
数学指令可以用于实现数据处理和数值计算等应用。
10.基本运算指令:基本运算指令用于实现基本的数值运算。
常见的基本运算指令包括加法、减法、乘法和除法等。
基本运算指令通常用于实现逻辑计算和数据处理等应用。
三菱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型号和功能指令来实现特定的控制任务。
3.PLC应用技术(三菱机型)教学课件 第3章基本指令

类别 输入 输出
表3-2电动机的基本控制资源分配表
名称
I/O地址
功能(可变)
SB1
X0
正转按钮
SB2
XI
反转按钮
SB3
X2
停止按钮
SQ1
X4
左限位行程幵关
1.指令集
指令的学习及应用要注意三个方面的问题。 其一是指令的表迖形式,每条指令都有梯形图与指令表 两种表迖形式,也就是说每条指令都有图形符号和文字 符号,这是使用者要记住的。 其二是每条指令都有各自的使用要素。如定时器是用来 计时的,计时自然离不幵计时的起点及计时时间的长短 ,指令中一定要表现这两个方面的内容,这也就是指令 的要素。 其三是指令的功能,一条指令执行过后,机内哪些数据 出现了哪些变化是编程者特别要把握的,分析不透,就 难以熟练编写分析调试程序,达到控制目的。
I/O 总 点 数 : 即 输 入 点 数 与 输 出 点 数 之 和 , 三 菱 PLC 的 输 入 点数和输出点数相等。 单元类型:M—该模块为基本单元(CPU模块);E—输入 、输出混合扩展单元或扩展模块;
输 出 形 式 : R_ 继 电 器 输 出 ; S — 双 向 晶 闸 管 输 出 ; T 一 晶 体 管输出。 特殊品种区别:D—直流电源,直流输入;A—交流电源, 交流输入或交流输入模块。
指令将前面的运算结果上升(下降)沿时输出脉冲,不能
2.基本指令
八、主控触点(MC、MCR)指令
MC (MasterControl):主控指令,用于公共串联触点连接 ,占3个程序步。 MCR (MC Reset):主控复位指令,用于公共串联触点的 清除,是MC指令的复位指令,占2个程序步。 使用主控指令的触点称为主控触点,它们在梯形图中与一 般的触点垂直,是与左母线直接相连的动合触点,其作用 相当于控制一组电路的总开关。 在MC指令内采用MC指令时,嵌套N级的编号按顺序增大( N0-N7)。将该指令返回时,采用MCR指令,从大的嵌套 级开始消除(N0-N7)。嵌套级最大可编8级,特殊辅助继 电器不能用做MC的操作元件。
三菱基本指令及其应用

• PLC不同的控制功能,是由不同的控制程序实现的。而控 制程序是由用户,按控制要求自行设计编辑的。使用PLC 就要能正确的设计程序,程序是由各种指令编辑而成的, 这就要了解和掌握指令,即掌握编程语言。
• 一、梯形图语言:它用比画电气原理图还要简单的作图方 法来编辑构成的。梯形图语言的基本规则:
里的信息被取出。栈顶则下降一步。它没有操作数。接在分 支点后的第一个触点还用与类指令。
• 例:写出下列梯形图的指令表:
• X0 X1m6 X2 X3
Y0
•
X4
Y1
•
X5
Y2
•
X7
Y3
•
X10
Y4
• 0 LD X0
8 MRD
16 OUT Y3
• 1 MPS
9 AND X4 17 MPP
• 2 AND X1 10 OUT Y1 18 AND X10
• 7、右母线:图右侧的一根竖线,象征电源的负线。接右 母线的只能是线圈。不能接触点。即线圈和右母线之间不 能装接触点。线圈与线圈之间不能串联,可以直接并联。
• 8、在竖线上不能装触点。
• 9、每有一个线圈的梯形图,为一个逻辑行。
• 10、每个逻辑行最上一行中不能有断头或缺口。
• 11、每个逻辑行的线圈左侧一定要有触点驱动。
• 梯形图符:
可对XYMSTC
• 简画如下
• 二) 逻辑运算结果取反指令:助记符 INV,是把这个指令的 左则各触点逻辑运算结果取反后,参于右则逻辑的运算。
• 它没有操作数。它的梯形图符号为
• 它可以使脉冲触点的常开取反INV后成为常闭触点。
• 例: X0
Y1
变常开触点为常闭
三菱PLC基本指令汇总,虽然枯燥,但超实用的,赶快收藏起

三菱PLC基本指令汇总,虽然枯燥,但超实用的,赶快收藏起三菱FX系列PLC基本指令.步进梯形图指令FX 系列 PLC 有基本顺控指令 20 或 27 条、步进梯形图指令 2 条、应用(功能)指令 100 多条(不同系列有所不同)。
以 FX2N 为例,介绍其基本顺控指令和步进指令及其应用。
FX1N,FX2N,FX2NC 共有27 条基本顺控指令,2条步进梯形图指令。
FX系列PLC —取指令与输出指令(LD/LDI/LDP/LDF/OUT)( 1 ) LD (取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。
( 2 ) LDI (取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。
( 3 ) LDP (取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF → ON )时接通一个扫描周期。
( 4 ) LDF (取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。
( 5 ) OUT (输出指令)对线圈进行驱动的指令,也称为输出指令。
取指令与输出指令的使用如图 1 所示。
图 1 取指令与输出指令的使用取指令与输出指令的使用说明:1 )LD 、LDI 指令既可用于输入左母线相连的触点,也可与ANB 、 ORB 指令配合实现块逻辑运算;2 ) LDP 、 LDF 指令仅在对应元件有效时维持一个扫描周期的接通。
图 3-15 中,当 M1 有一个下降沿时,则 Y3 只有一个扫描周期为ON 。
3 ) LD 、 LDI 、 LDP 、 LDF 指令的目标元件为 X 、 Y 、 M 、T 、 C 、 S ;4 ) OUT 指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在 OUT 指令之后应设置常数 K 或数据寄存器。
5 ) OUT 指令目标元件为 Y 、 M 、 T 、 C 和 S ,但不能用于X 。
FX系列PLC —触点串联指令(AND/ANI/ANDP/ANDF)( 1 ) AND (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
三菱PLC功能指令及应用举例讲课文档

传送数据 K7
0
0
1
1
K3
1
0
1
0
K10
X1
0
0
0
0
K0
X0
0
0
0
1
K1
第十页,共90页。
第十一页,共90页。
图5.7 Y-△降压启 动程序梯形图
5.2 用跳转指令实现选择运行程序段
应用跳转指令的程序结构 如图5.8所示。X3是手动/自动选 择开关的信号输入端。当X3未 接通时,执行手动程序段,反之 执行自动程序段。X3的常开/常 闭接点起联锁作用,使手动、自
5.1.4 区间复位指令ZRST
表5.6
区间复位指令
P
FNC40 ZRST
ZRST指令
操作数 D1、D2
操作数范围 Y、M、S、T、C、D
图5.5 区间复位指令ZRST
如图5.5所示,当指令语句“ZRST Y0 Y3”执行时将Y0、Y1、Y2、Y3全部 复位为0状态。
第八页,共90页。
5.1.5 实习操作:电动机Y-△降压启动控制线路与程序
第九页,共90页。
图5.6 Y-△降压启动控制线路
表5.7
Y-△降压启动过程和传送控制数据表
操作元件 SB2
SB1 KH
状态
形启动 T0延时10s T0延时到 T1延时1s T1延时到 △形运转
停止 过载保护
输入端 口
X2
Y3/KM3 0
输出端口/负载 Y2/KM2 Y1/KM1
1
1
Y0/HL 1
部组合及适用指令范围如表5.2所示。
表5.2
KnY0的全部组合及适用指令范围
指令适用范围
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、比较指令和区间比较指令
比较指令CMP(Compare)指令格式如下:
功能:将源操作数[S1.] 和源操作数[S2.]的数据 进行比较,比较结果用目 标元件[D.]的状态来表示 。
Date: 2019/9/7
Page: 4
昆山捷梯三菱培训
一、比较指令和区间比较指令
区间比较指令ZCP(Zone Compare)指令格式如下:
Date: 2019/9/7
Page: 18
昆山捷梯三菱培训
三、减1指令
减1指令DEC(Multiplication)指令格式如下:
功能:将源操 作数内容自减1 ,结果送源操 作数。
-
说明:操作数KnY、KnM、KnS、T、C、D、V、Z 。不影 响标志位。最大值加1变最小值。
Date: 2019/9/7
Page: 14
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、 Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。
源位:M8020零标志位、M8021借位 标志位、M8022进位标志位。运算结果为0时,M8020为1; 运算结果大于32767或2147483647时,M8021为1;运算结果 小于-32768或- 2147483648时,M8022为1。
昆山捷梯三菱培训
Date: 2019/9/7
Page: 12
昆山捷梯三菱培训
算术和逻辑指令(FNC20~FN29)
Date: 2019/9/7
Page: 13
昆山捷梯三菱培训
一、加法指令
加法指令ADD(Addition)指令格式如下:
功能:将源操 作数进行二进 制相加,结果 送目的操作数 。
Date: 2019/9/7
Date: 2019/9/7
Page: 10
昆山捷梯三菱培训
指令使用举例:
在某生产包装线上每来一个产品时,机械手将其放入包装箱 中,当包装箱中放入产品个数等于设定值时,工人将包装箱 打包好,并放上新的包装箱,机械手将产品放入下一个包装 箱。试用应用指令实现功能。
Date: 2019/9/7
Page: 11
Date: 2019/9/7
Page: 7
昆山捷梯三菱培训
二、传送指令和移位传送指令
传送指令MOV(Move)指令格式如下:
功能:将源操作数[S.]传 送到目的操作数[D.]中。
Date: 2019/9/7
Page: 8
昆山捷梯三菱培训
三、BCD转换和BIN转换指令
BIN转换指令(BCD Code to BIN)指令格式如下:
Page: 19
昆山捷梯三菱培训
四、逻辑指令
逻辑指令格式如下:
Date: 2019/9/7
Page: 20
昆山捷梯三菱培训
小结:
1. 掌握程序BCD,BIN指令等用法; 2. 掌握数据传送和比较指令的用法; 3. 掌握算术运算和逻辑指令的用法;
Date: 2019/9/7
Page: 21
昆山捷梯三菱培训
功能:指令执行时源操作 数[S.]与[S1.]和[S2.]的 内容进行比较,并比较结 果用目标元件[D.]的状态 来表示。
Date: 2019/9/7
Page: 5
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、 D、V、Z;目标操作数是Y、M、S。 源操作数进行比较时,比较结果放入3个连续的目的操作数 继电器中。注意区间比较时S1不能大于S2。
功能:将源操作数[S.]BCD,转换成二进制传送到目的操作数 [D.]中。
Date: 2019/9/7
Page: 9
昆山捷梯三菱培训
指令使用说明:
源操作数可以是KnX、KnY、KnM、KnS、T、C、D、V、Z; 目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。
BCD码的数值范围:16位时0~9999,32位时0~99999999。
PLC内部运算采用二进制,BCD指令可以将二进制转换成 BCD码,然后在7段数码管上显示;BIN指令可以将拨码开关 输入的BCD码转换成二进制,然后进行运算。
BIN指令源操作数S1内容不是BCD时出错。
注意特殊辅助继电器M8032的功能。BCD指令中,双字被 转换成科学计数法格式;BIN指令中,将科学计数法格式转 换成浮点数。
传送和比较指令 算术与逻辑指令 移位和循环指令 数据处理指令
Date: 2019/9/7
Page: 1
高速处理指令 外部输入输出指令
其它指令
昆山捷梯三菱培训
Date: 2019/9/7
Page: 2
昆山捷梯三菱培训
传送和比较指令(FNC10~FN19)
Date: 2019/9/7
Page: 3
昆山捷梯三菱培训
比较结果的清除,分别使用RST指令和ZRST指令。
Date: 2019/9/7
Page: 6
昆山捷梯三菱培训
指令使用举例:
在某生产包装线上每来一个产品时,机械手将其放入包装箱 中,当包装箱中放入50个产品时,工人将包装箱打包好,并 放上新的包装箱,机械手将产品放入下一个包装箱。试用应 用指令实现功能。
源操作数和目的操作数可以指定相同的编号。
Date: 2019/9/7
Page: 15
昆山捷梯三菱培训
指令使用举例:
数字拨码开关分别连接PLC的X000~X007、 X010~X017 、 X020~X027 、 X030~X037,假如X000~X007 和X010~X017 构成一个数据, X020~X027 和X030~X037 构成一个数据。 将两个数相加,并用BCD码显示。
Date: 2019/9/7
Page: 16
昆山捷梯三菱培训
二、乘法指令
乘法指令MUL(Multiplication)指令格式如下:
功能:将源操 作数进行二进 制相乘,结果 送目的操作数 。
Date: 2019/9/7
Page: 17
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、 Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。 操作数为16位时,运算结果为32位,操作数为32位时,运算 结果为64位。