文档库 最新最全的文档下载
当前位置:文档库 › PLC实验指导

PLC实验指导

PLC实验指导
PLC实验指导

一、FX1S型PLC简介

M:普通M0—M383 失电保持M384—M511 特殊M8000—M8255

C:普通C0—C15 失电保持C16—C31 高速C235—C245一相一入

C246—C250一相二入

C251—C255二相D:普通D0—D127 失电保持D128—D255 特殊D8000—D8255

T:100MS:T0—T62 1MS:T63

S:S0—S127 N:N0—N7 P:P0—P7

注:PLC RUN时M8000=ON

PLC接通电源时M8011产生10MS周期振荡、M8012产生100MS周期振荡、M8013产生1S周期振荡、M8014产生1min周期振荡。

二、FX—20P简易编程器﹙简称HPP﹚操作简介

1.键名及功能简介

RD/WR-读/写;INS/DEL-插入/删除;MNT/TEST-监视/测试;

OTHER-联/脱机项目单;CLEAR-清除;HELP-与FNC配合显示应用指令STEP-步序;SP -空格;GO-执行。

2.应用指令大分类

﹙0﹚程序流向;﹙1﹚传送、比较;﹙2﹚四则、逻辑;﹙3﹚循环、移位;

﹙4﹚数据处理;﹙5﹚快速处理;﹙6﹚方便指令;﹙7﹚外部元件FXI/O ﹙8﹚外部元件FXSER;﹙10﹚外部元件F2。

3.程序生成步骤

准备————HPP与PLC连接

组成系统———接通PLC电源、HPP

联/脱机方式选择——→PROGRAM MODE

↓ONLINE ﹙PC﹚按GO设置为联机方式编写程序OFFLINE ﹙HPP﹚光标下移后,按GO设置为脱机方式↓

结束

4.读出

A、据步读:R——→STEP——→步号——→GO

B、据指令读:R——→指令——————————→GO 不需软元件的指令,直

—→软元件—→地址→接按GO。

C、据指针读: R——→P———I————→GO P指针:转移起始步序

处;—————→I指针:中断程序步序处。

D、据软元件读:R——→SP——→软元件——→地址——→GO

5.写入

在写入程序之前,一般需要将存储器中原有的内容全部清除,先按RD/WR键,使编程器处于W工作方式,接着按以下顺序按键:NOP—→A—→GO—→GO

A、基本指令

仅输入指令:W——→指令——→GO

输入指令和软元件:W——→指令——→软元件——→地址——→GO

输入指令、第一软元件和第二软元件:W—→指令—→软元件—→地址—→SP—

—→软元件—→地址—→GO

B、应用指令

直接输入编号:W—→FNC———指令编号——————————————→GO

→D→→P→→SP→软元件→地址→借助HELP功能:W—→FNC————HELP—→指令编号十位数—→指令编号个

→D→

数———————————————→GO

→P→→SP→软元件→地址→

注:应用指令显示说明:12︰MOV 1为大类号﹙十位数﹚;2为指令号﹙个位数﹚;

“︰”上点为D指令有效;下点为P指令有效。

C、N OP的成批写入

指定范围:W—→起始步—→NOP—→K—→终止步—→GO

全范围:W—→NOP—→A—→GO—→GO

6.插入

读出程序,在指定的位置上插入指令或指针

读出程序—→I—→指令————————————————————————→GO

→软元件→地址→→SP→软元件→地址→

7.删除

A、指令、指针的删除

读出程序—→D—→GO

B、NOP的成批删除﹙将程序中所有的NOP一起删除﹚

D—→NOP—→GO

C、指定范围删除

D—→STEP—→步序号—→SP—→STEP—→步序号—→GO

8.监视

A、监视软元件的ON/OFF状态、设定值和当前值。

M—→SP————→软元件—→地址—→GO

→D—→

注:﹙1﹚M T100 K100→当前值监视

P R K500→设定值监视;P■:输出接点为ON;P输出接点为OFF;

R■:复位线圈为ON;R:复位线圈为OFF。

﹙2﹚M C100 K100→当前值监

P R D120→设定寄存器地址;P、R及光标含义与﹙1﹚相同。

K1000→寄存器中的内容。

B、监视软元件的接点及线圈状态

M—→SETP—————→步序号—————→GO

—→指令————————————→

—→软元件—→地址———→

9.测试

A、强制ON/OFF

监视—→T——→SET﹙ON﹚

—→RST﹙OFF﹚

B、变更T、

C、

D、Z、V的当前值

监视—→T—→SP—→K—→H—→新当前值—→GO

———→

C、变更T、C设定值

监视—→T—→SP—→SP—→D—→新寄存器地址—→GO

—→K—→新当前值——→

10.联机方式项目单

A、脱机切换:1、OFF LINE MODE 确认按GO;否认按CLEAR。

B、程序检查:2、PROGRAM CHECK

C、存储卡盒传送:3、DATA TRANSFER

