版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可编程序控制器及其应用模块1任务1认识PLC模块1任务2三菱FX3UPLC接线模块1任务3编程软件使用模块2任务1三相异步电动机单方向运行控制线路模块2任务2三相异步电动机正反转控制线路模块2任务3三相异步电动机Y-Δ降压启动控制系统设计与装调模块2任务4自动洗衣机系统模块2任务5多种液体混合模块3任务1自动冲压机系统模块3任务2邮件自动分拣控制模块3任务3十字路口交通灯控制系统模块3任务4自动喷漆控制系统模块4任务1音乐喷泉控制系统设计与装调模块4任务2自动售货控制系统设计与装调模块4任务3机械手控制模块4任务4碳酸钙粉体加工生产线设计全套可编辑PPT课件
可编程序控制器及其应用任务1认识PLC模块一自动化设备展会是企业产品推广的重要平台。作为公司展会现场工作人员,必须全面了解自动化设备,熟悉品牌及各型号的参数,特别是设备控制核心部件PLC的定义及发展未来,能准确描述PLC的常见品牌和行业中的典型应用。任务描述西门子欧姆龙施耐德三菱PLC的产生FX系列PLCPLC的特点PLC的发展任务准备PLC的应用任务准备PLC的产生生产技术的发展生产规模的扩大市场竞争的日趋激烈继电器——接触器控制系统的单一性和控制功能简单可编程控制器简称PLC(英文名称为ProgrammableLogicController,意为可编程逻辑控制器)是一种数字运算操作的电子系统,专为在工业环境下的应用而设计。(4)功能强大,性价比高。(5)配套齐全,使用方便。(6)体积小,功耗低,寿命长。(1)可靠性高,抗干扰能力强。(2)编程方法简单易学。(3)系统的设计、安装、调试、维修工作量少,维护方便。PLC的特点任务准备任务准备(1)用于逻辑控制。(2)用于运动控制。(3)用于过程控制。(4)用于数据处理。(5)用于通信联网。PLC的应用任务准备PLC的发展方向主要有以下几个方面:(1)微型化、速度更快。(2)大型化、高可靠性、好的兼容性、多功能。(3)通信网络化。(4)机电一体化,与其他工业控制产品相结合。PLC的发展任务准备FX系列是国内使用得最多的PLC系列产品之一,特别是近年推出的FX3U系列PLC,具有功能强、应用范围广、性能价格比高,并且有很强的网络通信功能,最多可扩展到256个I/O点,可满足大多数用户的需要,在国内占有很大的市场份额。所以,本书将以FX3U系列为讲授对象,介绍其原理及应用FX系列PLC任务准备FX系列PLCFX系列PLC型号的含义任务准备图1-2PLC的型号及其含义任务实施1.观察图1-3所示PLC,看看图片上有什么标记,有什么标注文字和符号,完成下列填空:(1)PLC品牌:
;(2)PLC系列号:
;(3)I/O总点数:
;(4)单元类型:
;(5)输出形式:
。图1-3PLC1三菱
2N32点
基本单元
继电器输出
任务实施1.观察图1-4所示PLC,看看图片上有什么标记,有什么标注文字和符号,完成下列填空:(1)PLC品牌:
;(2)PLC系列号:
;(3)I/O总点数:
;(4)单元类型:
;(5)输出形式:
。图1-4PLC2三菱
0N16点
输入拓展模块没有输出
1.按I/O点数容量分类(1)小型机(2)中型机(3)大型机2.按结构形式分类(1)整体式结构(2)模块式结构3.按功能分类(1)低档(2)中档(3)高档4.按生产厂家分汇川、台达、永宏、和利时、信捷、丰炜、正航A-B、GE-Fanuc,西门子和施耐德、欧姆龙和三菱PLC的分类知识拓展1.存储容量7.可扩展能力2.I/O点数6.特殊功能单元3.扫描速度5.内部寄存器的配置和容量4.指令的功能与数量知识拓展PLC的技术指标可编程序控制器及其应用谢谢PLC的产生FX系列PLCPLC的特点PLC的发展任务准备PLC的应用可编程序控制器及其应用任务2三菱FX3UPLC接线模块一在产品销售展会中,作为公司的销售经理,必须了解PLC的组成和工作原理,使用方法等,能准确描述如何使用具体品牌PLC。任务描述任务准备PLC通常由基本单元、扩展单元、扩展模块及特殊功能模块组成。基本单元包括CPU、存储器、I/O单元和电源,它是PLC控制的核心;扩展单元是扩展I/O点数的装置,内部有电源;扩展模块用于增加I/O点数和改变I/O点数的比例,内部没有电源,由基本单元或扩展单元供电。扩展单元和扩展模块内无CPU,必须与基本单元一起使用。特殊功能模块是一些具有特殊用途的装置。PLC的基本组成1.中央处理器CPU7.编程器接口及编程器2.存储器6.存储器接口3.输入输出单元5.拓展接口4.电源单元任务准备硬件所谓硬件,就是看得见、摸得到的实体。任务准备图1-5PLC的结构框图任务准备中央处理器相当于人的大脑和心脏,它不断地采集输入信号,执行用户程序,刷新系统的输出。(1)中央处理器单元任务准备存储器用于存放程序和数据。PLC的存储器分为系统程序存储器和用户程序存储器。前者用于固化系统管理和监控程序,由厂家固定,用户不能更改。后者用于存放用户编制的程序,也就是PLC说明书中给出的“内存容量”或“程序容量”。(2)存储器任务准备I/O单元是PLC与外围设备连接的接口。外围设备输入PLC的各种信号(按钮开关、传感器输出等)都需要通过输入单元的转换和处理才可以传给CPU。CPU的输出信号,也只有通过输出单元的转换和处理才能够驱动执行机构(电磁阀、接触器等)。(3)I/O单元任务准备图1-6PLC的输入电路图PLC的输入电路包括光电隔离和RC滤波器,用于消除输入触点抖动和外部噪声干扰。外部输入元件可以是无源触点或有源传感器,连接方式如图1-6所示。输入接口任务准备图1-7PLC的输出电路图PLC的输出电路有3种形式:继电器输出、晶体管输出和晶闸管输出,如图1-7所示。输出接口任务准备不同的输出形式以适合不同类型的负载。输出接口输出接口形式继电器晶体管晶闸管输出型有触点无触点无触点适用负载低速、大功率(交、直流)负载高速、小功率直流负载高速、大功率交流负载任务准备PLC的供电电源一般是市电,也有用DC24V电源供电。PLC内部含有一个稳压电源,主要对CPU和I/O单元供电,小型PLC的电源一般和CPU单元合为一体,大中型PLC都有专门的电源单元。有些PLC还有DC24V输出,用于对外部传感器供电,但输出的电流很小,一般只有毫安级。(4)电源单元任务准备扩展接口是以总线的形式连接输入/输出扩展单元,也可连接模拟量处理模块、通信模块等。(5)拓展接口任务准备PLC基本单元通常不带编程器,为了能对PLC进行现场编程及监控,PLC基本单元上专门设置有编程器接口,通过这个接口可以接各种类型的编程装置,还可以利用此接口做一些监控工作。(6)编程器接口任务准备编程器用来生成用户程序,并对它进行编辑、检查和修改,有的还可以用来监视系统运行的情况。(7)编程器任务准备所谓软件,就是指各种计算机的程序。PLC专用编程器只能对某一PLC生产厂家的产品编程,使用范围和使用寿命有限,价格也较高,其发展趋势是在计算机上使用编程软件。笔记本电脑配上编程软件,很适合于在现场调试程序。任务准备4.PLC的工作原理PLC虽然具有微机的许多特点,但其工作方式却与微机有所不同。微机一般采用等待命令的工作方式;而PLC则采用周期循环扫描的工作方式。任务准备PLC有两种基本的工作模式,即运行(RUN)模式与停止(STOP)模式。在运行模式,PLC通过反复执行用户程序来实现控制功能。为了使PLC的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是不断地重复执行,直至PLC停机或切换到STOP模式。(1)扫描工作方式任务准备除了执行用户程序之外,在每次循环过程中,PLC还要完成内部处理、通信处理等工作,一次循环可以分为5个阶段(见图1-8)。PLC的这种周而复始的循环工作方式称为扫描工作方式。PLC的扫描过程图1-8PLC的扫描过程PLC首先诊断自身硬件是否正常,然后将监视定时器复位,并完成一些其它内部工作输入处理又称为输入采样,PLC把所有外部输入电路的状态读入输入继电器输出处理又称为输出刷新,在输出处理阶段,CPU将输出单元的状态送到输出端子PLC要与其它智能装置进行通信,响应编程器输入的命令,更新编程器的显示内容即使外部输入信号的状态发生变化,输入继电器的状态也不会随之改变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入任务准备②通信处理阶段③输入处理阶段④程序执行阶段⑤输出处理阶段①内部处理阶段任务准备PLC在RUN工作模式下,执行一次图1-8所示的扫描操作所需要的时间称为扫描周期,扫描周期与用户程序的长短、指令的种类和CPU执行指令的速度有很大关系,其典型值约为1~100ms。当用户程序较长时,指令执行时间在扫描周期中占相当大的比例。(2)扫描周期任务准备5.FX系列PLC的外形及安装接线图1-10PLC外形图任务准备5.FX系列PLC的外形及安装接线图1-11PLC安装接线图XY任务准备5.FX系列PLC的外形及安装接线图1-14PLC输入端接线图任务准备5.FX系列PLC的外形及安装接线图1-15PLC输出端接线图可编程序控制器及其应用谢谢可编程序控制器及其应用任务3编程软件使用模块一在产品销售展会中,作为公司的技术人员,必须展示如何使用PLC,PLC的应用除硬件外,还需要软件的支持,技术员能安装展示中的PLC软件,并演示基本操作。任务描述任务准备不同机型的PLC,具有不同的编程语言编程语言梯形图指令表控制系统流程图任务准备GXWorks2软件简单易学,具有丰富的工具箱和直观形象的视窗界面,既可用键盘操作,也可以用鼠标操作;操作时可联机编程,也可脱机离线编程;该软件还可以对以太网、MELSECNET/10(H)、CC-Link等网络进行参数设定,具有完善的诊断功能,能方便地实现网络监控。程序上传、下载不仅可通过CPU模块直接连接完成,也可以通过网络系统(如以太网、MELSECNET/10(H)、CC-Link、电话线等)完成。GXWorks2任务准备1.查找需要安装的文件包打开“我的电脑”找到软件存放的对应位置,然后打开软件安装软件包(如下图1-17所示)。(一)编程软件的安装图1-17任务准备2.解压软件包选中软件包,点击鼠标右键在弹出的选项中点击“解压到GXWorks2Ver1.615R”文件夹图1-18任务准备3.软件安装(1)双击打开“GXWorks2Ver1.615R”文件夹图1-19(2)然后双击打开“Disk1”文件夹图1-20任务准备3.软件安装(3)双击运行“setup.exe”文件图1-21任务准备3.软件安装(4)当直接双击“setup.exe”文件运行安装软件时,若用户计算机设置不符合安装此软件时,电脑会有如图1-22所示的警告语提示。图1-22警告窗口任务准备3.软件安装(5)点确定后,找到电脑中控制面板中的启用或关闭Windows功能,并进行启用和更新下载。图1-23任务准备3.软件安装(5)点确定后,找到电脑中控制面板中的启用或关闭Windows功能,并进行启用和更新下载。图1-24任务准备3.软件安装图1-25(6)完成更新下载后,再次双击“setup.exe”文件进行安装(如图9所示);任务准备3.软件安装(7)点击“下一步”图1-26任务准备3.软件安装(8)输入姓名和公司名,这里可以随机写;然后输入序列号:570-986818410图1-27任务准备3.软件安装(9)选择一个安装路径后,点击“下一步”图1-28任务准备3.软件安装(10)点击“下一步”;图1-29任务准备3.软件安装(11)安装中,等待安装完成;图1-30任务准备3.软件安装(12)安装过程中,若系统杀毒软件弹出修改注册表,点击允许所有程序修改;图1-31任务准备3.软件安装(13)点击“确定”;图1-32任务准备3.软件安装(14)如果需要安装手册,点击“是”;图1-33任务准备3.软件安装(14)如果需要安装手册,点击“是”;图1-34任务准备3.软件安装(15)点击“确定”;图1-35任务准备3.软件安装(16)点击“完成”;图1-36任务准备4.软件运行(1)双击运行“GXWorks2”图1-37任务准备4.软件运行(2)点击“新建”,选择PLC的系列与机型(这里选择了FX3U系列PLC),点击“确定”图1-38任务准备4.软件运行图1-39程序创建成功,代表软件安装成功。任务准备(二)软件的使用下面以三菱FX系列(FX3U)PLC为例,介绍该软件的部分功能及使用方法。打开GXWorks2软件。任务准备1.打开程序单击“开始”→“程序”→“MELSOFT应用程序”→“GX
Works2”
即打开程序(如图1-40所示)。图1-40打开路径任务准备2.创建新工程图1-41软件界面任务准备2.创建新工程(1)单击“工程(P)”→“新建工程(N)”或单击“工程”下面的图标,即出现对话框(如图1-42所示)。图1-42创建新工程
“工程类型”选择简单工程“PLC系列”选择FXCPU;“PLC类型”选择FX3U/FX3UC;“程序语言”。默认为“梯形图”;任务准备2.创建新工程(2)保存工程,单击“工程(P)”→“保存工程(S)”或单击“工程”(如图1-43所示)下面的图标,即出现对话框(如图1-44所示)。图1-43保存工程或任务准备2.创建新工程(2)保存工程,单击“工程(P)”→“保存工程(S)”或单击“工程”(如图1-43所示)下面的图标,即出现对话框(如图1-44所示)。图1-44任务准备2.创建新工程选择要保存的位置(假设放在C盘),并在“文件名”框中输入程序名称。如“PLC实训项目”,点击“保存”。因为在C盘没有此文件夹,所以会出现提示对话框(如图1-45所示)图1-45任务准备2.创建新工程选择“是”,在C盘
新工程建立完毕,此时便进入编程界面。
如果不想在C盘建立此文件夹,可以点击“保存在”选择需要保存的途径(如图1-46所示),如F盘,填写工程名,如“PLC实训项目”,点击“保存”。于是在F盘新工程建立完毕。图1-46保存路径任务准备3.工程菜单图1-47工程菜单在软件菜单里的工程菜单下选择改变PLC类型即根据要求改变PLC类型,例如将FX2N更改FX3UPLC等。任务准备4.在线菜单图1-48在线菜单任务准备4.在线菜单(1)在传输设置中可以改变计算机与PLC通信的参数(如图1-49所示)。图1-49传输设置任务准备4.在线菜单(2)选择PLC读取、PLC写入、PLC效验可以对PLC进行程序上传、下载、比较操作(如图1-50所示)。图1-50程序下载对话框任务准备4.在线菜单(3)选择不同的数据可对不同的文件进行操作。(4)选择监视选项(按F3)可以去对PLC状态实行实时监视。(5)选择调试选项可以完成对PLC的软元件测试,强制输入输出和程序执行模式变化等操作。任务准备5.调试菜单图1-51调试菜单任务准备5.调试菜单模拟开始/停止可以对程序进行模拟调试,点击“模拟开始/停止”,出现如下界面(如图1-52所示),将程序模拟写入PLC中。图1-52任务准备5.调试菜单程序写入完成后,点击“关闭”,“右键”,点击“调试”,选择“当前值更改”,即可对程序进行模拟调试。(如图1-53所示)图1-53任务准备6.梯形图输入与编辑(1)梯形图的输入输入梯形图有两种方法,一是利用工具条中的快捷键输入。另一种是直接用键盘输入如F5,F6,F7,F8,F9,F10。下面以一段简单的程序为例说明这两种输入方法。任务准备6.梯形图输入与编辑例如:输入下面一段程序。用工具条中的快捷键输入任务准备6.梯形图输入与编辑输入触点:点击F5,
则出现一个“梯形图输入”对话框,如图1-54所示图1-54F5输入对话框在对话框中输入X0,点击“确定”则触点输入,用同样的方法,可以输入其他的常开、常闭触点。任务准备6.梯形图输入与编辑线圈输入:点击F7,则出现如图“梯形图输入”对话框如图1-55所示。图1-55F7输入对话框在对话框中输入Y0,点击“确定”,则线圈输入。
用同样的方法,可以输入其他程序。任务准备6.梯形图输入与编辑下面解释一下工具条中各按钮的功能(如图1-56所示):图1-56按钮功能表按钮功能按钮功能F5输入常开触点Shift+F5输入并联常开触点F6输入常闭触点Shift+F6输入并联常闭触点F7输入线圈Shift+F7上升沿脉冲F8输入功能指令Shift+F8下降沿脉冲F9输入直线Shift+F9输入竖线F10划线输入Alt+F10运算结果取反Ctrl+F9横线删除Ctrl+F10竖线删除Alt+F7并联上升沿脉冲Alt+F8并联下降沿脉冲任务准备6.梯形图输入与编辑下面解释一下工具条中各按钮的功能(如图1-56所示):②从键盘输入如果键盘使用熟练,直接从键盘输入则更方便,效率更高。不用点击工具栏中的按钮。以上述例程为例,首先使光标处于第一行的首端。在键盘上直接敲入LDX0,同样出现一个对话框,如图1-57所示。再敲回车键(Enter),如图1-58所示,则触点输入。接着键入OUTY0。再敲回车键(Enter)线圈输入。任务准备6.梯形图输入与编辑下面解释一下工具条中各按钮的功能(如图1-56所示):②从键盘输入用键盘输入时,可以不管程序中各触点的连接关系,常开触点用LD
,常闭触点用LDI,线圈用OUT,功能指令直接输入助记符和操作数。但要注意助记符和操作数之间用空格隔开。对于出现分支、自锁等关系的可以直接用竖线去补上。通过一定的练习和摸索,就能熟练地掌握程序输入的方法。任务准备6.梯形图输入与编辑图1-57键盘输入图1-58示例程序任务准备6.梯形图输入与编辑(2)梯形图编辑在输入梯形图时,常需要对梯形进行编辑,如插入、删除等操作。①触点的修改、添加和删除。修改:把光标移在需要修改的触点上,直接输入新的触点,回车即可;则新的触点覆盖原来的触点。也可以把光标移到需要修改的触点上,双击,则出现一个对话框,在对话框中输入新触点的标号,回车,即可。添加:把光标移在需要添加触点处,直接输入新的触点,回车即可。删除:把光标点在需要删除的触点上,再按键盘的“Delete”键,即可删除再点击直线,回车即可。用直线覆盖原来的触点。任务准备6.梯形图输入与编辑(2)梯形图编辑②行插入和行删除。在进行程序编辑时,通常要插入或删除一行或几行程序;操作方法:行插入:先将光标移到要插入行的地方,点击“编辑(E)”弹出下拉菜单,再点击“行插入(N)”,则在光标处出现一个空行,就可以输入一行程序;用同样的方法,可以继续插入行。行删除:先将光标移到要删除行的地方,点击“编辑(E)”弹出下拉菜单,再点击“行删除(E)”,就删除了一行;用同样的方法可以继续删除。注意,“END”是不能删除的。任务准备7.程序转换程序刚编辑完成后,对应的程序段为灰色底面,如图1-59所示,转换后变成白色底面。才能进行后面的工作,如果不能转换是梯形图编辑过程中有问题,修改后才可以转换。
图1-59程序段灰色底面任务准备7.程序转换
用工具条按钮
、菜单“变换”-“变换”、快捷键F4进行转换(如图1-60所示)。
图1-60程序转换示意图任务准备8.工程保存使用工具条上的“工程保存”按钮保存程序,或从“工程”菜单选择“保存工程”和“另存工程为”选项保存程序。任务准备9.程序下载(1)程序下载之前,先查看电脑(PC)的传输端口的设置光标对准“我的电脑”点击右键,→选择“属性”→选择“硬件”→选择“设备管理器”,桌面弹出对话框(如图1-61所示),看到端口接在COM4上。如图1-61任务准备9.程序下载(2)进行通信设置“在线”→“传输设置”(如图1-62所示)。点击后出现“传输设置”界面(如图1-62所示)图1-62传输设置任务准备9.程序下载(3)双击“串行USB”图标,弹出“串口详细设置”对话框(如图1-63所示)。图1-63串口端口设置在“COM端口”中选择通信电缆连接的串口号。在“传送速度”中选择9.6Kbps。完成后点击“确定”键保存设置。例如:如图1-61电脑(PC)的传输端口为COM4,此时,GXWorks2的传输端口(I/F)串口应设置为COM4。任务准备9.程序下载在“传输设置”中点击“通信测试”,连接正确时弹出提示通信正常,否则弹出如下对话框(如图1-64所示)。图1-64无法通信提示任务准备9.程序下载(4)程序下载在进行计算机及软件的通信端口设置后,将编辑好的程序写入到PLC,单击“在线”菜单中的“写入PLC”(如图1-65所示)。点击后出现(如图1-66所示)所示窗口,根据出现的对话窗进行操作。对“程序的复选框”打勾,选中主程序,再单击“执行”即可,传输过程中出现的选项均点击“是”。最后点击“关闭”。图1-65程序写入任务准备9.程序下载(4)程序下载图1-66PLC写入任务准备10.程序运行“在线”菜单中的“远程操作”,点击后出现(如图1-67所示)所示窗口,在操作、PLC选项框中,选择RUN,再单击“执行”即可,最后出现已完成,点击确定,再关闭远程操作对话框。图1-67任务准备11.程序监视当成功地在运行GXWorks2的编程设备和PLC之间建立通信并向PLC下载程序后,就可以利用程序监视诊断功能。可点击工具栏按钮“监视模式”或快捷键“F3”进行监视。出现蓝色的元件表示该触点闭合,或该线圈得电(如图1-68所示)。图1-68任务实施1.完成GXWorks2编程软件的安装。2.熟悉GXWorks2编程软件的使用。3.输入以下程序并调试你所看到的现象。可编程序控制器及其应用谢谢可编程序控制器及其应用任务1三相异步电动机单方向运行控制线路模块二在实际生产中,三相异步电动机的单方向运行控制应用很广泛。例如,生产车间的排气扇、商场的扶梯等都是三相异步电动机单方向运行控制的典型应用。如图2-1所示是排气扇的控制线路。任务描述图2-1三相异步电动机单方向运行控制线路任务准备(一)根据图2-1所示,电动机单方向运行控制线路,控制要求如下:1.点动运行:(1)启动:一直按下SB3按钮,交流接触器KM得电,电动机M运动。(2)停止:松开SB3按钮,交流接触器KM
失电,电动机M停止。2.连续运行:(1)启动:按下SB1按钮然后松开,交流接触器KM得电自锁,电动机M连续运动。(2)停止:按下SB2按钮然后松开,交流接触器KM失电,电动机M停止。任务准备1输入继电器X(1)功能:PLC接收外部输入信号的唯一窗口。(2)符号:用符号“X□□□”表示,排列序号采用八进制。(3)使用:输入点状态由输入设备所输入的信号决定,每一个输入点对应一个输入继电器。(4)特点:输入继电器当等效的输入线圈得电时,其动合触点接通,动断触点断开;当等效的输入线圈失电时,其触点恢复原状态。任务准备(5)触点的特点:①状态由对应的外部输入电路的状态决定,不受内部程序控制。②用户程序只能使用其动合或动断“软触点”。③程序中的动合触点和动断触点可以无限多次地使用。图2-2输入、输出继电器任务准备2输出继电器Y(1)功能:PLC向外接设备输出信号的窗口。(2)符号:用符号“Y□□□”表示,排列序号采用八进制。(3)使用:每一个输出点对应一个输出继电器,输出继电器负责驱动外部负载。(4)特点:输出继电器当等效的输出线圈得电时,其触点动作,对应的负载被驱动;当等效的输出线圈失电时,其触点复位,负载停止工作。任务准备2输出继电器Y(5)动合断触点的特点:①受内部用户程序控制。②外部负载只能用输出继电器驱动,输出继电器Y的动合和动断触点可无限次使用。③PLC输出端电源电压由所选设备决定。任务准备1.[LD]、[LDI]、[OUT]指令LD、LDI指令用于将触点连接到母线上。其他用法与后述的ANB指令组合,在分支点处也可使用。OUT指令是对输出继电器、辅助继电器、状态、定时器、计数器的线圈驱动指令。并列的OUT命令能多次连续使用。助记符、名称功能回路表示和可用软元件LD取a触点逻辑运算开始,LDI取反b触点逻辑运算开始,OUT输出线圈驱动,注:X为输入继电器,Y为输出继电器,M为辅助继电器,S为状态继电器,T为定时器,C为计数器。任务准备1.[LD]、[LDI]、[OUT]指令使用说明1:LDX000OUTY000LDIX001OUTY001图2-3逻辑取和线圈驱动指令任务准备1.[LD]、[LDI]、[OUT]指令使用说明2:在触点混联组成的电路块中,电路块的第一个触点(起点)要使用LD或LDI指令。图2-4触点混联组成的电路块任务准备1.[LD]、[LDI]、[OUT]指令当OUT指令用于定时器T或计数器C时,指令后要加一条常数设定值语句。图2-5OUT指令用于定时器T任务准备2.[AND]、[ANI]指令用AND、ANI指令可串联连接1个触点。串联接点数量不受限制,该指令可多次使用。OUT指令后,通过触点对其他线圈使用OUT指令,称之为纵接输出。助记符、名称功能回路表示和可用软元件AND与a触点串联连接,ANI与非b触点串联连接,注:X为输入继电器,Y为输出继电器,M为辅助继电器,S为状态继电器,T为定时器,C为计数器。任务准备2.[AND]、[ANI]指令例程2任务准备3.[OR]、[ORI]指令OR、ORI是指从该指令的步开始,与前述的LD、LDI指令步,进行并联连接。并联连接的次数不受限制。为连接2个以上的触点串联连接的电路块的并联连接时,要用后述的ORB指令。助记符、名称功能回路表示和可用软元件OR或a触点并联连接,ORI或非b触点并联连接,注:X为输入继电器,Y为输出继电器,M为辅助继电器,S为状态继电器,T为定时器,C为计数器。任务准备3.[OR]、[ORI]指令例程3任务准备4.结束[END]、[NOP]指令在将程序全部清除时,全部指令成为NOP。若在普通的指令与指令之间加入NOP指令,则可编程序控制器将无视其存在继续工作。可编程控制器反复进行输入处理、程序执行和输出处理。在调试阶段,在各程序段插入END指令,可依次检出各程序段的动作。任务准备4.结束[END]、[NOP]指令助记符、名称功能回路表示和可用软元件NOP空操作无动作
END结束输入输出处理及返回到0步
任务实施1.I/O分配2.按设计的接线原理图并选好元器件进行安装接线3.输入程序,并调试、运行4.按操作步骤,观察现象可编程序控制器及其应用谢谢可编程序控制器及其应用任务2三相异步电动机正反转控制线路模块二在生活中,三相异步电动机的正反转运行控制应用很广泛。例如,商场的升降电梯等都是三相异步电动机正反转运行控制的典型应用。任务描述图2-11电动机的正反转控制线路任务准备(一)根据图2-11所示,电动机的正反转控制线路,控制要求如下:1、正转:按下SB1按钮然后松开,交流接触器KM1得电自锁,电动机M正向连续运动;按下SB3按钮然后松开,交流接触器KM1失电,电动机M停止。2、反转:按下SB2按钮然后松开,交流接触器KM2得电自锁,电动机M反向连续运动;按下SB3按钮然后松开,交流接触器KM2失电,电动机M停止。任务准备1.[SET]、[RET]指令助记符、名称功能回路表示和可用软元件SET置位动作保持RST复位消除动作保持,当前值及寄存器清零
X000一旦接通后,即使它断开,Y000仍继续动作。X001一旦接通时,即使它断开,Y000仍保持不被驱动。对于M、S也是一样的。对于同一软元件,SET、RST可多次使用,顺序也可随意,但最后执行者有效。任务准备2.[PLS]、[PLF]指令助记符、名称功能回路表示和可用软元件PLS置位上升沿微分输出PLF复位下降沿微分输出
使用PLS指令时,仅在驱动输入为ON后的一个扫描周期内,软元件Y,M动作。使用PLF指令时,仅在驱动输入为OFF后的一个扫描周期内,软元件Y,M动作。例如,在驱动输入保持为ON时,让可编程控制器由RUN STOPRUN时,PLSM0动作,但是PLSM600(电池后备)不动作。后面的一个RUN时,这是因为在STOP时M600仍保持着动作状态。任务准备2.[PLS]、[PLF]指令例程1任务准备3.[ANB]指令助记符、名称功能回路表示和可用软元件ANB回路块与并联回路块的串联连接
,软元件无当分支回路(并联回路块)与前面的回路串联连接时,使用ANB指令。分支起点用LD、LDI指令,并联回路结束后,使用ANB指令与前面的回路串联连接。若多个并联回路按顺序和前面的回路串联时,ANB指令的使用次数没有限制。也可成批使用ANB指令,但在这种场合,与ORB指令一样,请务必注意LD、LDI的使用次数限制(8次以下)任务准备4.[ORB]指令助记符、名称功能回路表示和可用软元件ORB回路块或串联回路块的并联连接
,软元件无由2个以上的触点串联连接的回路被称为串联回路块。将串联回路块并列连接时,分支开始用LD、LDI指令,分支结束用ORB指令。如后述的ANB指令一样,ORB指令是不带软元件编号的独立指令。有多个并回路时,台对每个回路块使用ORB指令,则并联回路没有限制。ORB指令也可成批使用,但是由于LD、LDI指令的重复次数限制在8次以下,因此请务必注意。任务准备4.[ORB]指令例程2任务准备5.[MPS]
[MRD][MPP]指令助记符、名称功能回路表示和可用软元件MPS进栈运算存储MRD读栈读出存储MPP出栈读出存储或复位在可编程控制器中有11个被称为栈的记忆运算中间结果的存储器。如下图所示。使用一次MPS指令,就将此刻的运算结果送入栈的第一段存储。再使用MPS指令,又将该时刻的运算结果送入栈的第一段存储,而将先前送入存储的数据依次移到栈的下一段。使用MPP指令,各数据按顺序向上移动,将最上端的数据读出,同时该数据就从栈中消失。MRD是读出最上端所存的最新数据的专用指令,栈内的数据不发生移动。这些指令都是不带软元件的独立指令。任务准备5.[MPS]
[MRD][MPP]指令例程3任务准备图1-6PLC的输入电路图PLC的输入电路包括光电隔离和RC滤波器,用于消除输入触点抖动和外部噪声干扰。外部输入元件可以是无源触点或有源传感器,连接方式如图1-6所示。输入接口可编程序控制器及其应用谢谢可编程序控制器及其应用任务3三相异步电动机Y-Δ降压启动控制系统设计与装调模块二水泥厂的球磨机功率较大,若用直接启动对电网的影响比较大,因此该三相异步电动机采用Y-Δ降压启动控制系统。如图2-13所示是三相异步电动机Y—△降压启动的控制线路。任务描述图2-13所示,电动机Y—△起动控制线路任务准备(一)根据图2-13所示,电动机Y—△起动控制线路,控制要求如下:根据电动机Y—△起动控制线路,控制要求如下:1、启动:按下SB1按钮然后松开,交流接触器KM1得电自锁,交流接触器KM2得电,电动机Y型启动;同时定时器KT得电,并开始计时,当时间到时,KM2失电,KM3得电自锁,电动机
△
型运转,KT失电。2、停止:按下SB2按钮,KM1、KM3同时失电,电动机M停止。任务准备1.定时器T可编程控制器中的定时器相当于继电器系统中的时间继电器。定时器实际是内部脉冲计数器,可对内部1ms、10ms和100ms时钟脉冲进行加计数,当达到用户设定值时,触点动作。定时器可以用用户程序存储器内的常数k或H作为设定值,也可以用数据寄存器D的内容作为设定值。任务准备1.定时器T定时器的定时时间为:
T=K(定时器的设定值)×时间单位100ms型0.1~3276.7s10ms型0.01~327.67s1ms累计型*10.001~32.767s100ms累计型*10.1~3276.7s1ms型0.001~32.767sT0~T199200点子程序用T192~T199T200~T24546点T246~T2494点执行中断保持用*1T250~T2556点保持用*1T256~T511256点任务准备1.定时器T定时器根据断电是否保存定时时间,可分为通用定时器和积算定时器两类。(1)通用定时器(T0~T245)100ms定时器T0~T199共200点,设定范围0.1~3276.7s10ms定时器T200~T245共46点,设定范围0.01~327.67s任务准备1.定时器T如果需要在定时器的线圈“通电”时就动作的瞬动触点,可以在定时器线圈两端并联一个辅助继电器的线圈,并使用它的触点。通用定时器没有保持功能,在输入电路断开或停电时复位。当定时器线圈T200的驱动输入X000为ON时,T200用的当前值计数器就对10ms的时钟脉冲进行加法运算,如果这个值等于设定值K123时,定时器的输出触点动作。也就是说,输出触点是在驱动线圈后的1.23秒后动作。驱动输入X000断开,或是停电时,定时器会被复位并且输出触点也复位。任务准备1.定时器T(2)积算定时器(T246~T255)1ms定时器T246~T249共4点,设定范围0.001~32.767s100ms定时器T250~T255共6点,设定范围为0.1~3276.7s任务准备1.定时器T(2)积算定时器(T246~T255)当定时器线圈T250的驱动输入X001为ON,T250用的当前值计数器就对100ms的时钟脉冲进行加法运算,如果这个值等于设定值K345时,定时器的输出触点动作。在计数过程中,即使出现输入X001变OFF或停电的情况,当再次运行时也能继续计数。其累计动作时间为34.5秒。复位输入X002为ON时,定时器会被复位并且输出触点也复位。任务准备1.定时器T使用说明:定时器的作用是进行精确定时,应用时要注意恰当地使用不同时基的定时器,以提高定时器的时间精度。定时器的设定值的设定范围以及实际的定时器常数、OUT指令的程序步数(包含设定值)都参照下表所示定时器、计数器设定范围(K的值或D、R的当前值)实际的设定值步数1ms定时器1~327670.001~32.767秒310ms定时器1~327670.01~327.67秒3100ms定时器1~327670.1~3276.7秒316位计数器1~327671~32767秒332位计数器-2147483648~+2147483647-2147483648~+2147483647秒5可编程序控制器及其应用谢谢可编程序控制器及其应用任务4自动洗衣机系统模块二1、按下启动开关S2,则进水阀灯亮,表示洗衣桶开始注水;2、水位到达上限,则上限开关(S0按下),同时进水阀灯灭,表示水已注满,不需再加水。3、接着液轮开始左右旋转,左转20s,即左转指示灯亮20s。时隔5s后,再右转20s,即右转灯亮20s,时隔5s后,左转灯亮20s,如此循环。4、循环3次后,波轮停止转动,即左、右转灯灭,排水阀灯亮,表示洗衣机开始排水。5、水位开始下降,水位到达下限(S1按下),则停止排水,即排水阀灯灭。6、开始脱水,即脱水灯红,亮30s。7、30s后,蜂鸣器响3s,表示整个洗衣过程完成。8、按下停止键S3,则洗衣机停止工作。9、按下手动排水开关S4,则洗衣桶开始排水,排水阀灯亮。任务描述任务准备1.计数器的编号如表2-6所示。表2-6计数器的编号16位增计数器0-32767计数32位增/减计数器-2147483648~+2147483647计数一般用停电保持用(电池保持)一般用停电保持用(电池保持)C0~C99100点*1C100~C199100点*2C200~C21920点*1C220~C23415点*2*表示非停电保持领域,通过设定参数可变更停电保持领域;**表示停电保持领域,通过设定参数可变更非停电保持领域。计数器C实现定时功能任务准备计数器C实现定时功能2.16位计数器和32位计数器的特点如下所示。可以按照计数方向的切换,以及计数范围等的使用条件不同而分开使用。项目16位计数器32位计数器计数方向增计数增/减计数可切换使用设定值1~32767-2147483648~+2147483647设定值的指定常数K或是数据寄存器同左,但是数据寄存器需要成对当前值的变化计数值到后不变化计数值到后,仍然变化(环形计数)输出触点计数值到后保持动作增计数时保持,减计数时复位复位动作执行RST指令计数器的当前值为0,输出触点也复位当前值寄存器16位32位任务准备计数器C实现定时功能2.16位计数器和32位计数器的特点如下所示。(1)16位计数器一般用/停电保持用16位的二进制增计数器的设定值在K1~K32767(10进制常数)范围内有效。K0的动作和K1相同,在初次计数时输出触点动作。一般用计数器的情况下,如果可编程控制器的电源断开,则计数值会被清除,但是停电保持用计数器的情况下,会记住停电之前的计数值,所以能够继续在上一次的值上进行累计计数。
任务准备计数器C实现定时功能(1)16位计数器一般用/停电保持用通过计数输入X011,每驱动一次C0线圈,计数器的当前值就会增加,在第10次执行线圈指令的时候输出触点动作。此后,即使计数输入X011动作,但是计数器的当前值不会变化。如果输入复位X010为ON,在执行RST指令的时候,计数器的当前值变0,输出触点也复位。任务准备计数器C实现定时功能作为计数器的当前值,除了可以通过上述的常数K进行设定以外,还可以通过数据寄存器编号进行指定。例如,指定D10后,D10的内容如果是123时,就等同于K123的设定。使用MOV指令等对当前值寄存器写入超过设定值的数据时,当有下一个计数输入的时候,OUT线圈为ON,当前值寄存器为设定值。(1)16位计数器一般用/停电保持用任务准备计数器C实现定时功能停电保持用的情况下,计数器的当前值和输出触点的动作、复位状态都会被停电保持。
FX3U·FX3UC可编程控制器,可以通过可编程控制器内置的电池执行计数器的停电保持。FX3G可编程控制器,可以通过可编程控制器内置的EEPROM执行计数器的停电保持。(1)16位计数器一般用/停电保持用任务准备计数器C实现定时功能(2)32位增/减计数器一般用/停电保持用32位的二进制增/减计数器的设定值在-2,147,483,648~+2,147,483,647(10进制常数)的范围内有效。可以使用辅助继电器M8200~M8234指定增计数/减计数的方向。对于C△△△,驱动M8△△△后为减计数器,不驱动的时候为增计数器。根据常数K或是数据寄存器D的内容,设定值可以使用正负的值。
使用数据寄存器的情况下,将编号连续的软元件视为一对,将32位数据作为设定值。
例如,指定D0的情况下,D1、D0这2个就是32位的设定值。
任务准备计数器C实现定时功能(2)32位增/减计数器一般用/停电保持用使用计数输入X014驱动C200线圈的时候,可增计数也可减计数。在计数器的当前值由“-6”增加到“-5”的时候,输出触点被置位,在由“-5”减少到“-6”的时候被复位。任务准备计数器C实现定时功能(2)32位增/减计数器一般用/停电保持用如果复位输入X013为ON,执行RST指令,此时计数器的当前值变为0,输出触点也复位。任务准备计数器C实现定时功能洗衣过程流程图任务实施(三)系统设计1.I/O地址分配2.原理图3.程序编写(已经提供了洗衣机洗涤过程的程序,请同学们编写洗衣机排水和脱水等其他任务要求的程序)4.按设计的接线原理图并选好元器件进行安装接线。5.输入程序,并调试、运行。可编程序控制器及其应用谢谢可编程序控制器及其应用任务5多种液体混合模块二初始时,液面传感器L1、L2、L3为OFF。PLC运行后Y1灯亮,液体A注入容器,直至液体到L3位置(ON)停止;然后Y2灯亮,液体B注入容器,直至液体到L2位置(ON)停止;接着L3灯亮,液体C注入容器,直至液体到L1位置(ON)停止。容器注满后,搅拌器M运行5s、加热5s,循环60S,将三种液体均匀混合后。当PLC检测到温度传感器T传来的信号则停止加热。Y4亮,将液体排出,只有L1、L2、L3均为OFF,说明容器确实排空,Y4才会停止。任务描述任务准备混合液加工流程图任务实施(三)系统设计1.I/O地址分配输入输出名称功能符号I/O地址元件名称I/O地址自恢复按钮温度传感器T液体A自锁按钮液面低位传感器L3液体B自锁按钮液面中位传感器L2液体C自锁按钮液面高位传感器L1电磁阀自恢复按钮启动按钮SB1搅拌机M自恢复按钮停止按钮SB2电炉H任务实施(三)系统设计2.原理图3.程序编写4.按设计的接线原理图并选好元器件进行安装接线。5.输入程序,并调试、运行。可编程序控制器及其应用谢谢可编程序控制器及其应用任务1自动冲压机系统模块三1.按下启动按钮S0,则传送带前后电机运行(M0、M1亮)。2.当S1检测到有物体到来,传送带前电机停(M0灭),物体被吸上电磁铁吸合(KM亮)。3.当磁铁吸上物体,1s后,电磁铁上电机正转(Y4亮),到S3位置停止(Y4灭),将物体送上工作台(KM灭);同时电机反转(Y5亮),回到初始点S5位置电机停止(Y5灭)。4.2秒后,冲压气锤开关闭合(Y2亮),开始冲压工作,20秒后停止工作(Y2灯灭)。5.电机正转(Y4亮)回到工作台吸合物体(KM亮),同时电磁铁电机向前运动到S4位置停止(Y4灭),将加工好的物体送到传送到带M1上(KM灭)。同时电机反转(Y5亮),电磁铁回到初始点S5位置(Y5灭)。任务描述任务描述任务准备梯形图或指令表编程的方式没有一套固定的方法和步骤可以遵循,具有很大的试探性和随意性,内部的联锁、互动关系极其复杂。梯形图往往比较长,造成可读性差、修改麻烦等问题。任务准备1.步进指令生产过程中,大多是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,各个执行机构自动地有序地进行操作。为了能简单、快捷地编写顺序控制程序,可以在PLC中设置步进指令,以完成步进控制。
任务准备1.步进指令步进梯形图指令(STL)是利用内部软元件状态(S),在顺控程序上面进行工序步进行控制的指令。返回(RET)是表示状态(S)流程的结束,用于返回主程序(母线)的指令。步进梯形图回路也可作为SFC图处理。从SFC图也可反过来形成步进梯形图回路。助记符、名称指令逻辑指令功能程序步STL状态驱动驱动步进控制程序中每一个状态的执行1RET步进进行结束退出步进运行程序1任务准备2.顺序功能图顺序功能图又称为状态流程图,它是一种用状态继电器来表示的顺序功能图。将控制程序划分成各个相互独立的程序段(称为“过程”、“工序”)按照一定的次序分段执行。任务准备2.顺序功能图下一工序前一工序激活清除“步进”控制任务准备2.顺序功能图把每一个工序叫做一个状态,当一工序完成做下一工序时,可以表达为:从一个状态(S)转移到另一个状态(S)。把每个状态按步进控制要求画出来的一种图形称为状态转移图。任务准备2.顺序功能图例程1:状态转移图梯形图指令表任务准备2.顺序功能图本实验中应用到下降沿微分指令PLF,即
在输入信号下降沿产生一个扫描周期的脉冲输出。另外PLS为上升沿微分指令,即
在输入信号上升沿产生一个扫描周期的脉冲输出。任务准备3.状态三要素2.指定转移方向1.驱动负载3.转移条件其中指定转移方向和转移条件是必不可少的任务准备4.状态转移和驱动的过程任务准备5.状态转移图的特点
状态转移图就是由状态、状态转移条件及转移方向构成的流程图,它将一个复杂的控制过程分解为若干个工作状态,弄清楚各个状态的工作细节,再依据总的控制顺序要求将这些状态连接起来,形成状态转移图。它具有如下特点:任务准备5.状态转移图的特点A、可以将复杂的控制任务或控制过程分解成若干个状态。有利于程序的结构化设计B、相对某一个具体的状态来说,控制任务简单了,给局部程序的编写带来了方便。C、整体程序是局部程序的综合,只要搞清楚各状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转移图的设计。D、这种图形很容易理解,可读性强,能清楚地反映整个控制的工艺过程。任务准备6.步进顺控编程注意事项一下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始,RET指令意味着整个STL程序区的结束。每个STL触点驱动的电路一般放在一起,最后一个STL电路结束时(即步进程序的最后),一定要使用RET指令,否则将出现“程序语法错误”信息,PLC不能执行用户程序。任务准备6.步进顺控编程注意事项二初始状态可由其它状态驱动,但运行开始时,必须用其它方法预先做好驱动,否则状态流程不可能向下进行。一般用控制系统的初始条件,若无初始条件,可用M8002或M8000进行驱动。任务准备6.步进顺控编程注意事项三STL触点可以直接驱动或通过别的触点来驱动Y、M、S、T等元件的线圈和应用指令。使用OUT指令时,若线圈需要在连续多个状态下驱动,则可在各个状态下分别驱动,也可以使用SET指令将其置位,等不需要驱动时,用RST指令将其复位。任务准备6.步进顺控编程注意事项四由于CPU只执行活动(即有电)状态对应的电路块,因此,使用STL指令时允许双线圈输出,即不同的STL触点可以驱动同一软元件的线圈,但是同一软元件的线圈不能在同时为活动状态的STL区内出现。在并行流程的状态转移图中,应特别注意这一问题。另外,状态软元件S在状态转移图中不能重复使用,否则会引起程序执行错误。任务准备6.步进顺控编程注意事项五在活动状态的转移过程中,相邻两个状态的状态继电器会同时ON一个扫描周期,可能会引发瞬时的双线圈问题。六若为顺序不连续的转移(即跳转),不能使用SET指令进行状态转移,应改用OUT指令进行状态转移。可编程序控制器及其应用谢谢可编程序控制器及其应用任务2邮件自动分拣控制模块三1.启动按下后,红灯亮起表示未进入邮件。拨动拔码开关(A~D),模拟邮码,按下S1表示检测到邮件,电机M5转动。2.PLC检测拔码开关(A~D)来定位邮件到达哪个分拣箱位置。当邮件正确到达分拣箱位置时,推进器(M1-M4)将邮件推进相应的邮箱,若无收到拔码开关(A~D)的信号,则邮件可自动送入E邮箱中。3.随后L2灭,L1亮,继续分拣。4.
按下停止按钮,系统立刻停止一切工序,输送带停止,所有指示灯熄灭,所有推杆复位。需再次按下启动才能起动工作。任务描述任务描述示意图任务准备任务一介绍的是单流程顺序控制的状态转移图,在较复杂的顺序控制中,一般都是多流程的控制,常见的有选择性流程和并行性流程任务准备1.选择性流程程序的特点由两个及以上的分支流程组成的,但根据控制要求只能从中选择一个分支流程执行的程序,称为选择性流程程序。如图3-1所示,是具有3个支路的选择性流程程序。图3-1选择性流程程序任务准备1.选择性流程程序的特点(1)从3个流程中选择执行图3-1选择性流程结构图,哪一个流程由转移条件X0、X10、X20决定。(2)分支转移条件X0、X10、X20不能同时接通,哪个先接通,就执行哪条分支。(3)当S20已动作时,一旦X0接通,程序就向S21转移,则S20就复位。因此,即使以后X10或X20接通,S31或S41也不会动作。(4)汇合状态S50可由S22、S32、S42中任意一个驱动。任务准备2.分支合并状态的程序在分支、汇合的转移处理程序中请勿使用MPS、MRD、MPP、ANB、ORB的指令。
而且,即使是在驱动负载的回路中,在STL指令后面也不能使用MPS指令。任务准备2.分支合并状态的程序先执行驱动处理,接着执行转移处理如图3-2选择性分支状态的程序任务准备2.分支合并状态的程序注意分支列和汇合列不能交叉如图3-3选择性汇和状态的程序任务准备3.选择性流程程序的方法和步骤以邮件自动分拣控制为例,说明设计PLC选择性流程程序的方法和步骤①设备进行各种复位→S0,准备完毕后等待启动→S20,设备启动,未检测到有邮件→S21,检测到有邮件→S22。根据邮件的不同编码,分为五条之路进行分拣,A地递件→S30,B地递件→S40,C地递件→S50,D地递件→S60,E地递件→S70,每个邮件根据邮件从检测到邮箱的位置,通过定时器计时确定传送距离,由传送带运输到相应位置进行分拣后推杆收回,任意分支推杆收回→S23。任务准备3.选择性流程程序的方法和步骤以邮件自动分拣控制为例,说明设计PLC选择性流程程序的方法和步骤②搞清楚每个状态的功能。状态的功能是通过状态元件驱动各种负载来完成的,负载可由状态元件直接驱动,也可由其它软触点的逻辑组合驱动。任务准备3.选择性流程程序的方法和步骤以邮件自动分拣控制为例,说明设计PLC选择性流程程序的方法和步骤如图3-4③根据控制要求或工艺要求画出状态流程图可编程序控制器及其应用谢谢可编程序控制器及其应用任务3十字路口交通灯控制系统模块三在人行路口,为了提高车辆的通行率,在没有行人过马路的时候,道路一直保持通行,当有人要过马路时车才停止,具体控制要求如下:当人行按钮X0、X1没有按下时,车道绿灯亮,人行道红灯亮。当按下X0或X1按钮时,车道绿灯继续亮20s后,黄灯亮5s,然后红灯亮20s;人行道绿灯在车道红灯亮时,绿灯亮15s后开始闪烁5次,然后转红灯,红灯亮后,车道绿灯亮,完成一个周期的动作。按下停止按钮,所有指示灯都熄灭,人车均可通行。任务描述任务描述十字路口交通灯控制系统示意图3-10所示任务准备1.并行性流程程序的特点由两个及以上的分支流程组成的,但必须同时执行各分支流程的程序,称为并行性流程程序。图3-5并行性流程程序的结构形式任务准备1.并行性流程程序的特点(1)若S20已动作,则只要分支转移条件X0成立,3个流程(S21、S22、S31、S32、S41、S42)同时并列执行,没有先后之分。(2)当各流程的动作全部结束时(先执行完的流程要等待全部流程动作完成),一旦X2为ON,则汇合状态S50动作,S22、S32、S42全部复位。若其中一个流程没执行完,则S50就不可能动作。另外,并行性流程程序在同一时间可能有两个及两个以上的状态处于“激活”状态。任务准备2.分支合并状态的程序在分支、汇合的转移处理程序中请勿使用MPS、MRD、MPP、ANB、ORB的指令。
而且,即使是在驱动负载的回路中,在STL指令后面也不能使用MPS指令。任务准备2.分支合并状态的程序先执行驱动处理,接着执行转移处理如图3-6所示任务准备2.分支合并状态的程序注意分支列和汇合列不能交叉如图3-7并行性汇和状态的程序任务准备3.并行性流程程序的方法和步骤以按钮式人行横道的控制为例,说明设计PLC并行性流程程序的方法和步骤(1)初始状态S0,设备起动。(2)设备起动后,如果人行道按钮X0和X1没有按下,则转态转移到S20,车道绿灯亮,人行道红灯亮。(3)按下人行道按钮X0或X1后,则状态转移到S21和S30,车道仍是绿灯亮,人行道仍是红灯亮。(4)20s后状态转移到S22,车道为黄灯亮,人行道仍是红灯亮。任务准备3.并行性流程程序的方法和步骤以按钮式人行横道的控制为例,说明设计PLC并行性流程程序的方法和步骤(5)再过5s后状态转移到S23和S31,车道为红灯,人行道绿灯亮。(6)15s后状态转移到S32,人行道绿灯开始闪烁(即在S32与S33之间循环,S32绿灯灭,S33绿灯亮)。(7)循环5次后,状态转移到S35,C0复位后返回S20状态。任务准备4.并行性流程编程时的注意事项(1)并行性流程的汇合最多能实现8个流程的汇合。(2)在并行性分支、汇合流程中,不允许有如图3-9(a)所示的转移条件,而必须将其转化为图3-9(b)后,再进行编程。图3-9并行性分支、汇合流程的转化可编程序控制器及其应用谢谢可编程序控制器及其应用任务4自动喷漆控制系统模块三喷漆生产线由3道工序组成,分别是除锈工序1、喷防锈漆工序2、喷色彩工序3,根据加工工件的不同情况,选择不同的加工流程,若加工工件是铁材料,需完成1、2、3三道工序,若加工工件是钢材料,需完成2、3二道工序,若加工工件是塑料,只需完成工序3一道工序。生产线采用专用行车,行车架上装有可升降的吊钩。行车和吊钩各有一台电动机拖动。行车的进退和吊钩的升降均由相应的限位开关SQ定位。任务描述任务描述流程如下:(1)按启动按钮S1,根据工件材质,选择适合流程,以铁质材料为例,吊钩上升,提起工件,碰到上限开关SQ5时停止,转到下一止工序。(2)行车后退,至压下SQ1时才停止,刚好在除锈工位上方。(3)吊钩下降,到压下SQ6时才停止,工件进行除锈,定时20秒。(4)除锈结束,吊钩提起工件,至压下SQ5时才停止,并在工位上方停5秒。(5)行车前进,到压下SQ2时停止,刚好停在喷防锈漆工位上方。(6)吊钩下降,碰到SQ6后,工件放入喷漆工位,喷漆25秒。(7)吊钩上升,至SQ5处停5秒。任务描述(8)行车前进,到SQ3处停于喷色彩工位上方15秒。(9)吊钩下降,撞到SQ6后,工件置于喷色彩工位中,喷漆30秒。(10)吊钩上升至SQ5处停10秒。(11)行车前进,到SQ4处停在原位上方。(12)吊钩下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诚实守信教育:从小培养好品德小学主题班会课件
- 2026大华银行面试题及答案
- 2026导购电商面试题及答案
- 2026二副面试题目及答案
- 2026法务运营面试题及答案
- 2026工作哲学面试题及答案
- 酒店服务质量控制与管理指南
- 2026广西体育面试题目及答案
- 2026核电站面试题目及答案
- 山东省聊城市2026届高三下第一次测试生物试题含解析
- 消防工程施工中风险点的预防监控措施与预案
- 水资源公报数据库设计规范DB41-T 2322-2022
- 培智语文二年级我有一双手
- 广东省深圳市福田区2023-2024学年五年级下学期期末数学试卷
- YYT 0664-2008 医疗器械软件 软件生存周期过程
- DZ∕T 0287-2015 矿山地质环境监测技术规程(正式版)
- 浙江省幼儿园教育装备要求规范(试行)
- 现在分词做伴随状语
- GB/T 22084.2-2024含碱性或其他非酸性电解质的蓄电池和蓄电池组便携式密封蓄电池和蓄电池组第2部分:金属氢化物镍电池
- 2023年小学信息技术教师选调进城考试试卷
- 个人转正转正述职报告
评论
0/150
提交评论