电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

三菱PLC顺控指令图解

2017-06-11 06:27分类:PLC基础知识 阅读:

 

一、根柢编程方法介绍
如今多见的编程方法有5种,我们简略介绍一下:
1、梯形图 (LD)
梯形图言语是PLC程序方案中最常用的编程言语。它是与继电器线路类似的一种编程言语。因为电气方案人员对继电器操控较为了解,因而,梯形图编程言语得到了广泛的等待和运用。也是我们本次自学首要的编程方法。

图1 通常电气原理图与对应梯形图的比照
2、指令表 (LD)
指令表编程言语是与汇编言语类似的一种助记符编程言语,和汇编言语相同由操作码和操作数构成。在无核算机的情况下,适宜选用PLC手持编程器对用户程序进行编制。一同,指令表编程言语与梯形图编程言语图逐个对应,在PLC编程软件下能够互相改换。

图2 与图1对应的指令表编程
3、功用块图 FBD
功用模块图言语是与数字逻辑电路类似的一种PLC编程言语。选用功用模块图的方法来标明模块所具有的功用,纷歧样的功用模块有纷歧样的功用。
4、次第功用图图 SFC
次第功用流程图言语是为了满意次第逻辑操控而方案的编程言语。编程时将次第流程动作的进程分红步和改换条件,依据搬运条件对操控体系的功用流程次第进行分配,一步一步的依照次第动作。每一步代表一个操控功用使命,用方框标明。在方框内富含用于完结相应操控功用使命的梯形图逻辑。这种编程言语使程序结构了解,易于阅览及保护,大大减轻编程的作业量,缩短编程和调试时刻。用于体系的方案校大,程序联络较凌乱的场合。

