三菱plc从入门到精通,学PLC之路详解(附各种图例)
零基础学习PLC入门,6个指令完成模拟量程序梯形图(附程序)

零基础学习PLC入门,6个指令完成模拟量程序梯形图(附程序)这一节讲述4-20mA的模拟量信号进入西门子S7-200PLC以后,PLC怎样通过程序把它变成我们想要的实际数值。
虽然这节讲的是西门子PLC的模拟量处理程序,但道理都是一样的,你只要把程序的原理弄明白了,在其他品牌的PLC上应用也是一样的,不管是三菱的还是施耐德的都一样。
所以文章最后我会附上本节所讲的程序的下载方法,有需要的朋友可以自己下载研究。
通过上一节的学习我们知道,模拟量其实就是一个在一定数字范围内连续变化的数值。
这个数字范围绝大多数都是用4-20mA这个电流信号作为标准范围,至于为什么这样用,上一节已经讲的很清楚了,这里不再重复。
接下来看图1。
图1,的左边是一个量程范围为0-10kpa的压力变送器,它的输出电流就是0-10kpa对应4-20mA,所以压力在5kpa时对应的电流就是12mA,我们只要在电路中串联一个数字万用表就能看到电流的读数,然后我们通过这个读数,拿一个计算器通过加减乘除就能算出实际的压力是5kpa。
这就是手动的算法,如果用这种算法去算实际压力值,简直就是太老土了。
这些活只要交给PLC去干就行了,你只要把程序写好PLC就会不知疲倦的去算还不会出错,我们腾出时间看点自己想看的片片多好呢。
那怎么让PLC去算呢?很简单,我们只要做两件事就可以了。
第一,硬件部分,看图1的右边,我们只要在原来接数字万用表的地方,接一个PLC的模拟量输入模块就行了,你没看错,原理就是这样的。
它实际的接线图就是下面的图2。
在图2我们看到压力变送器和PLC的模拟量模块串联在一起,模拟量模块把接收到的4-20mA电流信号经过处理传送给PLC,这样PLC就能通过程序计算出实际的压力值了。
它的内部处理过程如下。
图3,是模拟量信号在PLC内部的处理过程和工作原理,只要能看明白这张图,我下面讲程序时你就能很容易理解了。
其实模拟量模块内部和压力变送器内部一样,都是有一块电路板。
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-----_SFC顺序功能图

可编程控制器
I/O口 X0 X1 X2 X3
华侨大学电气工程与自动化系
41页
启动按钮 停止按钮 低位传感器L 中位传感器M
X4
X10 Y1 Y2 Y3 Y4
高位传感器H
手动/自动选择,ON=自动 流入液体A,电磁阀YV1 流入液体B,电磁阀YV2 流入液体C,电磁阀YV3 搅拌机M
可编程控制器
华侨大学电气工程与自动化系
• 在顺序控制中,我 们把每一个工序叫 做一个状态,当一 道工序完成,做下 一道工序时,可以 表达为,从一个状 态转移到另一个状 态。 • 如有4个广告灯, 每个灯亮1秒,循 环进行,则状态转 移图如右图。
可编程控制器
特点:
华侨大学电气工程与自动化系
12页
• 当转移条件满足时, 则会从上一个状态 转移到下一个状态, 而上一个状态自动 复位。
42页
可编程控制器
华侨大学电气工程与自动化系
43页
可编程控制器
华侨大学电气工程与自动化系
44页
可编程控制器
实例:运输带控制 系统的
华侨大学电气工程与自动化系
45页
5.2使用起保停电路的编程方式
顺序控制梯形图的编程方式有: 使用STL指令的编程方式
a
步3
a
b
步3
a c
步3
b
步4
d
步6
e
步8
f
步4
d
步5
e
步6
f
步4
c
步5
g
步7
h
步9
i
步7
步8
g
步9
步5
d
步10
j
步10
《PLC应用技术(三菱)》课件.第四单元-顺序功能图

