
《可编程序控制器应用技术》8-plc应用实践.ppt
71页第8章 PLC应用实践,福建工程学院 电子信息与电气工程系 李建兴,lijx@,第8章 可编程序控制器应用实践,掌握PLC技术的关键在于动手实践,因此本章从PLC应用实践指导的角度出发,主要介绍PLC编程器的使用、实验、工程实践以及施工设计等内容第8章 可编程序控制器应用实践,8.1 PLC编程器与编程软件的使用 8.2 PLC实验(梯形图的设计与调试) 8.3 PLC综合实践(控制系统硬件与软件的设计与调试) 8.4 PLC控制系统的施工设计,8.1 PLC编程器与编程软件的使用 8.1.1 FX-20P-E简易编程器的使用,1)概述 FX-20P-E简易编程器(Handy Programming Panel,简称HPP)适用于FX系列PLC,也可以通过转换器FX-20P-E-FKIT用于F系列PLC FX-20P-E编程器有联机(Online)和脱机(Offline)两种操作方式 (1)联机方式 编程器对PLC的用户程序存储器进行直接操作、存取的方法在写入程序时,若PLC内未装EEPROM存储器,程序写入PLC内部RAM,若PLC内装有EEPROM存储器,程序写入该存储器。
(2)脱机方式 脱机方式是对HPP内部存储器的存取方式编制的程序先写入HPP内部的RAM,再成批地传送到PLC的存储器中,也可以在HPP和ROM写入器之间进行程序传送8.1 PLC编程器与编程软件的使用 8.1.1 FX-20P-E简易编程器的使用,2)HPP的组成与操作面板 HPP的组成 HPP由液晶显示屏(16字符ⅹ4行,带后照明)、ROM写入器等模块接口、安装存储器卡盒的接口,以及专用的键盘(功能键、指令键、软元件符号键、数字键) HPP配有FX-20P-CAB电缆(适用于FX2系列PLC)或FX-20P-CABO电缆(适用于FX0系列PLC),用来与PLC连接;还有系统的存储卡,用来存放系统软件(在系统软件修改版本时更换);其它如ROM写入器模块、PLC存储器卡盒等均为选用件8.1 PLC编程器与编程软件的使用 8.1.1 FX-20P-E简易编程器的使用,2)HPP的组成与操作面板 HPP的操作面板,8.1 PLC编程器与编程软件的使用 8.1.1 FX-20P-E简易编程器的使用,3)HPP的操作过程 HPP的操作过程主要包括:操作准备、方式选择、编程、监视与测试等。
8.1 PLC编程器与编程软件的使用 8.1.1 FX-20P-E简易编程器的使用,4)编程操作 以下分别说明在联机方式下,程序读出、写入、插入、删除等操作方法在联机方式下,是直接对PLC内部的用户程序存储器进行操作,所以编程结束后,不必再向PLC传送在编程操作时,HPP显示屏上显示的画面如图8-3所示按功能键或[OTHER]键,可切换到其他功能或项目单8.1 PLC编程器与编程软件的使用 8.1.1 FX-20P-E简易编程器的使用,5)监视/测试操作 使用HPP可以对位编程元件的状态和字编程元件内的数据进行监视和测试 监视功能可监视和确认联机方式下PLC编程元件的动作和控制状态,包括对编程元件的监视和对基本逻辑运算指令通/断状态的监视 测试功能是由HPP对PLC的位元件的触点和线圈进行强制ON/OFF以及常数的修改,包括修改T、C、D、Z、V的当前值和T、C的设定值,文件寄存器的写入等内容8.1 PLC编程器与编程软件的使用 8.1.1 FX-20P-E简易编程器的使用,6)脱机(OFFLINE)编程操作 脱机方式下编制的程序存放编程器(HPP)的RAM中,联机方式输入的程序存放在PLC的RAM中,HPP内部RAM中的程序不变。
HPP 的RAM中程序可成批地传送到PLC的RAM,也可成批地传送到装在PLC上的存储器卡盒往ROM写入器的传送,在脱机方式下进行 HPP的RAM采用超级电容器作断电保护,充电1小时,可保持3天以上因此,可将在实验室里脱机生成的装在HPP 的RAM中程序,传送给安装在现场的PLC8.1 PLC编程器与编程软件的使用 8.1.1 FX-20P-E简易编程器的使用,7)其它操作 工作方式的切换 程序传送 MODULE功能,8.1 PLC编程器与编程软件的使用 8.1.2 SWOPC-FXGP/WIN-C编程软件的使用,1)概述 SWOPC-FXGP/WIN-C编程软件的功能 SWOPC-FXGP/WIN-C是应用于FX系列PLC的编程软件,可在Windows下运行在该软件中,可通过梯形图、指令表及SFC符号来编写PLC程序,建立注释数据及设置寄存器数据等创建的程序可在串行系统中与PLC进行通讯、文件传送、操作监控以及完成各种测试功能也可将其存储为文件,用打印机打印出来8.1 PLC编程器与编程软件的使用 8.1.2 SWOPC-FXGP/WIN-C编程软件的使用,1)概述 编程系统的构成与配置 SWOPC-FXGP/WIN-C主要由以下部分构成:系统操作软件(用两张1.44MB的3.5英寸软盘装载)、操作手册、软件登记卡、接口单元及电缆线(任选)。
8.1 PLC编程器与编程软件的使用 8.1.2 SWOPC-FXGP/WIN-C编程软件的使用,1)概述 SWOPC-FXGP/WIN-C编程软件的运行 安装好软件后,在计算机桌面上自动行成FXGP/WIN-C的图标,用鼠标双击该图标,可打开编程软件执行菜单中[文件]-[退出],将退出编程软件 执行菜单中[文件]-[新建],可创建一个新的用户程序,在弹出的窗口中选择PLC的型号后单击[确认],此时计算机屏幕的显示如图8-25所示[文件]菜单中的其它命令与Windows软件的操作相似,不再说明8.1 PLC编程器与编程软件的使用 8.1.2 SWOPC-FXGP/WIN-C编程软件的使用,1)概述 SWOPC-FXGP/WIN-C编程软件的运行,8.2 PLC实验 8.2.1 编程器练习及定时器、计数器应用实验,1)实验目的 通过实验了解和熟悉PLC的结构和外部接线方法; 了解和熟悉简易编程器或编程软件的使用方法; 掌握简单程序的写入、编辑、监视和模拟运行的方法,熟悉PLC的基本指令,掌握定时器、计数器的工作原理8.2 PLC实验 8.2.1 编程器练习及定时器、计数器应用实验,2)实验装置 FX系列PLC1台; FX-20P-E简易编程器1只或装有编程软件的计算机1台(附连接电缆); 开关量输入电路板1块。
8.2 PLC实验 8.2.1 编程器练习及定时器、计数器应用实验,3)实验内容 PLC外部接线 PLC外部接线图如图8-28所示,用开关量输入电路板上的按钮或开关信号作为PLC的输入,PLC输出可不接,直接通过在PLC输出指示灯上观察输出情况8.2 PLC实验 8.2.1 编程器练习及定时器、计数器应用实验,3)实验内容 程序的写入、检查及修改 用编程器或计算机写入图8-29a对应的梯形图或指令表程序,写入后从第0步开始逐条检查程序;如发现错误,显示出错误指令后再写入正确的指令8.2 PLC实验 8.2.1 编程器练习及定时器、计数器应用实验,3)实验内容 程序模拟调试 写入的程序经检查无错误后,断开实验板上的全部输入开关,将“RUN”开关拨到RUN位置,写入的程序开始运行,同时“RUN”的LED灯亮 按照表8-1所示操作X0-X2对应的钮子开关,通过PLC上的LED观察Y0和Y1的状态,并填入表中表中表示开关接通后马上断开(模拟按钮的操作),0、1分别表示开关断开和接通8.2 PLC实验 8.2.1 编程器练习及定时器、计数器应用实验,3)实验内容 指令的读出、删除、插入和修改 将“RUN”开关拨到“STOP”位置,将图8-29a的梯形图程序改为如图8-29b所示的梯形图程序,8.2 PLC实验 8.2.1 编程器练习及定时器、计数器应用实验,3)实验内容 清除已运行的程序,然后写入图8-30所示的定时器、计数器程序,检查无误后进行运行,并用编程器或计算机完成以下监视工作: 1)改变X0和X1的状态,监视M10和M11的状态。
2)用X1控制T1的线圈,监视T1的当前值和触点的变化情况 3)在下述情况下监视C1的当前值、触点和复位电路的变化情况:先接通X2对应的开关,并用X3对应的开关给C1提供计数脉冲;然后断开X2对应的开关,用X3对应的开关发出8个计数脉冲;最后重新接通X2对应的开关,记录上述各步观测到的现象8.2 PLC实验 8.2.1 编程器练习及定时器、计数器应用实验,4)实验报告内容 整理出模拟运行各程序及监视操作时所观察到的现象 分析定时器T1、计数器C1的工作原理及相应触点动作的时序8.2 PLC实验 8.2.2 编程器的使用及主控指令的应用实验,1)实验目的 通过实验熟悉堆栈指令与主控指令的应用; 进一步熟悉编程器或编程软件的编辑与调试8.2 PLC实验 8.2.2 编程器的使用及主控指令的应用实验,2)实验内容和步骤 程序输入 程序模拟调试 修改程序并调试,8.2 PLC实验 8.2.2 编程器的使用及主控指令的应用实验,3)实验报告内容 写出实验观察的结果并分析; 总结主控指令、置位指令、定时器和计数器的功能和特点,8.2 PLC实验 8.2.3 彩灯控制程序的编程实验,1)实验目的 进一步熟悉FX系列PLC的基本指令和功能指令; 进一步熟悉PLC的程序设计和调试方法。
8.2 PLC实验 8.2.3 彩灯控制程序的编程实验,2)实验内容 控制要求 如图8-32所示为16位循环移位彩灯控制的梯形图程序,8.2 PLC实验 8.2.3 彩灯控制程序的编程实验,2)实验内容 程序调试 将图8-32所示的程序写入PLC,检查无误后开始运行通过观测与Y0-Y17对应的LED,检查彩灯的工作情况按以下步骤操作,检查程序是否正确: 观察移位寄存器的循环移位功能是否正常,初始值是否与设定值相同; 改变初始值设定开关X0-X16的状态,断开开关X20,然后将它接通,观察是否在X20接通时,移位寄存器按新的初始值运行,其初始值是否符合新的设定值; 改变T0的设定值年,观察移位速率是否变化; 改变X21的状态,观察能否改变移位的方向8.2 PLC实验 8.2.3 彩灯控制程序的编程实验,3)预习要求 仔细阅读实验指导书,了解移位寄存器的工作原理 写出如图8-32所示梯形图对应的指令表程序 4)实验报告要求 写出本程序的调试步骤和观察结果 自己用相关指令重新设计一个彩灯控制程序并上机调试、观测实验结果8.2 PLC实验 8.2.4 正反转和Y-Δ减压起动程序的设计与调试,1)实验目的 熟悉PLC的I/O接线; 熟悉简单梯形图程序的设计及运行调试方法。
2)实验内容与步骤 三相异步电动机正、反转控制 画出三相异步电动机正反转控制的PLC I/O接线图;编写三相异步电动机正、反转控制程序,并将程序写入PLC;根据I/O接线图接线;进行程序调试,使结果符合控制要求,8.2 PLC实验 8.2.4 正反转和Y-Δ减压起动程序的设计与调试,2)实验内容与步骤 三相异步电动机Y-Δ降压起动控制 画出三相异步电动机Y-Δ降压起动控制的PLC I/O接线图;编写三相异步电动机Y-Δ降压起动控制程序,并将程序写入PLC;根据I/O接线图接线,进行程序调试,使结果符合控制要求8.2 PLC实验 8.2.4 正反转和Y-Δ减压起动程序的设计与调试,3)实验要求 预习三相异步电动机正反转控制和Y-Δ降压起动控制的基本原理与控制要求 验报告中应该有调试前与调试后的程序以及输入/输出状态的时序图8.2 PLC实验 8.2.5 抢答器程序的设计与调试,1)实验目的 熟悉所用PLC的编程指令; 练习独立编写PLC梯形图程序的方法; 掌握编程器。