在PLC内部RAM和装在PLC上的存储卡盒之间传送程序及参数。传送后,进一步核对双方的内容。

FXRAM—→CSRAM PLC内部RAM—→卡盒EEPROM﹙或RAM﹚

FXRAM←—CSRAM PLC内部RAM←—卡盒EEPROM﹙或RAM﹚

FXRAM︰CSRAM 核对PLC内部RAM和卡盒EEPROM﹙或RAM﹚的程

序及参数

注:﹙1﹚存储卡盒是安装在PLC卡盒存储器,其类型有RAM、EPROM、EEPROM。联机编程时RAM、EEPROM可直接写、读等在线编程。但EEPROM与RAM相比写、插、删的时间长、允许写入的次数为1万次。故一般先写入PLC内部RAM,然后由内部RAM传送到EEPROM卡盒。EPROM卡盒为盒式磁带。

﹙2﹚存储卡盒的程序可向其它PLC传送,直接应用。

D、参数:4、PARAMETER 进行参数设定﹙缺省约定值、存储容量、锁存范围、文件寄存器的设定、关键字的登记﹚。

E、软元件变换:5、XYM…NO.CONV.

F、蜂鸣器音量调整:6、BUZZER LEVEL

G、锁存清除:7、LATCH CLEAR

11.脱机方式及项目单

A、脱机方式是编程器内部存储器的存取方式。

B、编程器内部RAM上写入的程序,可成批地传送到PLC内部的RAM、装在PLC的

存储卡盒及ROM写入器。反之亦然。

ROM写入器HPP键操作PLC

EEPROM卡盒←——→内部RAM←——→内部RAM

EPROM卡盒←→存储器卡盒

C、编程操作与联机方式下相同。

D、脱机方式项目单

联机切换:1、ONLINE MODE 确认按GO;否认按CLEAR。

HPP—→FX间的确传送:3、HPP←→FX

程序检查、参数、软元件变换、蜂呜器音量调整与联机方式下相同。

注:脱机方式下所编程序存放在HPP内部RAM;联机方式下所编程序存放在PLC内部RAM。

图FX-20P型手持式编程器

RD/WR-读/写;INS/DEL-插入/删除;MNT/TEST-监视/测试;

OTHER-联/脱机项目单;CLEAR-清除;HELP-与FNC配合显示应用指令STEP-步序;SP -空格;GO-执行。

实验一FX-20P简易编程器键盘操作

一实验目的

1.认识三菱FX可编程控制器,提高学生的学习兴趣

2.了解和熟悉FX2系列PLC的外部接线方法

3.了解和熟悉FX-20P简易编程器的使用方法。

二实验装置

1、FX1s-20MR(或FX2N-48MR)一台

2、FX-20P编程器一台

3、模拟开关板一块

三实验内容

1.认识PLC各部分名称

2.PLC的外部接线

2、程序的键入和读出 1)清内存操作

2)通过简易编程器键入程序,输入后将PLC 运行,分别将与输入点X0、 X1对应的按钮导通,观察X0、 X1输入点对应的指示情况,以及Y0、 Y1的输出指示情况,填入实验报告。

3)在原程序OR Y0 指令之后插入OR TI, 操作完成后将PLC 运行,分别将与输入点X0、 X1对应的按钮导通,观察X0、 X1输入点对应的指示情况,以及Y0、 Y1的输出指示情况,填入实验报告。

T0K50

2N

实验二定时器与计数器的扩展

一、实验目的

在梯形图程序设计中,扩展定时器和计数器的设置值;进一步了解和熟悉FX系列PLC 的结构和外部接线以及FX---20P—E手持式编程器的使用方法,了解编程器对PLC的运行进行监视的方法。

二、实验设备

1、FX2---48MR 1台

2、FX---20P编程器1台

3、模拟开关板1块

三、实验内容

1、定时器的扩展

2、监控位元件Y0,Y1的ON/OFF的状态

3、监视通用型定时器

⑴、接通X0对应的按钮,监视T1当前值的变化情况,及T1的定时时间到时Y1是否变

为ON

⑵、接通X1对应的按钮,观察T1是否被复位(当前值被置为O,T1的常开触点断开),

Y1是否变为OFF。

⑶、定时器的线圈通电时断开PLC的电源,过一会儿接通电源(或将工作模式开关扳到

STOP位置,过一会儿扳回到RUN位置),观察定时器的当前值和触点的变化情况。T1是否有断电保持功能?

4、计数器的扩展

5、监视积算型定时器

⑴、令X0为0N,接通T250的线圈,观察T250当前值的变化情况

⑵、未到定时时间时,接通X1对应的按钮,观察T250的当前值是否被清零

⑶、重新接通X0对应的按钮,观察T250的当前值,看是否继续定时。

⑷、在T250的当前值非零时,将工作模式开关扳到STOP位置,过一会扳回到RUN

位置,(或断开PLC的电源,过一会接通电源),观察它的当前值和触点的变化情况,T250是否有断电保持功能?

实验三三相异步电机的正反停控制