三、知识链接
1.经验设计法与顺序控制设计法
第三单元中各梯形图的设计方法一般称为经验设计法,经验设计法没有一套固 定的方法步骤可循,具有很大的试探性和随意性,对于不同的控制系统,没有一种 通用的容易掌握的设计方法。
顺序控制设计法是一种先进的设计方法,很容易被初学者接受,有经验的工程 师使用顺序控制设计法,也会提高设计的效率,程序调试、修改和阅读也更方便。
四、任务实施
1.将二个模拟按钮开关的常开触点分别接到PLC的X0和X1(如图4-18所示的 输入部分),并连接PLC电源。检查电路正确性,确保无误。
2.输入图4-16所示的梯形 图,进行程序调试,调试时 要注意动作顺序,运行后可 任意按下X0(或X1),监控 观察各输出(Y1~Y3、Y4、 Y5)和相关定时器(T0~T4) 的变化,检查是否完成了按 钮式人行道交通灯所要求的 功能。
图4-2 运料小车时序图
运料小车的一个工作周期分为装料、右行、卸料和左行4步,再加上等待装料 的初始步,一共有5步。各限位开关、按钮和定时器提供的信号是各步之间的转换 条件,由此画出顺序功能图如图4-3所示。
图4-3 运料 小车单周期工作 方式顺序功能图
运料小车单周期工作方 式梯形图如图4-4所示。
图4-13 按钮式人行道交通灯示意图
二、原理分析
为了用PLC控制器来实现任务,PLC需要2个输入点,5个输出点,输入输出 点分配见表4-2。
表4-2 输入输出点分配
输出继电器 Y1 Y2 Y3 Y5 Y6
作用 主干道红灯 主干道黄灯 主干道绿灯 人行道红灯 人行道绿灯
由提出的任务画出时序图,如图4-14所示。
图4-14 按钮式人行道交通灯时序图
三菱PLC使用手册