图3 次第功用图通常方法
5、结构化文本言语 ST
结构化文本言语是用结构化的描写文正本描写程序的一种编程言语。它是类似于高档言语的一种编程言语。在大中型的PLC体系中,常选用结构化文正本描写操控体系中各个变量的联络。首要用于别的编程言语较难完结的用户程序编制。
二、多见软元件介绍
1、软元件分类及编号
字母:功用的简称,比方X、Y、C
数字:代表某一类型软元件的序号
2、软元件根柢特征
①与通常继电器类似,都具有常开常闭触点
②当软元件选中时(通电),常开变常闭,常闭变常开,失电相反
③软元件常开、常闭触点能够无限次运用
3、软元件功用
①数值处理
十进制数(DEC: Decimal)
首要用于守时器和计数器的设定值(数字前加K),辅佐继电器M、守时器T、计数器C、情况S等的编号,施行运用指令操作数中的数值与指令动作(数字前加K)。
十六进制数(HEX:Hexadecimal)
用处与十进制数相同,用于指定运用指令中的操作数与指定动作(数字前加H)。
二进制数(BIN:Binary)
在PLC内部悉数数值都以二进制的方法进行处理。关于负数而言,PLC内部以补码来体现。
八进制数(OCT:Octal)
PLC的输入、输出继电器软元件编号以八进制数值进行分配。
BCD码(BCD:Binary Code Decimal)
BCD码便是将构成十进制数每位上0~9的数值以四位二进制标明的方法。
实数(浮点数)
经过浮点数运算可从跋涉运算作用的精度。PLC内部以二进制浮点数进行浮点运算,但能够选用10进制浮点数进行监控。
二进制浮点数运用编号接连的成堆数据寄存器进行存储,占用32位,最高位为符号位。
②输入输出继电器
输入继电器(X):从外部承受信号的窗口
输出继电器(Y):向外部负载发送信号的窗口
输入继电器[X]、输出继电器[Y]的编号是由根柢单元持有的固定编号,和关于拓宽设备联接次第分配的编号构成的。这些编号选用8进制数,所以不存在“8”、“9”的数值。
输入继电器即为我们常说的“输入点”,它与PLC的输入端子相对应;输出继电器即为我们常说的“输出点”,它与PLC的输出端子相对应。通常PLC上都设有与输入输出继电器相对应的指示灯用来闪现其ON/OFF情况。输入输出继电器是仅有能够在PLC上直接观测情况的内部软元件,它是PLC操控外围电气元件的桥梁。
PLC作业时,首要将悉数输入端子的ON/OFF情况读入到输入映像区,然后进行程序扫描施行用户程序,经过内部逻辑核算得到各种软元件的最新情况或内容,施行完毕后将输出映像区中输入继电器的情况输出到锁存内存中,终究映射到输出端子,然后完结了由输入到输出的施跋涉程。基地的用户程序环节是完结“操控”的要害。
③辅佐继电器(M)
辅佐继电器的线圈与输出继电器相同,是经过PLC中的软元件触点来驱动的。辅佐继电器的常开触点和常闭触点很多量绑缚,在程序中可随意运用,可是不能经过辅佐继电器触点直接驱动外部负载,PLC的外部负载悉数经过输出继电器进行驱动。辅佐继电器选用10进制分配编号。
通常用的辅佐继电器不具有断电坚持功用,PLC断电后其情况悉数复位为OFF;而停电坚持用的辅佐继电器能够回想断电前的情况并坚持住,经进程序条件才调断定其情况的改动。
依据功用纷歧样分为:通常用( M0-M499 )
停电坚持用(M500-M3071)
分外用(M8000-M8255)
触点运用型分外辅佐继电器:
M8000 作业监督(PLC作业常常ON)
M8002 初始脉冲(PLC作业时榜首扫描周期ON)
M8013 1秒时钟脉冲
M8200 32位计数器C200增计数/减计数方法的切换
线圈驱动型分外辅佐继电器:
M8034 输出悉数阻挠
M8039 安稳扫描周期
M8122 RS指令串行数据发送恳求
④情况器(S)
情况S是对工序步进方法的操控进行简练编程所需的首要软元件,需求与步进梯形图指令STL或次第功用图SFC组合运用。
情况器与辅佐继电器相同,有很多个常开触点和常闭触点,能够在顺控程序中随意运用。当情况不必于步进梯形图指令的时分,能够在通常的顺控程序中把它作为辅佐继电器M来运用。
⑤守时器(T)
守时器的原理是用加法核算PLC中的1ms、10ms、100ms等的时钟脉冲,当加法核算的作用抵达所指定的设定值时输出触点就动作的软元件。与我们通常的时刻继电器功用相同

图4 通常时刻继电器
依据PLC类型的纷歧样,其守时器编号方案以及代表的功用也纷歧样。守时器编号不必于守时器功用时能够作为数据寄存器用来保留数据(16位)。守时器能够分为通常用、累积型、电位器型等。
100ms守时器:T0-T199 守时方案0.1-3276.7s
10ms守时器:T200-T245 守时方案0.01-327.67s
1ms累积性守时器:T246-T249 守时方案0.001-32.767s
100ms累积性守时器:T250-T255 守时方案0.1-3276.7s
T后边的数值可所以常数K,也能够由数据寄存器中的D值来指定,此刻选用的时分通常选用掉电坚持型数据寄存器。