一、实验目的

1、进一步熟悉PLC的I/O连接

2、熟悉三相异步电机正反停控制的编程方法及其运行情况

二、实验设备

1、FX2---48MR 1台

2、FX---20P编程器1台

3、模拟开关板1块

4、三相异步电机1台

三、实验步骤

1、接线

按照下图所示的三相异步电机正反停控制的主回路及I/O连接图接好线

PLC输出端接感睡性负载(如继电器、接触器、电磁阀)时,为了抑制电路断开时产生的电弧对PLC的影响,应在负载两端并联保护电路。对于交流负载、应在其两端并联RC 吸收电路;对于直流负载,应在其两端并联二极管续流电路。在本实验中,PLC输出端接

的是交流接触器,应在其两端并联RC吸收电路。

2、编程

将三相异步电机正反停控制的梯形图写入PLC中

3、运行程序

实验四三相异步电机的Y---△降压起动控制

一、实验目的

1、进一步熟悉PLC的I/O连接

2、熟悉三相异步电机的Y---△降压起动控制的编程方法及其运行情况

二、实验设备

1、FX2---48MR 1台

2、FX---20P编程器1台

3、模拟开关板1块

4、三相异步电机1台

三、实验步骤

1、接线

按照下图所示的三相异步电机Y---△降压起动控制的主回路及I/O连接图接好线

PLC输出端接感性负载(如继电器、接触器、电磁阀)时,为了抑制电路断开时产生的电弧对PLC的影响,应在负载两端并联保护电路。对于交流负载、应在其两端并联RC吸

收电路;对于直流负载,应在其两端并联二极管续流电路。在本实验中,PLC输出端接的是交流接触器,应在其两端并联RC吸收电路。

2、编程

将三相异步电机Y---△降压起动控制的梯形图写入PLC中

X1 X2

Y2

K30

3、运行程序

按下起动按钮SB1,输出继电器Y1,Y2接通,电动机定子绕组接成Y形降压起动,延

时3秒后,输出继电器Y1断开,Y3接通,电动机定子绕组接成△形全压运行。

按停止按钮SB2,输出继电器Y2,Y3断开,电动机停转。

模拟电动机过载,将热继电器FR的触点断开,电动机停转。

实验五条件跳转指令的应用实验

1.实验目的

通过编程和调试程序,熟悉FX系列PLC程序流控制指令的编程方法。2.实验内容

(1)条件跳转指令CJ的应用指令编号为FNC00,当下图中的x6为ON时,程序跳到P1处,不执行被跳过的那部分指令。如果X5为ON,不执行跳转,程序按原顺序执行。P63是END所在的步序,在程序中不需要设置标号P63。

跳步期间即使驱动Y,M,S的电路的通、断状态改变了,Y,M,S仍保持跳步前的状态,因为在跳步期间根本没有执行这些指令。如果在跳步之前定时器和计数据的线圈开路,跳步期间即使X1,X2和X3变为ON,T0和C1也不会工作。如果在跳步开始时T0和C1正在工作,在跳步期间它们将停止定时和计数,在X5变为ON,跳步条件变为不满足后T0和C1继续工作。

(2)将上图中的梯形图程序写入PLC,运行程序。

①在跳步条件X6为0N和X5为ON的两种情况分别对Y0,T0和C1进行操作,观察它们在被跳过和没有被跳过时的工作情况。

②上图中出现了Y0的两个线圈,是否违犯了“同一元件的线圈不允许出现两次”的规定?为什么?

③用实验验证在X6为0N和X5为ON的两种情况下,Y0分别受什么输入的控制。

(2)使用定时中断的彩灯控制程序

系列PLC有3点定时中断,对应的中断指针为I6口口一I8口口,低两FX

2N

位是以MS为单位的定时时间,定时范围为10一99MS。定时中断使PLC以指定的周期定时执行中断子程序,循环处理某些任务,处理的时间不受PLC扫描周期的限制。

下面的指令表程序的开始部分为主程序,指令FEND表示主程序结束,FEND 指令之后是子程序或中断程序。彩灯移位的延时时间可能大于99MS,程序中的中断时间间隔设为50MS(中断指针为I650)。在PLC上电时用M8002的常开触点给彩灯置初值,即将常数H0001送给Y0一Y17,即YO为ON,其余的为OFF,同时将中断次数计数器D0清0,用EI指令允许中断。在中断指针I650开始的中断程序中,用D0作中断次数计数器,在中断程序中将D0加1,然后用比较触点指令“LD=”判断D0是否等于10。若相等(中断了10次)则将Y0--Y17循环左移一位,同时将D0清零,彩灯移位的周期为50MS*40=2000MS。中断程序以IRET(中断返回)指令结束。

①输入并执行上述的指令表程序,观察彩灯的工作情况。

②修改中断指针后两位的值,或改变LD=(比较触点)指令中的常数值K20,观察彩灯移位的速度变化。

③删除主程序中的EI指令,彩灯不能移位了,为什么?

相关文档