三菱PLC使用手册三菱PLC(可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制器设备。
作为一种可编程的控制器,它能够实现各种自动化控制操作,如机器人控制、生产线控制、监控系统等。
使用三菱PLC之前,用户需要了解其使用手册,以便正确地安装、配置和操作设备。
下面是三菱PLC的使用手册概述,主要包括PLC的基本结构、安装和配置、PLC编程和调试等方面。
一、PLC的基本结构三菱PLC主要由中央处理器(CPU)、输入和输出模块(I/O模块)以及通信模块组成。
中央处理器是PLC的“大脑”,负责接收和处理控制信号,然后发送相应的命令给输出模块来实现控制操作。
输入模块用于接收外部信号,输出模块则用于对外部设备输出信号。
通信模块用于与其他设备进行通信。
二、安装和配置在安装PLC之前,用户需要确定PLC的安装位置和固定方法。
接着需要将PLC与电源连接,并确保电源电压和频率符合要求。
安装完成后,用户需要根据实际需求配置PLC的输入和输出模块,即确定输入模块和输出模块的数量和类型。
在配置过程中需要仔细参考电气图纸和相关规范,确保配置正确。
三、PLC编程四、PLC调试和运行PLC编程完成后,用户需要对PLC进行调试和运行。
调试过程中需要检查PLC的连接和配置是否正确,以及编程是否符合预期。
用户可以通过监视PLC的输入和输出信号,根据不同情况进行调整和优化,以确保PLC 的稳定运行。
在运行过程中,用户需要注意监控PLC的运行状态和性能,及时处理错误和异常情况。
五、PLC维护和管理PLC的维护和管理是确保PLC长期稳定运行的重要工作。
用户需要定期检查PLC的连接和配置,及时清理设备和维护电源。
此外,用户还需要备份PLC的程序和参数,以防止意外丢失。
对于大型或复杂的PLC系统,用户还可以使用监控软件来实时监测PLC的运行状态和性能。
总结:三菱PLC使用手册提供了使用和操作三菱PLC的详细指南。
从PLC的基本结构、安装和配置,到PLC的编程、调试和运行,再到PLC的维护和管理,都需要用户仔细参考手册进行操作。
三菱PLC编程手册

三菱PLC 编程手册目录第一章 FX1N PLC编程简介1.1 FX1N PLC 简介 (1)1.1.1 FX1N PLC 的提出 (1)1.1.2 FX1N PLC 的特点 (1)1.1.3 FX1N PLC 产品举例 (1)1.1.4 关于本手册 (1)1.2 编程简介 (1)1.2.1 指令集简介 (2)1.2.2 资源集简介 (7)1.2.3 编程及应用简介 (9)第二章基本逻辑指令说明及应用2.1 基本逻辑指令一览表 (10)2.1 [LD],[LDI],[LDP],[LDF],[OUT]指令 (10)2.2.1 指令解说 (10)2.2.2 编程示例 (10)2.3[AND],[ANI],[ANDP],[NDF]指令 (11)2.3.1 指令解说 (11)2.3.2 编程示例 (12)2.4 [OR],[ORI],[ORP],[ORF]指令 (13)2.4.2 编程示例 (13)2.5 [ANB],[ORB]指令 (14)2.5.1 指令解说 (14)2.5.2 编程示例 (14)2.6 [INV]指令 (15)2.6.1 指令解说 (15)2.6.2 编程示例 (15)2.7 [PLS],[PLF]指令 (16)2.7.1 指令解说 (16)2.7.2 编程示例 (17)2.8 [SET],[RST]指令 (17)2.8.1 指令解说 (17)2.8.2 编程示例 (18)2.9 [NOP],[END]指令 (18)2.9.1 指令解说 (18)2.9.2 编程示例 (18)2.10 [MPS],[MRD],[MPP] 指令 (18)2.10.1 指令解说 (18)2.10.2 编程示例 (19)2.11[MC],[MCR]指令 (21)2.11.1指令解说 (21)第三章步进顺控指令说明及应用3.1步进顺控指令说明 (22)3.1.1 指令解 (22)3.1.2 编程示例 (25)3.2 步进顺控指令应用 (25)3.2.1 单一流程示例 (25)3.2.2 选择性分支与汇合示例 (26)3.2.3 并行分支与汇合示例 (27)3.2.4 循环和跳转示例 (29)第四章功能指令说明及应用4.1 功能指令一览表 (31)4.2 程序流程 (33)4.2.1 条件跳转[CJ] (33)4.2.2 子程序调用[CALL] (35)4.2.3 子程序返回[SRET] (35)4.2.4 主程序结束[FEND] (36)4.2.5 循环范围开始[FOR] (37)4.2.6 循环范围结束「NEXT] (37)4.3 传送与比较 (38)4.3.1 比较指令[CMP] (39)4.3.2 区域比较[ZCP] (40)4.3.3 传送指令[MOV] (41)4.3.4 反向传送[CML] (43)4.3.5 BCD 转换[BCD] (44)4.3.6 BIN 转换[BIN] (45)4.4 四则逻辑运算 (46)4.4.1 BIN 加法运算[ADD] (46)4.4.2 BIN 减法运算[SUB] (47)4.4.3 BIN 乘法运算[MUL] (48)4.4.4 BIN 除法运算[DIV] (49)4.4.5 BIN 1 [INC]................................... .. (50)4.4.6 BIN 减1 [DEC] (50)4.4.7 逻辑与[W AND] (51)4.4.8 逻辑或[WOR] (51)4.4.9 逻辑异或[WXOR] (52)4.4.10 求补[NEG] (53)4.4.11 BIN 开方运算[SQR] (53)4.5 循环与移位 (54)4.5.1 循环右移[ROR] (54)4.5.2 循环左移[ROL] (55)4.5.3带进位循环右移[RCR] .............................................. (56)4.5.4 带进位循环左移[RCL] (58)4.6 浮点数运算 (59)4.6.1 二进制浮点数比较「DECMP] (59)4.6.2二进制浮点数区域比较[DEZCP] (60)4.6.3 二进制浮点数转十进制浮点数[DEBCD] (61)4.6.3 十进制浮点数转二进制浮点数[DEBIN] (62)4.6.5 二进制浮点数加法[DEADD] (62)4.6.6 二进制浮点数减法[DESUB] (63)4.6.7 二进制浮点数乘法「DEMUL] (64)4.6.8 二进制浮点数除法「DEDIV] (65)4.6.9 二进制浮点数开方「DESQR] (66)4.6.10 二进制浮点数转BIN 整数变换「INT] (67)4.6.11 BIN 整数转二进制浮点数「FLT] (68)4.7 触点比较指令 (69)4.7.1 接点比较指令「LD※] (69)4.7.2 接点比较指令「AND※] (70)4.7.3接点比较指令「OR※] (72)4.8 功能指令的基本规则 (73)4.8.1 .功能指令的表示与执行形式................................ . (73)4.8.2 功能指令内的数值处理 (75)4.8.3 利用变址寄存器的操作数修改 (77)第五章资源说明及应用5.1 变址寄存器V 、Z 说明及应用 (80)5.1.1 变址寄存器V 、Z 说明 (80)5.1.2 变址寄存器在梯形图中的应用 (80)5.1.3 使用变址功能的注意事项 (81)5.2 输入输出继电器X 、Y 说明及应用 (82)5.2.1 输入输出继电器X 、Y 说明 (82)5.2.2输入输出继电器应用 (83)5.3 辅助中间继电器M 说明及应用 (85)5.3.1 辅助中间继电器M 说明 (85)5.3.2 辅助中间继电器M 应用 (85)5.4 状杰继申器S 说明及应用 (87)5.4.1 状态继电器S 说明 (87)5.4.2 状态继电器S 应用 (88)5.5 定时器T 说明及应用 (88)5.5.1 定时器T 说明 (88)5.5.2 定时器T 应用 (90)5.6计数器C 说明及应用 (92)5.6.1 16 bit 计数器C 说明 (92)5.6.2 32 bit 计数器C 说明 (93)5.6.3 16 bit 计数器C 应用 (95)5.6.4 32 bit 计数器应用 (96)5.7数据寄存器D 说明及应用 (97)5.7.1 数据寄存器D 说明 (97)5.7.2 数据寄存器D 应用 (99)5.8程序位置指针P 说明及应用 (100)5.8.1 程序位置指针P 说明 (100)5.8.2 程序位置指针P 应用 (100)5.9常数标记K 、H 详细说明 (102)5.9.1 常数标记K (102)5.9.2 常数标记H (103)5.10 特殊软元件说明 (103)第六章 PID指令说明及应用6.1 PID 运算 (104)6.1.1 (104)6.1.2 应用示例 (110)第一章FX1N PLC 编程简介1.1 FX1N PLC 简介1.1.1 FX1N PLC 的提出基于以下观点,提出FX1N PLC 的概念:①、软件和硬件独立设计。
plc指令表与解释(基于三菱FX系列PLC)
plc指令表与解释(基于三菱FX系列PLC)三菱 FX 系列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;4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。
5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。
触点串联指令(AND/ANI/ANDP/ANDF)(1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
(2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。
(3)ANDP 上升沿检测串联连接指令。
(4)ANDF 下降沿检测串联连接指令。
触点串联指令的使用的使用说明:1)AND、ANI、ANDP、ANDF都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。
2)AND、ANI、ANDP、ANDF的目标元元件为X、Y、M、T、C和S。
3)OUT M101指令之后通过T1的触点去驱动Y4称为连续输出。
触点并联指令(OR/ORI/ORP/ORF)(1)OR(或指令)用于单个常开触点的并联,实现逻辑“或”运算。
三菱PLC编程基础操作及典型控制程序
19 March 2020
Production Department | PR Team © CHBSC
19
典型控制程序4
延时断开程序(定时功能)
程序分析: 1、OFF延迟定时器可在 输入关闭后保持输入ON 一段时间;
Sender Information Internal
19 March 2020
Sender Information Internal
19 March 2020
Production Department | PR Team © CHBSC
6
Agenda
1 FX-TRN-BEG-C基础操作 2 典型控制程序1-锁存(保持)输出程序 3 典型控制程序2-置位/复位程序 4 典型控制程序3-延时接通程序(定时功能) 5 典型控制程序4-延时断开程序(定时功能) 6 典型控制程序5-单触发(One-Shot)定时器程序 7 典型控制程序6-闪烁程序 8 典型控制程序7-互锁程序
Sender Information Internal
19 March 2020
Production Department | PR Team © CHBSC
21
典型控制程序5
单触发(One-Shot)定时器程序
单触发(One-Shot)定时器程序梯形图
Sender Information Internal
Sender Information Internal
19 March 2020
Production Department | PR Team © CHBSC
25
典型控制程序6
闪烁程序
闪烁程序梯形图
Sender Information Internal
(完整word版)三菱FXPLC编程实例
目录第一例用plc控制运料小车编程实例 (2)第二例plc交通信号灯控制系统设计编程实例 (4)第三例plc自动门系统控制编程实例 (8)第四例plc起保停电路梯形图编程方法 (11)第五例plc控制电动机正反转电路设计 (14)第六例plc延合延分电路梯形图 (16)第七例plc振荡电路梯形图 (17)第八例plc自动与手动控制电路梯形图 (18)第九例plc集中与分散控制电路梯形图 (19)第十例最简单的PLC计时程序编程实例 (20)第十一例三菱PLC自锁控制程序编程实例 (20)第十二例三菱PLC两地控制与多地控制PLC程序编程实例 (23)第十三例三菱PLC顺序启动、顺序停止控制程序编程实例 (26)第十四例三菱PLC单信号反应多状态PLC程序编程实例 (27)第十五例三菱PLC电动机正反转控制程序编程实例 (28)第十六例三菱PLC自动往返控制程序编程实例 (31)第十七例三菱PLC星—三角降压启动控制编程实例 (35)第十八例三菱PLC点动+自锁控制编程实例 (37)第十九例三菱PLC用定时器与计数器实现的时间控制编程实例 (39)第二十例三菱PLC控制步进电机实例 (44)第一例用plc控制运料小车编程实例一、控制要求某车间有6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关(SQ )和一个呼吸按扭(SB )。
具体控制要求如下:(1 )送料车开始应能停留在6 个工作台中任意一个到位开关的位置上.(2 )设送料车现暂停于m 号工作台(SQ m 为ON )处,这时n 号工作台呼叫(SQ n 为ON ),若:(a)m>n ,送料车左行,直至SQ n 动作,到位停车.即送料车所停位置SQ 的编号大于呼叫按扭SB 的编号时,送料车往左行运行至呼叫位置后停止。
(b)m〈n ,送料车右行,直至SQ n 动作,到位停车.即送料车所停位置SQ 的编号小于呼叫按扭SB 的编号时,送料车往右运行至呼叫位置后停止。
42324-00)PLC技术应用(三菱机型)(第3版):第1章 学习指导
教学方法和手段
现场参观、多媒体投影课件、实验室设备的讲解、动手、实践等方法提高学生对此课程的兴趣,同时也初步接触其实物增强其感性认识
教 具
现场参观、多媒体、实验室有关设备(FX2N三菱、西门子S7-200、计算机等)
教学组织
1、组织学生到当地昌河汽车制造厂实地感受PLC在现代生产上的应用
课外任务
有条件的在计算机上了解编程软件的使用
备 注
第一章学习指导
2、观看有关的PLC的历史的发展和应用并结合实验室的设备讲解(课件)
3、组织学生在实验室中对实验设备进一步了解本科程所涉及的部分设备
4、通过课件演示并讲解可编程控制器的结构和工作原理(通过课件根据实验室的设备讲解)
5、通过PLC(三菱)编程软件演示简单的机课时)
了解可编程控制器的历史和发展特点(课件)。可编程控制器在自动化生产上的应用(观看有关现代自动化生产场景的录象并讲解)。掌握可编程控制器的结构和工作原理、了解实训室的相关设备
教学目标
要求学生通过此次课的学习对可变程序控制器有所了解
教学重点难点
重点:可编程控制器在现代自动化生产上的应用(提高学习本课程的兴趣)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三菱plc从入门到精通:学PLC之路详解(附各种图例)
PLC好学吗?有的人说好学,更多的人说难学。我的看法是入门易,深造难。入门易,总有它易的方法。很多人都买了有关PLC的书,如果从头看起的话,我想八成学不成了。因为抽象与空洞占据了整个脑子,一句话晕! 学这东东要有可编程控制器和简易编程器才好,若无,一句话,学不会。因为无法验证对与错。如何学,我的做法是直奔主题。做法如下: 1、认识梯形图和继电器控制原理图符号的区别:
继电器控制原理图中的元件符号,有常开触点、常闭触点和线圈,为了区别它们,在有关符号边上标注如KM、KA、K
T等以示不同的器件,但其触头的数量是受到限制。而PLC梯形图中,也有常开、常闭触点,在其边上同样可标注X、Y、M、S、T、C以示不同的软器件。它最大的优点是:同一标记的触点在不同的梯级中,可以反复的出现。而继电器则无法达到这一目的。而线圈的使用是相同的,即不同的线圈只能出现一次。 2、编程元件的分类:编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S为状态继电器、T为定时器、C为计数器、D为数据寄存器和指针(P、I、N)。关于各类元件的功用,各种版本的PLC书籍均有介绍,故在此不介绍,但一定要清楚各类元件的功能。 编程元件的指令由二部分组成:如 LD(功能含意)X000(元件地址),即 LD X000,LDI Y000......。 3、熟识PLC基本指令: (1)LD(取)、LDI取反)、OUT(输出)指令;LD(取)、LDI(取反)以电工的说法前者是常开、后者为常闭。这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路块与其它并联中的第一个触点中出现。
这是一张梯形图(不会运行)。左边的纵线称为左母线,右母线可以不表示。该图有三个梯级;第1梯级;左边第一个触点为常开,
上标为X000,X表示为输入继电器,其后的000数据,可以这样认为它使用的是输入继电器中的编号为第000的触点(下同)。其指令的正确表示应为(如右图程序所示):0、LD X000 (前头的0 即为从第0步开始,指令输入时无须理会,它会自动按顺序显示出)。 第2梯级;左边的第一个触点为常闭触点,上标为T0,T表示定时器(有时间长短不同,应注意),0则表示定时器中的编号为0的触点。其指令的正确表示应为:2、LDI T0(如程序所示)。 第3梯级;左边第一个触点为常闭,上标为M0, M为辅助继电器(该继电器有多种,注意类别),其指令的正确表示应为:4、LDI M0(如程序所示)。本梯级的第2行第一个触点为常开,上标为Y000,Y表示输出继电器,由于该触点与后面Y001触点呈串联关系,形成了所谓的电路"块",故而其触点的指令应为 5、LD Y000。总之LD与LDI指令从上面可以看出,它们均是左母线每一梯级第一触点所使用的指令。而梯级中的支路(即第3梯级的第2行)有二个或二个以上触点呈串联关系,其第一触点同样按LD或LDI指令。可使用LD、LDI指令的元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。OUT为线圈驱动指令,该指令不能出现在左母线第一位。驱动线圈与驱动线圈不能串联,但可并联。同一驱动线圈只能出现一次,并安排在每一梯级的最后一位。如上图中的1、OUT Y000,3、OUT Y001,Y为输出继电器,其线圈一旦接获输出信号,可以这样认为,线圈将驱动其相应的触点而接通外部负载(外部负载多为接触器、中间继电器等)。而上图8、OUT T0 K40 为定时器驱动线圈指令,其中的K为常数40为设定值(类似电工对时间继电器的整定)。可使用OUT指令元件有:输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。 (2)触点的串联指令AND(与)ANI(与非);前者为常开,后者为常闭。二者均用于单个触点的串联。二指令可重复出现,不受限制,。如下图所示。
由第1梯级来看;X000、T0、Y001三触点成串联关系,即T0的常闭串接于X000的后端,而Y001的常闭则串接于T0常闭的后端。由于都是常闭故用ANI指令。现来看第2梯级;X000、M0、Y001,同样三触点也是串联关系,M0的常闭接点串接于X001的后端,而Y000的常开接点则串接于M0的后端。故M0的指令用ANI,而Y000的指令则用AND(具体编程详上图),一句话只要是串联后面是常开的用AND,是常闭的则用ANI。可使用AND、ANI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。 (3)触点并联指令OR(或)、ORI(或反);触点并联时,不管梯级中有几条支路,只要是单个触点与上一支路并联,是常开的用OR,是常闭的则用ORI。如下图所示。 可以看出上图的X000、X001、M0三者处于并联关系。由于X000下面二条支路均为单个触点,因X001是常开触点,故用OR指令。而M0是常闭触点,则用ORI指令。三接点并联后又与M1串联,串联后又与Y000并联,而Y000也是单个触点,所以仍采用OR指令。可使用OR、ORI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。 (4)串联电路块的并联指令ORB(或);任一梯级中有多(或单支路)支路与上一级并联,只要是本支路中是二个以上的触点成串联关系(即所谓的:串联电路块),则应使用ORB指令。如下图所示。
由上图可以看出,第一支路X003的常开触点与M1的常开触点成串联关系(在这样的情况下,形成了块的关
系),它是与上一行的X000与M0串联后相并联,此时程序的编写,如步序号0、1、2、3、4所示。4所出现的第一个ORB指的是与上一行并。而第二支路,常闭Y001与M2同样是串联关系。也是一个块结构,其串联后再与第一支路并。故步序7再次出现ORB。ORB指令并无梯形图与数据的显示。可以这样认为;它是下一行形成电路块的情况下与上一行并联的一条垂直直线(如图中所示的二条粗线)。 (5)并联电路块与块之间的串联指令ANB;如左下图虚线框内所示的二电路块相串,各电路块先并好后再用ANB指令进行相串。左图的梯形图可以用右图进行简化。程序的编写如下图所示。ANB指令并无梯形图与数据的显示。可以这样认为;它是形成电路块与电路块之间的串联联接关系,是一条横直线。
(6)进栈指令MPS、读栈指令MRD、出栈指令MPP和程序结束指令END;MPS、MRD、MPP这是一组堆栈指令。如下图使用的二种堆栈形式;在堆栈形式下MPS应与MPP成对出现使用。如在第一堆栈形式下,则采用MPS、MPP指令。若在MPS、MPP指令中间还有支路出现,则增加MRD指令,如下图的第二堆栈所示。应知道MPS、MPP成对出现的次数应少于11次,而MRD的指令则可重复使用,但不得超过24次。要知道这一组指令,同样并无梯形图与数据的显示。可以这样认为;MPS是堆栈的起始点,它起到承上启下的联接点作用,而支路的MRD、MPP则与之依次联接而已。而END指令则是结束指令,它在每一程序的结束的末端出现。 当然还有其它的指令,但只要熟织和应用以上的指令,我以为入个门应该没什么问题了,也够用了。入了门后再去研究其它的指令就不是很难了。故不再一一说明。 4、熟知简易编程器各键的功能:以下是FX-10P(手持式编程器)面板分布(当然少了晶液显示屏)及各键功能。各键下方标注的中文与元件符号均为我所增加(目的是为了输入时易找到对象),其余均与原键盘相同(即实线框内英文与数码)。 (1)液晶显示器;在编程时可显示指令(即指令、元件符号、数据)。在监控运行时,可显示元器件工作状态。 (2)键盘;由35个按键组成,有功能键、指令键、元件符号键和数据键,大多可切换。各键作用如下: ①功能键:RD/WR......读出/写入,若在左下角出现R为程序读出,若出现W则为写入,即程序输入时应出现W,否则无法输入程序。按第一下如为R,再按一下则为W。INS/DEL......插入/删除,若在程序输入过程中漏了一条程序,此时应按该键,显现I则可输入遗漏程序。若发现多输了一条程序,同样按该键,显现D则可删除多余或错误的程序。MNT/TEST......监视/测试,T为测试,M为监视,同样按该键,可相互切换。在初学时要学会使用监视键M, 以监视程序的运行情况,以利找出问题,解决问题。 ② 菜单键:OTHER, 显示方式菜单。 ③清除键:CLEAR,按此键,可清除当前输入的数据。 ④帮助键:HELP,显示应用指令一览表,在监视方式时进行十进制数和十六进制数为转换。 ⑤步序键:STEP,监视某步输入步序号。 ⑥空格键:,/SP,输入指令时,用于指定元件号和常数。 ⑦光标键:↑、↓,用这二键可移动液晶显示屏上光标,作行(上或下)滚动。 ⑧执行键:GO,该键用于输入指令的确认、插入、删除的执行等。 ⑨指令键/元件符号键/数字键(虚线框内):这些键均可自动切换,上部为指令键,下部为元件符号键或数字键。一旦按了指令键,其它键即切换成元件符号或数字,可以进行选择输入。其它Z/V、K/H、P/I均可同一键的情况下相互切换。 5、熟习编程器的操作 按规定联接好PLC与简易编程器。PLC通入电源,小型指示灯亮。将PLC上的扭子开关拨向STOP(停止)位置。 操作要点: ①清零:扭子开关拨向STOP(停止)位置,会出现英文,别管它。直接按RD/WD(使显示屏左侧出现W即写的状态),此时先按NOP,再按MC/A中的A,接着按二次GO予以确认即可(即:W→NOP→A→GO→GO)。 ②输入指令:如指令 LD X000 , 按以下顺序输入 LD→X→0→GO 即可,屏上自动显现 LD X000。其它指令类推。对于ORB、ANB、MPS、MRD、MPP、END、NOP等指令,输入后只要按GO确认即可(ORB→GO)。 ③定时器的输入:如指令 OUT T0 K 40 按如下顺序输入即可 OUT→T→0→,/SP→K→40→GO(T0为100ms为单位,其整定值为:100×40=4000ms=4S)。 ④ 删除指令:移动光标对准欲删除的指令,将INS/DEL键置于D,再予以GO确认即可。即 :移动光标对准欲删除指令→D→GO。 ⑤插入指令:若欲在步序4、5之间插入新的步序,移动光标对准5,将INS/DEL键置于I,予以确认,再输入新的程序再次确认即可。如欲插入AND Y001即:移动光标对准欲插入部位→I→GO→AND→Y→1→GO。 ⑥GO键:每一步序输入完毕均应输入GO予以确认。 ⑦结束指令:每一程序输入完毕在结束时应输入END指令,程序才可运行。 ⑧输入指令完毕应将PLC上的扭子开关拨向RUN于运行状态。若有音响、灯亮则说明输入程序有问题。 6、输入简单的可运行程序在监控状态下运行:初学时要学会使用监视键M,可以从液晶显示上监视程序的运行情况,加深对PLC各接点运行的认识。并利于找出问题,解决问题的最好办法。