图5 累积型守时器//非累积型守时器比照
⑥计数器和高速计数器(C)
计数器能够分为16位计数器和32位计数器。两种计数器都有通常用和停电坚持用两品种型。计数器编号不必于计数器功用时能够作为数据寄存器用来保留数据。
16位计数器只能增计数,设定值方案为1~32767;32位计数器能够切换为增计数或减计数,设定值方案为-214783648~214783647。
计数器对PLC的内部信号X、Y、M、S、C等触点的动作进行循环扫描并计数,其照料速度依据PLC的扫描时刻可核算通常在10Hz以下。但很多情况下输入信号的频率都会大于这个数值,这时就要用到高速计数器,高速计数器的计数选用接连处理,与PLC扫描时刻无关,能够抵达数KHz的计数。
高速计数器有必要与外部端子X0~X7协作运用,并且依据高速计数器编号占用输入点的情况,一旦X点被占用后该点不能再用于其它用处。
⑦数据寄存器(D)
数据寄存器是存储数值数据的软元件,这些寄存器都是16位的,最高位为符号位,别的15位代表数值巨细。两个接连的数据寄存器组合后可存储32位数据,在32位指令中只需指定低16位的数据寄存器,其紧接着的数据寄存器就会被主动占为高16位。在编程时需留心这点,防止重复运用数据寄存器构成逻辑失调。
16位数据寄存器能够处理的数据方案为-32768~+32767,32位数据寄存器能够处理的数据方案为-2147483648~+2147483647。
数据寄存器也能够分为通常用、停电坚持用和分外用三品种型。
通常用:D0-D199 分外用:D8000D8255
停电坚持:D200-D511 变址寄存器:V0-V7 Z0-Z7
停电坚持专用:D512-D7999
三、有些根柢顺控指令介绍
①LD、LDI、OUT
LD:取指令。标明一个与母线相连的常开触点指令。

图6 梯形图标明与可用软元件
LDI:取反指令。标明一个与母线相连的常闭触点指令。

图7 梯形图标明与可用软元件
OUT:输出指令。

图8 梯形图标明与可用软元件
运用:

图9 LD、LDI、OUT梯形图编程示例
② AND、ANI
AND:与指令。单个常开触点串联

图10 梯形图标明与可用软元件
ANI:与非指令。单个常闭触点串联

图11 梯形图标明与可用软元件
运用:

图12 AND、ANI梯形图编程示例
③OR、ORI
OR:或指令。单个常开触点并联

图13 梯形图标明与可用软元件
ORI:或非指令。单个常闭触点并联

图14 梯形图标明与可用软元件
运用:

图15 OR、ORI梯形图编程示例
④LDP、LDF、ANDP、ANDF、ORP、ORF
LDP、ANDP、ORP:别离是取、与、或上升沿检出指令

图16 取上升沿检出指令以及可用软元件

图17 与上升沿检出指令以及可用软元件

图18 或上升沿检出指令以及可用软元件
LDF、ANDF、ORF:别离是取、与、或降低沿检出指令

图19 取降低沿检出指令以及可用软元件

图20 与降低沿检出指令以及可用软元件

图21 或降低沿检出指令以及可用软元件
运用:

图22 LDP、LDF、ANDP、ANDF、ORP、ORF梯形图编程运用
⑤SET、RST
SET:置位指令。使动作坚持

图23 梯形图标明与可用软元件
RST:复位指令。使动作复位

图24 梯形图标明与可用软元件
运用:

图25 SET、RST梯形图编程运用
⑥INV
INV:取反指令。用于运算作用取反,不需求拟定软元件编号。比方当运用该指令时,其指令前的LD指令,运算作用为LDI

图26 梯形图标明与可用软元件
运用:


图27 INV梯形图编程运用
⑦END
END:完毕指令。该指令是一条无政策元件不占用程序步的指令,当呈现该指令时,此指令后的指令不在施行。

以上是本次课程的悉数内容,是多见根底常识,期望我们紧记,当然不必死记硬背,只需多加练习就能紧记于心。
思考???

如上图,按一下按钮X20,Y0输出,机械手抓取一个工件放在运送带上,延时3秒钟,运送带Y1正转,当工件抵达传感器X0时,运送带接连,一同推出安排Y2动作,将工件推动工件箱。再按一次按钮X20,重复以跋涉程一次。
拓宽:运用本节学习的指令,怎样用旋钮X24添加主动、手动功用呢?

上一篇:永宏plc与上位机实时通讯进程详解

下一篇:各种PLC通讯协议大全详解

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部