440 likes | 674 Views
项目三 三菱 FX 系列 PLC 简介. 一、学习目标 1. 知识目标 ⑴ 掌握三菱 FX2N 系列 PLC 基本构成。 ⑵ 掌握三菱 FX2N 系列 PLC 的编程软元件。 ⑶ 掌握三菱 FX2N 系列 PLC 的系统组成。 ⑷ 掌握三菱编程软件 GX Developer 的安装方法。 ⑸ 掌握三菱 PLC 与计算机的连接方法。. 2. 能力目标. ⑴ 初步具备三菱编程软件 GX Developer 的安装能力。 ⑵ 初步具备三菱 FX2N 系列 PLC 的编程能力。 ⑶ 初步具备三菱 PLC 程序的下载能力。 ⑷ 初步具备三菱 PLC 工程的调试能力。.
E N D
一、学习目标 • 1. 知识目标 • ⑴ 掌握三菱FX2N系列PLC基本构成。 • ⑵ 掌握三菱FX2N系列PLC的编程软元件。 • ⑶ 掌握三菱FX2N系列PLC的系统组成。 • ⑷ 掌握三菱编程软件GX Developer的安装方法。 • ⑸ 掌握三菱PLC与计算机的连接方法。
2. 能力目标 • ⑴ 初步具备三菱编程软件GX Developer的安装能力。 • ⑵ 初步具备三菱FX2N系列PLC的编程能力。 • ⑶ 初步具备三菱PLC程序的下载能力。 • ⑷ 初步具备三菱PLC工程的调试能力。
二、要求学生必备的知识与技能 • 1. 必备知识 • ⑴ 三菱P LC基本指令。 • ⑵ 控制系统基本知识。 • ⑶ 存储器基本知识。 • 2. 必备技能 • ⑴ 熟练的计算机操作技能。 • ⑵ 熟练的软件安装技能。
四、理实一体化教学步骤 1. 三菱FX2N系列PLC基本构成 • FX2N系列PLC可以应用在大多数单机控制或简单的网络控制中,FX2N系列PLC由基本单元(见表1-3-2)、扩展单元(见表1-3-3)和扩展模块组成。 • 基本单元(M):内有CPU、存储器、电源和一定量的输入/输出接口,为必用装置。 • 扩展单元(E):要增加I/0点数时使用的装置,扩展模块用于扩展一些特殊用的功能,还可以以8位为单位增加I/O点数,或只增加输入点数或输出点数,扩展模块与扩展单元的区别在于扩展模块自身不带电源。
2. 三菱FX系列PLC的编程软元件 • PLC的编程软元件即为存储器单元,每个单元都有唯一的地址。为方便不同的编程功能需要,存储器单元作了分区,因而有不同类型的编程软元件。
⑴ 输入继电器(X) • 输入继电器的外部输入端接收外部的开关输入信号,内部与输入端连接的输入继电器(X)是光电隔离的电子继电器,它们的编号与接线端子编号一致,线圈的吸合或释放只取决于PLC外部触点的状态。内部有常开、常闭两种状态的触点供编程使用,且使用次数不限。输入电路的时间常数一般小于10ms一个扫描周期。各基本单元都是八进制输入的地址,输入为X000~X007、X010~X017和X020~X027等。
⑵ 输出继电器(Y) • 输出继电器向外部负载输出信号。输出继电器的线圈由程序控制,外部输出主触点接到PLC的输出端子上供外部负载使用,其余的常开、常闭触点供内部程序使用。输出继电器的常开、常闭触点使用次数不限。输出电路的时间常数是固定的。各基本单元都是八进制输出的地址,输出为Y000~Y007、Y010~Y017和Y020~Y027等。
PLC内部有许多辅助继电器见表1-3-4(按十进制数分配),辅助继电器与输出继电器一样,只能通过程序驱动,相当于继电器控制线路中的中间继电器。辅助继电器也具有大量的可以供编程使用的电子常开触点与常闭触点,但该触点不能接外部负载。 • ⑶ 辅助继电器(M)
⑷ 定时器(T) • 定时器在PLC中的作用相当于一个时间继电器,有—个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)以及无限个触点(一个位)。对于每个定时器,这三个量使用同一个地址编号名称,但使用场合不一样,其所指的也不一样。定时器的分类见表1-3-5。
通用定时器无断电保持功能。通用定时器有100ms和10ms两种。由于FX2N系列PLC是16位的,所以计数值范围为l~32767。通用定时器无断电保持功能。通用定时器有100ms和10ms两种。由于FX2N系列PLC是16位的,所以计数值范围为l~32767。 • ① 通用定时器: • 100ms定时器:T0~T199,共200点,其中T192~T199为子程序和中断服务程序专用定时器。对100ms时钟累积计数,启动后每过100ms计数内容加1。 • 10ms定时器:T200~T245,共46点,对10ms时钟累积计数。
1ms积算定时器:T246~T249,共4点,对1ms时钟脉冲进行累积计数,定时范围为0.001-32.767s。1ms积算定时器:T246~T249,共4点,对1ms时钟脉冲进行累积计数,定时范围为0.001-32.767s。 • ② 积算定时器: 积算定时器具有计数累积的功能。在定时过程中,如果断电或定时器线圈断开,积算定时器就保持当前的计数值,通电或定时器线圈接通后继续累积,即其当前值具有保持功能,只有将积算定时器复位才会使当前值变为0。 100ms积算定时器:T250~T255,共6点,对100ms时钟脉冲进行累积计数,定时范围为0.1-3276.7s。
⑸ 计数器(C) • FX2N系列计数器主要分为16位顺计数器和32位顺/倒计数器,其特点见表1-3-6。 表1-3-6 16位顺计数器和32位顺/倒计数器特点
两种计数器又分为多种,计数器的分类见表1-3-7两种计数器又分为多种,计数器的分类见表1-3-7 • 表1-3-7 计数器的分类
计数器又分为内部计数器和高速计数器. • 内部计数器:内部计数器在执行扫描操作时对内部信号进行计数。 • 16位增计数器(C0~C199):共200点,其中C0~C99为通用型,Cl00~C199为断电保持型,即断电后能保持当前值,等到通电后能继续计数。 • 32位增减计数器(C200~C234): • 内部计数器指的是16位顺计数器和32位顺/倒计数器中的一般用/停电保持用计数器。高速计数器指的是32位顺/倒计数器中的高速计数用计数器。 • C200~C219为通用型,C200~C234为断电保持型,由特殊辅助继电器M8200~M8234设定,C200~C234是增计数或是减计数,当其对应的特殊辅助继电器设置为ON时为减计数,设置为OFF时为增计数。
高速计数器与内部计数器相比,具有输入频率高且都有断电保持功能,通过参数设定也可变成非断电保持。在FX2N型PLC中适合做高速计数输入的端口为X0~X7,输入端口不能重复使用。高速计数器与内部计数器相比,具有输入频率高且都有断电保持功能,通过参数设定也可变成非断电保持。在FX2N型PLC中适合做高速计数输入的端口为X0~X7,输入端口不能重复使用。 其触点动作与32位增/减计数器相同,可进行增/减计数。 这类高速计数器具有两个输入端,一个为增计数输入,一个为减计数输入,利用M8246~M8250来设置对应的计数器的动作。 • ② 高速计数器(C235~C255): • 高速计数器可分为以下几类。 • 单相单计数输入高速计数器(C235~C245): • 双相双向数输入高速计数器(C246~C250): • A相和B相信号决定计数器是增计数还是减计数。当A相为ON,若B相由OFF→0N时,则为增计数方式;当A相为ON,若B相由ON→OFF时,则为减计数方式。 AB相双相高速计数器(C251~C255):
⑹ 数据寄存器(D,V,Z) • PLC在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器存储数据和参数。数据寄存器为16位,最高位为符号位。可用两个数据寄存器来存储32位数据,最高位仍为符号位。 ① 通用数据寄存器(D0~D199): ② 断电保持数据寄存器(D200~D7999): • 其中D200~D511有断电保持功能,通过设置外部设备的参数改变通用数据寄存器与有断电保持功能数据寄存器的分配;D490~D509供通信用;D512~D7999的断电保持功能不能用软件改变,但可用指令清除它们的内容。根据参数设定,将D1000以上作为文件寄存器。 FX2N系列PLC有V0~V7和Z0~ Z7共16个变址寄存器,它们都是16位的寄存器。 当M8033为ON时,D0~D199有断电保护功能,反之无断电保护功能,这种情况下,PLC由RUN→STOP或停电时,数据全部清零。 • 特殊数据寄存器是用来监控PLC的运行状态,未加定义的特殊数据寄存器,用户不能使用。 ③ 特殊数据寄存器(D8000~D8255): ④ 变址寄存器(V/Z)
① 文件寄存器是数据寄存器的一部分,为了方便使用,D1000以后数据寄存器是普通的保持寄存器,通过参数设定作为最大数为7000点的文件寄存器使用。 ③ 特殊数据寄存器(D8000~D8255):特殊数据寄存器是用来监控PLC的运行状态,未加定义的特殊数据寄存器,用户不能使用。 ② 通过参数设定,可指定1~14个块,每个块有500个文件寄存器。将Dl000以后的一部分设定为文件寄存器时,其余的作为通用保持寄存器使用。 • ⑺ 文件寄存器(D) • ⑻ 状态继电器(S) • 通用状态继电器 • 报警用继电器 状态继电器主要用于编写顺序控制程序,一般与步进控制指令配合使用。常用状态继电器为S0~S9。归零状态继电器为S10~S19,供返回起始点使用。 S20~S499,这类继电器不具有断电保护功能。断电保持状态继电器为S500~S899,断电时带锂电池的RAM或EEPROM保持功能。 为S900~S999,使用ANS或ANR指令时具有故障输出功能。变量存储区存储具有较大容量的变量寄存器,用于存储程序执行过程中控制逻辑的中间结果,或用来保存与工序或任务相关的其他数据。 。
3. 三菱FX2N系列PLC系统组成 • FX2N系列PLC控制器硬件系统由四部分组成:CPU模块、扩展模块及PC/PPI电缆,还有计算机。系统连接如图1-3-1所示。
4. 三菱编程软件的安装 • ⑴ 打开安装包中的EnvMEL文件夹,运行SETUP.EXE文件,进入安装界面,在弹出窗口中选择下一个(如图1-3-2所示),直至完成安装。 图1-3-2 EnvMEL安装界面
⑵ 在安装包根目录下运行SETUP.EXE文件,弹出如图1-3-3所示的窗口。 图1-3-3 EnvMEL安装选择界面 ⑶ 单击确定按钮,在弹出的窗口中选择“下一步”,弹出如图1-3-4所示的窗口。 图1-3-3 EnvMEL安装选择界面 ⑷ 单击“是”按钮,弹出如图1-3-5所示的窗口。 图1-3-4 EnvMEL安装注册信息界面
5. 编程软件的使用⑴ 打开GX Developer三菱PLC编程软件如图1-3 -6所示。 图1-3-6 GX Developer三菱PLC编程界面 图1-3-7 创建GX Developer新工程
⑸ 选择是,进入程序编辑窗口如图1-3-10所示。
⑺ 选中改变程序类型,弹出如图1-3-12所示的窗口。 ⑻ 选择梯形图,单击确定。
⑼ 单击工具栏上的元件,如选择常开触点,弹出如图1-3-13所示的窗口。
⑽ 程序编辑结束后,如图1-3-14所示对程序进行编译。
6. 工程的下装 ⑴ 选择工程→打开工程,弹出如图1-3-15所示的窗口。
⑵ 在弹出的窗口中选择要下装的工程,弹出如图1-3-16所示的窗口。
⑹ 选择程序中的MAIN,单击执行,弹出如图1-3-20所示的窗口。 ⑺ 选择是,弹出如图1-3-21所示的窗口。
⑻ 选择是,弹出如图1-3-22所示的窗口。 ⑼ 写入完毕,弹出如图1-3-23所示的窗口 ⑽ 选择是,PLC进入运行状态。
7. 工程调试 PLC系统的调试分为硬件调试和PLC程序调试。 • 主要测试PLC控制系统的接线是否正确,PLC控制器及其模块是否正常工作。当整个系统接线完毕后,调试人员要根据接线图仔细检查,看是否出现了接线错误,特别是电源,要警惕电源线短路的情况,如果出现短路情况,就会烧坏系统元器件,甚至烧坏PLC。如果接线正确,则打开电源,查看PLC系统的运行情况,一般情况下报错指示灯亮,表明系统有错误,要确定是硬件错误还是软件错误,分别去排除。 硬件调试: PLC程序的调试: 模拟调试结束后,将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中可能存在的传感器、执行器等方面的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作相应的调整,通常只需要修改程序就可能解决问题。全部调试通过后,经过一段时间的试运行,系统就可以投入使用了。 可以分为模拟调试和现场调试。 ⑴ 程序的模拟调试 ⑵ 联机调试 将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的语法错误。用户程序一般先在实验室模拟调试,实际的输入信号用开关和按钮来模拟,各输出量的通断状态用PLC上的发光二极管来显示。根据功能表,在适当的时候用开关或按钮来模拟实际的反馈信号。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表的规定。
五、实操考核 • 项目考核采用步进式考核方式,考核内容见表1-3-8. • 表1-3-8 项目考核表
六、注意事项 • 1、如何用三菱编程软件设计PLC程序? • 2、安装三菱编程软件时,注意安装路径。 • 3、给PLC下装程序时,要将PLC置于STOP状态。 • 七、系统调试 • 1、三菱编程软件GX Developer的安装调试。 • 2、三菱编程软件GX Developer安装后,运行GX Developer软件,看是否能进入正常的编程界面。 • 3、PLC程序的下载调试。 • 4、程序下载后,将PLC置于运行状态,观察PLC是否实现正常的控制功能。
八、思考题 • 1、用GX Developer编程软件下载程序时,数据传输采用串行传输还是并行传输? • 2、如果PLC程序有错误,程序能正常下载吗? • 3、为什么程序在下载之前要进行变换?