一、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指令,彩灯不能移位了,为什么?