爱默生模块及监控中文说明书_第1页
爱默生模块及监控中文说明书_第2页
爱默生模块及监控中文说明书_第3页
爱默生模块及监控中文说明书_第4页
爱默生模块及监控中文说明书_第5页
已阅读5页,还剩114页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图2-40)。通过配置软件配置参数1.打开PSM-E20配置软件,则出现以下界面。PSM-E20配置工具显示主界面选择PC机通讯口,数据位为8bits,校验方式为None。波特率,子站地址与监控模块相一致,点击设置按钮。2.单击系统/遥测/遥信配置页面,则出现以下界面。系统/遥测/遥信配置界面3.读取数据,点击读设置数据按钮,软件将开始从PSM-E20监控模块中读取当前的系统设置数据,遥测遥信量信号量表,读取时间大约持续40秒左右(9600bps)。4.设置系统配置数据,在如下界面的右上角中选择系统设置,直接在窗口中更改系统当前值数据(如,系统类型、模块个数、电池电流系数等设置)。系统数据配置界面5.设置遥测信号表,在上面界面中选择遥测IO,出现的如下所示所示。然后在窗口中的信号量前面直接点击,会出现√,表示该信号量要上送后台。遥测数据配置界面6.设置遥信信号表,选择遥信IO,出现的如下所示所示。然后在窗口中的信号量前面直接点击,会出现√,表示该信号量要上送后台。遥信数据配置界面

7.保存数据,所有设置完成后,点击写设置数据按钮,程序将所有设置数据写入到PSM-E20监控模块中,然后出现如下提示。监控模块复位提示框点击是,监控模块会自动复位,调试程序出现以下界面设备信息输入框输入必要的信息,点击确认,出现如下界面信息提示框点击确定,配置软件会自动生成以下文件:1.XXXXX变电站PSM-E20直流监控系统直流系统Modbus规约IO信号表.htm。描述后台协议的信号表,供综合自动化厂家编制后台通信程序使用,请保存备案。2.RTUio.ini。为调试程序自身使用的后台通信协议信号表。3.PSME20系统配置数据.txt。为监控系统的配置情况,请保存备案以备以后维护使用。测试如果需要测试上面配置的参数是否能够正常使用,按照如下步骤操作:将生成的RTUio.ini文件和配置软件拷贝到同一个目录下。将计算机的串口与前面PSM-E20配置的MODBUS(本章以MODBUS协议为例)协议使用的串口相连接。打开软件设置串口后,选择MODBUS协议窗口,程序会自动读取数据如下。自动读取的数据信息如果后台协仪配置成A5-CDT或者A5-MODBUS,其格式固定,无需配置,测试时使用PSM-ACDT或MODBUS调试工具调试。调试步骤1.系统上电后首先设置维护级参数,然后复位监控模块。如果改变系统类型,需要马上复位监控模块,然后再进行其他参数的设置。2.设置用户级参数,并将告警级别设置中的所有告警设置成告警。3.查看系统是否存在告警,如果有告警,则根据告警检查系统接线或设置。4.如果系统没有告警,检查各模拟量是否正常。5.检查充电模块数据,电池仪数据,绝缘仪数据是否正常。6.进行充电管理调试。TOC\o"1-6"\h\z\u前言 2一、S7-200系列的可编程控制器介绍 3S7-200系列PLC的特点 3S7-200系列编程软件的安装 3S7-200的基本数据类型及编程元件 10S7-200的基本指令 12二、实验内容 22基本指令实验 221.基本顺控指令实验 222.定时器应用实验 243.计数器应用实验 264.脉冲沿指令实验 275.旋转移位指令实验 296.常用应用指令实验 30应用指令实验 32六模型实验挂箱 321.步进电机控制实验 322.交通灯控制实验 343.输料线实验区 364.混料罐实验 375.天塔之光控制实验 396.直线运动、四层电梯控制实验区 41五模型实验挂箱 501.自控轧钢机控制实验 502.三相交流异步电动机控制实验 533.邮件分拣机实验 554.自动售货机实验 575.直流电动机旋转控制实验 60直流电动机旋转实验 60实验(一)电动机的正反转控制实验 60实验(二)电动机的计数运行控制实验 60实验(三)直流电动机加减速控制实验 61混料罐实验挂箱 611.混料管控制实验 61电动机-发电机组和温度控制实验 621、电动机-发电机组实验 622、温度控制实验 63西门子变频器实验挂箱与电动机控制 64前言可编程控制器(简称PLC或)是一种新型的具有极高可靠性的通用工业自动化控制装置。它以微处理器为核心,有机地将微型计算机技术自动化控制技术及通信技术融为一体。它具有控制能力强、可靠性高、配置灵活、编程简单、使用方便、易于扩展等优点,是当今及今后工业控制的主要手段和重要的自动化控制设备。可以这样说,到目前为止,无论从可靠性上,还是从应用领域的广度和深度上,还没有任何一种控制设备能够与PLC相媲美。近年来,德国西门子(SIEMENS)公司的SIMATIC-S7系列的PLC,在我国已广泛应用于各行各业的生产过程的自动控制中。为大力普及S7系列PLC的应用,我们推出了一系列针对大学PLC实验和课程设计而开发的、实验种类齐全的可编程控制器实验装置。大多采用实物模型,实验直观生动,为学生提供了一个有较大工作量的、接近实际应用的课程设计项目,为进行可编程控制器系统设计、方案论证、软件编程、现场调试等诸多方面能力的培养、训练提供了极好的条件。

一、S7-200系列的可编程控制器介绍S7-200系列PLC的特点本装置控制采用德国西门子公司的S7-200系列的PLC,它可以满足多种多样的自动化控制需要,具有紧凑的结构,良好的扩展性,低廉的价格以及强大的指令系统,这使得S7-200可以近乎完美地满足小规模的控制要求。此外,丰富的CPU类型和电压等级使其在解决用户的工业自动化问题时,具有很强的适应性。S7-200的编程工具包括了位逻辑、中断、计数器、定时器、复杂数学运算以及与智能模块通讯等内容,从而使它能够监视输入状态,改变输出状态以达到控制目的。在晶体管输出型的主机中,Q0.0和Q0.1除了有普通开关量输出功能外,还可以作为高速脉冲输出口使用,完成PWM脉宽调制和PTO脉冲串输出的功能。下面是PLC图:S7-200系列编程软件的安装软件安装STEP7-Micro/WIN4编程软件的安装步骤为:将装有STEP_7-MicroWIN_V4_SP4的光盘放入光驱。单击“Setup”进入安装向导,按照安装向导安装,会出现要求重启电脑的提示,此时选择马上重启。单击“STEP_7-MicroWIN_V4_SP4”打开程序。点击菜单选项里的Tools选项,选择Options。选择左侧General里Language选项中的Chinese。点击OK,再打开程序,就完成了版本的汉化。软件功能STEP7-Micro/WIN4编辑软件的基本功能是在Windows平台编制用户应用程序,它主要完成下列任务。在离线(脱机)方式下创建、编辑和修改用户程序。在离线方式下,计算机不直接与PLC联系,可以实现对程序的编辑、编译、调试和系统组态,由于没有联机,所有的程序和参数都存储在计算机的存储器中。在在线(联机)方式下通过联机通信的方式上载和下载用户程序及组态数据,编辑和修改用户程序。可以直接对PLC做各种操作。在编辑程序过程中进行语法检查。为避免用户在编程过程中出现的一些语法错误和数据类型错误,要进行语法检查。提供对用户程序进行文档管理,加密处理等工具功能。设置PLC的工作方式和运行参数,进行运行监控和强制操作等。S7-200系列PLC主界面介绍PLC主界面分为以下几个部分:菜单条(含有8个主菜单选项),工具条(快捷按钮),引导条(快捷操作按钮),引导条(快捷操作窗口),输出和用户程序(可同时或分别打开5个用户窗口)。各部分功能菜单条在菜单条中有8个主菜单选项。文件(File)。用鼠标单击菜单条中的File选项,可出现一个下拉菜单,可分别选择文件操作如新建、打开、保存文件,上载和下载用户程序,打印预览,页面设置等操作。编辑(Edit)。编辑主菜单选项提供一般Windows平台下的程序编程编辑工具。用鼠标单击菜单条中的Edit选项,可出现一个下拉菜单,进行各种操作。视图(View)。视图主菜单选项用于设置STEP7-Micro/WIN32的开发环境,打开和关闭其他辅助窗口。用鼠标单击菜单条中的View选项,用户可根据需要或喜好设置开发环境,执行引导窗口区的选择项,选择编程语言的程序编辑器,设置程序编辑器的风格。可编程控制器(PLC)。PLC选项用于进行与PLC联机时的操作。可用于选择PLC类型,PLC的工作方式,查看PLC的信息,PLC通信设置,清除用户程序和数据,进行在线编译,程序比较等功能。调试(Debug)。工具(Tools)。可以调用复杂指令向导,设置用户界面风格,在选项子菜单中也可以设置程序编辑器的风格。窗口(Windows)。可以打开一个或多个窗口,并进行窗口之间的切换。帮助(Help)利用帮助主菜单,可以非常方便地检索各种相关的帮助信息。在软件操作过程中,可随时按F1键,显示在线帮助。工具条工具条的功能是提供简单的鼠标操作,将最常用的操作以按钮形式安放到工具条。引导条其功能是在编程过程中进行编程窗口的快速切换。程序块符号表为了增加程序的可读性,在编程时经常用具有实际意义的符号名称替代编程元件的实际地址。例如,启动按钮为I0.0,如果在符号表中,将I0.0的地址定义为启动,这样在梯形图中,所有用地址I0.0的编程元件,都由“启动”代替。在符号表中,还可以附加注释,是程序的可读性进一步增强。状态图表状态图表窗口用于连机调试时间是所选择变量的状态及当前值。只需要在地址栏中写入欲监视的变量地址,在数据格式栏中注明所选择变量的数据类型数据块在数据块窗口中,可以设置和修改变量寄存器(V)中的一个或多个变量值,要注意变量地址,在数据格式(Format)栏中注明所选择变量的数据类型,就可以在运行时监视这些变量的状态及当前值。系统块主要用于系统组态。交叉索引当用户程序编译完成后,交叉索引窗口提供索引信息有:交叉索引信息、字节使用情况信息和位使用情况信息。通信通信窗口的功能是建立计算机与PLC之间的通信连接济设置通信参数。程序编辑(1)新建程序文件编写用户程序的第一步是新建一个程序文件,可以使用菜单命令File\New,或者单击工具条中的New按钮,在主窗口将显示新建的程序文件主程序区。右图所示为一个新建程序文件的系统默认的初始设置程序树。在新建程序文件时,要根据实际情况修改程序文件的初始设置。确定CPU主机型号菜单命令PLC\类型选择CPU类型为CPU224XP。程序更名如果想更改子程序名或中断服务程序名,用鼠标右击子程序名或中断服务程序名,在弹出的选择按钮中单击“重命名”,键入新的程序名。添加子程序添加中断服务程序下图为三种添加子程序和中断程序的方法a.用菜单命令添加b.在指令树窗口添加c.在编辑窗口添加编辑程序2.编辑程序文件输入编程元件操作分别为下行线,上行线,左行线,右行线,触点,线圈,指令盒。插入和删除操作注意:删除元件后不能出现下图这种情况,程序中出现没有连接到母线的元件或连线,这样会产生错误。块操作梯形图不能进行大面积的复制,移动。只能转化成STL语言,然后操作方法与Word字处理方法类似。使用和编辑符号表打开符号表,编写与直接地址对应的符号名称,便以后又软件自动转换名称。使用局部变量表将光标移到程序编辑区的上边缘后向下拉,可以修改局部变量表。在符号栏中写入局部变量名称,在数据类型栏中选择变量类型后,系统自动非培局部变量的存储位置。添加注释可以在梯形图中修改每个地级网络的标志。切换编程语言可以进行三种编程语言STL、LAD、FBD的相互切换。程序编译当程序文件编辑结束后,要进行编译,在输出窗口显示编译结果信息。程序调试及监控选择扫描次数在联机通信时,选择PLC的工作模式为STOP,使用菜单命令“调试/多次扫描”或“调试/单次扫描”,可选择扫描方式。通过在有限的扫描次数内对用户程序的监控,可以有效地提高用户程序的调试效率。监控状态图表在程序运行过程中,也可以使用状态图表来检视用户程序的执行情况,并可以对表中的编程元件进行强制操作。使用状态图表在引导窗口单击“状态表”,或使用菜单命令“查看\状态表”,进入状态图表窗口。强制操作如果强制一个新值,可在状态图标的新值栏输入新值,然后单击工具条的强制按钮。如果强制一个已经存在的值,可单击点亮当前值栏中的值,然后单击工具条的强制按钮。在运行模式下编辑程序可以在运行模式下对用户程序做少量的修改,但在修改后下载到PLC时,会立即影响系统的运行。程序监控STEP7-Micro/WIN32所提供的三种程序编辑器都可以在程序在线运行时间时监视各个编程元件状态及各个操作数的数值。单击在工具条中的按钮,就可以看到程序的运行情况。S7-200系列的PLC的编程语言PLC的编程语言分为梯形图、语句表、逻辑功能图、顺序功能图和高级语言。一、梯形图梯形图是一种图形编程语言,是面向控制过程的一种“自然语言”,它沿用继电器的触点、线圈、串并联等术语和图形符号,同时也增加了一些继电器—接触器控制系统中没有的特殊功能符号。梯形图语言比较形象、直观。本实验装置就是使用梯形图进行编程的。PLC的梯形图虽然是从继电器控制线路图发展而来的,但与其又有一些本质的区别。PLC梯形图中的某些编程元件沿用了继电器这一名称,例如:输入继电器、输出继电器、中间继电器等。但是,这些继电器并不是真实的物理继电器,而是“软继电器”。这些继电器中的每一个,都与PLC用户程序存储器中的数据存储区中的元件映像寄存器的一个具体存储单元相对应。如果某个存储单元为“1”状态,则表示与这个存储单元相对应的那个继电器的“线圈得电”。反之,如果某个存储单元为“0”状态,则表示与这个存储单元相对应的那个继电器“线圈断电”。这样,我们就能根据数据存储区中某个存储单元的状态是“1”还是“0”,判断与之对应的那个继电器线圈是否PLC梯形图中仍然保留了常开触点和常闭触点的名称。在梯形图中,当程序扫描到某个继电器触点时就去检查其线圈是否“得电”,即去检查与之对应的那个存储单元的状态是“1”还是“0”。例如:如果对应输出继电器Q0.0的存储单元中的状态是“1”(表示线圈得电),当程序扫描到Q0.0的常开触点时,就取它的反状态PLC梯形图中的各种继电器触点的串并联连接,实质上是将对应这些基本单元的状态依次取出来,进行“逻辑与”“逻辑或的等逻辑运算。而计算机队进行这些逻辑运算的次数是没有限制的的因此,可在编制程序时无限次使用各种继电器的触点,且可根据需要采用常开或常闭的形式。注意,在梯形图程序中同一个继电器号的线圈一般只能使用一次。在梯形图中有信息流或假象电流在流通,即在梯形图中流过的电流不是武力电流,而是“能流”,使用户程序表达方式中满足输出执行条件的形象表达方式,“能流”只能从左向右流动。在执行梯形图程序时,是自上而下,从左到右,串行扫描,不会发生触点竞争现象。PLC梯形图中的输出线圈之对应存储器中的输出映像区的相应位,不能用该编程元件(如中间继电器的线圈、定时器、计数器等)直接驱动现场机构,必须通过指定的输出继电器,经I/O接口上对应的输出单元才能驱动现场执行机构。其他编程语言在STEP7-Micro/WIN的命令菜单中选择“查看”,可以看到有三种编程模式:STL,梯形图,FBD。STL是指令语句,就是用助记符来表达PLC的各种功能的编程方法。它类似于计算机的汇编语言,但比汇编语言通俗易懂。FBD是一种由逻辑功能符号组成的功能块图来表达命令的图形语言,这种编程语言基本上沿用了半导体逻辑电路的逻辑方块图。(a)梯形图(b)FBD逻辑功能图LDI0.00Q0.0ANI0.1=Q0.0(C)指令语句表这三种编程语言各有各的优点,因为梯形图的应用最为广泛,所以我们给出的程序都是用梯形图编写的。S7-200的基本数据类型及编程元件S7-200的基本数据类型在S7-200的编程语言中,大多数指令要同具有一定大小的数据对象一起进行操作。不同的数据对象具有不同的数据类型,不同的数据类型具有不同的数制和格式选择。程序中所用的数据可指定一种数据类型。在指定数据类型时,要确定数据大小和数据位结构。S7-200的基本数据类型及范围:基本数据类型位数说明布尔型BOOL1位范围:0,1字节型BYTE8字节范围:0~255字型WORD16字范围:0~65535双字型DWORD32双字范围:0~(232-1)整型INT16整数范围:-32768~+32767双整形DINT32双字整数范围:-231~(231-1)实数型REAL32IEEE浮点数编程元件1.输入继电器I输入继电器就是PLC的存储系统中的输入影响寄存器。它的作用是接收来自现场的控制按钮、行程开关及各种传感器的输入信号。通过输入继电器,将PLC的存储系统与外部输入端子(输入点)建立起明确对应的连接关系,它的每1位对应1个数字量输入点。输入继电器的状态是在每个扫描周期的输入采样阶段接收到的由现场送来的输入信号的状态(“1”或“0”)。2.输出继电器Q输出继电器就是PLC存储系统中的输出映像寄存器,将PLC的存储系统与外部输出端子(输出点)建立起明确对应的连接关系。3.变量寄存器VS7-200中有大量的变量寄存器,用于模拟量控制、数据运算、参数设置及存放程序执行过程中控制逻辑操作的中间结果。4.辅助继电器M在逻辑运算中,经常需要一些辅助继电器,它的功能与传统的继电器控制线路中的中间继电器相同。辅助继电器与外部没有任何联系,不可能直接驱动任何负载。每个辅助继电器对应着数据存储区的一个基本单元,它可以由所有的编程元件的触点来驱动。5.特殊继电器SM特殊继电器用来存储系统的状态变量及有关的控制参数和信息。它是用户程序与系统程序之间的界面,用户可以通过特殊继电器来沟通PLC与被控对象之间的信息,PLC通过特殊继电器为用户提供一些特殊继电器来沟通PLC与被控对象之间的信息,用户也可以将对操作的特殊要求通过特殊继电器通知PLC。CPU224XP的特殊继电器的数量为SM0.0~SM299.7对SMB0:有8个状态位。在每个扫描周期的末尾,由S7-200的CPU更新这8个状态位。因此这8个SM为只读性SM,这些特殊继电器的功能和状态是由系统软件决定的,与输入继电器一样,不能通过编程的方式改变其状态,只能通过使用这些特殊继电器的触点来使用它的状态。SM0.0:RUN监控,PLC在运行状态时,SM0.0总为ON。SM0.1:初始脉冲,PLC由STOP转为RUN时,SM0.1ON1个周期。SM0.2:当RAM中保存的数据丢失时,SM0.2ON1个周期。SM0.3:PLC上电进入到RUN状态时,SM0.3ON1个周期。SM0.4:分时钟脉冲,占空比为50%,周期为1min的脉冲串。SM0.5:秒时钟脉冲,占空比为50%,周期为1s的脉冲串。SM0.6:扫描时钟,一个扫描周期为ON,下一个扫描周期为OFF,交替循环。SM0.7:指示CPU上MODE开关的位置,0=TERM,11=RUN,通常用来在RUN状态下启动自由口通信方式。6.定时器T定时器是PLC的重要编程元件,它的作用与继电器控制线路中的时间继电器基本相似。定时器的设定值通过程序预先输入,当满足定时器的工作条件时,定时器开始计时,定时器的当前值从0开始按照一定的时间单位增加,例如对于10ms定时器,定时器的当前值间隔10ms加1。当定时器的当前值达到它的设定值时,定时器动作。7.计数器C计数器也是广泛应用的重要编程元件,用来对输入脉冲的个数进行累计,实现计数操作。使用计数器时要事先在程序中给出计数的设定值(也称预置值,即要进行计数的脉冲数)。当满足计数器的触发输入条件时,计数器开始累计计数输入端的脉冲前沿的次数,当达到设定值时,计数器动作。8.高速计数器HSC普通计数器的技术频率受扫描周期的制约,在需要高频计数的情况下,可使用高速计数器。与高速计数器对应的数据,只有一个高速计数器的当前值,是一个带符号的32位的双字型数据。9.累加器AC累加器是可像存储器那样使用的读/写设备,是用来暂存数据的寄存器,它可以向子程序传递参数,或从子程序返回参数,也可以用来存放运算数据、中间数据及结果数据。CPU224XP共有4个32位的累加器:AC0~AC3。使用时只表示出累加器的地址编号(如AC0)。累加器存取数据的长度取决于所用的指令,它支持字节、字、双字的存取,以字节或字为单位存取累加器时,使访问累加器的低8位和低16位。10.状态继电器(顺序控制继电器)S状态继电器是使用步进控制指令编程时的重要编程元件,用状态继电器和相应的步进控制指令,可以在小型PLC上编制较复杂的控制程序。11.局部变量存储器L局部变量存储器与存储全部变量寄存器很相似,主要区别是变量寄存器是全局有效的,而局部变量存储器是局部有效的。全局是指同一个存储器可以被任何一个程序(主程序、子程序、中断程序)读取,局部是指存储器区和特定的程序相关联。12.模拟量输入(AIW)寄存器/模拟量输出(AQW)寄存器PLC处理模拟量的过程是,模拟量信号经A/D转换后变成数字量存储在模拟量输入寄存器中,通过PLC处理后将要转换成模拟量的数字量写入模拟量输出寄存器,再经D/A转换成模拟量输出。即PLC对这两种寄存器的处理方式不同,对模拟量输入寄存器只能做读取操作,而对模拟量输出寄存器只能做写入操作。13.EM235模块为模拟量输入输出模块,此模块4路输入1路输出。当使用模拟量时负端要接地。比如当模拟量V0输出时,M0接COM。S7-200的基本指令基本指令的分类及介绍一.位逻辑指令标准触点常开触点指令:当位为1时,常开触点闭合;常闭触点指令:当位为0时,常闭触点闭合;取反指令取反指令(NOT)改变能流输入的状态(也就是说,它将栈顶值由0变为1,由1变为0)。边沿触发指令上升沿触发指令:在检测信号的上升沿,产生一个扫描周期宽度的脉冲;下降沿触发指令:在检测信号的下降沿,产生一个扫描周期宽度的脉冲;注:由于正跳变指令要求由1到0或者由0到1的变化,不能在第一个扫描周期中检测到上升沿或者下降沿的变化。在第一个扫描周期,S7-200利用这些指令储存指令的状态。在接下来的扫描周期中,这些指令能够检测到指定位的变化。二.线圈输出输出指令将新值写入输出点的过程映像寄存器。置位/复位指令S(Set)/R(Reset)S:置位指令,将由操作数指定的位开始的1位至最多155位置“1”,并保持;R:复位指令,将由操作数指定的位开始的1位至最多155位置“0”,并保持;三.定时器指令224XP有3种类型的定时器:通电延时定时器TON,保持型通电延时定时器TONR和断电延时定时器TOF,总共提供256个定时器T0~T255,定时精度可分为3个等级:1ms,10ms,100ms。接通延时定时器指令,有两个输入端:IN为启动定时器输入端,PT为定时期的设定值输入端保持型接通延时定时器指令,有两个输入端:IN为启动定时器输入端,PT为定时器的设定值输入端。当定时器的输入端IN为ON时,定时器开始计时,当定时器的当前值大于等于设定值时,定时器被置位,其常开触点接通,常闭触点断开,定时器继续计时,一直计时到最大值32767。断开延时定时器指令,两个输入端:IN为启动定时器输入端,PT为定时器的设定值输入端。当定时器的输入端IN为ON时,TOF的状态位为ON,其常开触点接通,常闭触点断开,当时定时器的当前值仍为0。只有当IN由ON变为OFF时,定时器才开始计时。四.计数器指令递增计数器指令,三个输入端:PV为设定值输入。CU为基数脉冲的启动输入端,当CU为ON时,在每个输入脉冲的上升沿,计数器计数1次,当前值寄存器加1。如果当前值达到设定值PV,计数器动作,状态位为ON,当前值继续递增计数,最大可达到32767。递减计数器指令,三个输入端:PV为设定值输入端。CD为计数脉冲的输入端,在每个输入脉冲的上升沿,计数器计数1次,当前值寄存器减1。如果当前寄存器减到0时,计数器动作,状态位为ON。计数器的当前值保持为0。R为复位脉冲的输入端,当R端为ON时,计数器复位。增减计数器指令,有两个脉冲输入端CU和CD,1个复位输入端R和1个设定值输入端PV。CU为脉冲递增计数输入端,在CU的每个输入脉冲的上升沿,当前寄存器加1;在CD的每个输入脉冲的上升沿,当前值寄存器减1。其他输入端功能同上。五.比较指令比较指令用于两个相同数据类型的有符号数或无符号数IN1和IN2的比较判断操作。比较运算符有:(=)、大于等于(<=)、大于(>)、小于(<)、不等于(<>)。比较指令的类型有:字节(BYTE)比较、整数(INT)比较、双字整数(DINT)比较和实数(REAL)比较。六.运算指令整数加法指令:INT1+IN2=OUT。整数减法指令:IN1-IN2=OUT。整数乘法指令:IN1×IN2=OUT。整数除法指令:OUT/IN2=OUT,这里IN1与OUT时同一个存储单元。七.传送类指令单个传送指令有周期性字节传送指令MOVB,立即读字节传送指令BIR.,立即写字节传送指令BIW,字传送指令MOVW,双字传送指令MOVD,实数传送指令MOVR。当允许输入EN有效时,将一个无符号的单字节数据IN传送到OUT中。当允许输入EN有效时,BIR指令立即读取(不考虑扫描周期)当前输入继电器区中由IN指定的字节,并传送到OUT。当允许输入EN有效时,BIW指令立即将由IN指定的字节数据写入(不考虑扫描周期)输出继电器中由OUT指定的字节。当允许输入EN有效时,将1个无符号的单字长数据IN传送到OUT中。当允许输入EN有效时,将1个有符号的上双字长数据IN传送到OUT中。当允许输入EN有效时,将1个有符号的双字长实数数据IN传送到OUT中。八.移位指令左移指令,当允许输入EN有效时,将字节型输入数据IN左移N位(N<=8)后,送到OUT指定的字节存储单元。右移指令,当允许输入EN有效时,将字节型输入数据IN右移N位(N<=8)后,送到OUT指定的字节存储单元。九.字节交换指令专用于对1个字长的自行数据进行处理,指令功能是将自行输入数据IN的高位字节进行交换,因此又可称为半字交换指令。填充指令填充指令FILL用于处理字型数据,指令功能是将字型输入数据IN填充到从OUT开始的N个字存储单元。十.数据类型转换指令字节与整数转换指令整数与双整数转换指令双整数与实数转换指令实数到双整数转换指令(小数部分四舍五入)实数到双整数转换指令(小数部分舍去)双整数到实数转换指令整数与BCD码转换指令当允许输入EN有效时,将整数型输入数据IN,转换成BCD码输入数据送到OUT。当允许输入EN有效时,将BCD输入数据IN,转换成整数型输入数据送到OUT。十一.七段显示码指令当允许输入EN有效时,将字节型输入数据IN的低4位对应的七段显示码(0~F),输出到OUT制定的字节单元。如果该字节单元是输出继电器子节QB,则可直接驱动数码管。十二.程序控制类指令1、空操作指令NOP空操作指令主要是为了方便程序的检查和修改,与现在程序中设置一些NOP指令,在修改和增加指令时,可是程序地址的更改量达到最小。2、结束指令END,MENDEND指令时条件结束指令,MEND是无条件结束指令。通常END指令用于程序的内部,利用系统的状态或程序执行的结果,也可以根据PLC外设置的切换条件来调用END指令,使主程序结束。MEND指令用于程序的最后,无条件终止用户程序的执行,返回到主程序的第一条指令。3、暂停指令STOP暂停指令的功能是将PLC主机CPU的工作方式由RUN切换到STOP方式,CPU在1.4s内中止PLC的运行。4、警戒时钟刷新指令WDR在PLC中,为避免出现程序死循环的情况,有1个专门监视扫描周期的警戒时钟,常称为看门狗定时器WDT,WDT的设定值稍大于程序的扫描周期,在正常的每个扫描周期中,PLC都要对WDT进行1次复位操作,使得WDT不能动作。如果出现某个扫描周期大于WDT的设定值的情况,WDT认为出现程序异常,发出信号给CPU,做异常处理。5、跳转指令执行跳转需要用两条指令配合使用,跳转开始指令JMPn和跳转标号指令LBLn。跳转指令JMP和LBL必须配合应用在同一个程序块中,即JMP和LBL可同时出现在主程序中,或者同时出现在子程序中,或者同时出现在中断程序中。不允许从主程序中跳转到子程序,也不允许从某个子程序或中断程序中跳转到主程序或其他的子程序或中断程序。6、子程序指令子程序的入口指令SBRn表示,在子程序执行过程中,如果满足条件返回指令CRET的返回条件,则结束该子程序,返回到远调用处继续执行;否则,将继续执行该子程序到最后一条:无条件返回指令RET,结束该子程序的运行,返回到远调用处。7、循环指令FOR和NEXT必须成对使用,在FOR和NEXT之间构成循环体。当允许输入EN有效时,执行循环体,INDX从1开始计数。每执行1次循环体,INDX自动加1,并且与终值相比较,如果INDX大于FINAL,循环结束。8、顺序控制继电器SCR段开始指令的功能是标记一个SCR段的开始,其操作数是状态继电器Sx.y(如S0.0),Sx.y是当前SCR段的标志位,当Sx.y为1时允许该SCR段工作。段转移指令的功能是将当前的SCR段切换到下一个SCR段,其操作数是下一个SCR段的标志位Sx.y(如S0.1)。当允许输入有效时,进行切换,即停止当前SCR段工作,启动下一个SCR段工作。段结束指令的功能是标记一个SCR段的结束。每个SCR段必须使用段结束指令来表示该SCR段的结束。十三.特殊指令1、中断指令开中断指令的功能是全局地开放所有被连接的中断事件,允许CPU接收所有中断事件的中断请求。关中断指令的功能是全局地关闭所有被连接的中断事件,禁止CPU接收各个中断事件的中断请求。中断连接指令建立一个中断事件EVNT与一个标号为INT的中断服务程序的联系,并对该中断事件开放。INT为中断服务程序的标号;EVNT为中断事件号。当允许输入有效时,连接与中断事件EVNT相关联的INT中断程序。中断分离指令能够取消某个中断事件EVNT与所有中断程序的关联,并对该事件关中断。无条件中断返回指令,当中断结束时,通过中断返回指令退出中断服务程序。2.高速脉冲输出指令高速脉冲输出指令当允许输入EN有效时,检测各个相关特殊继电器的状态,激活有控制字节定义的高速脉冲输出操作。只有Q0.0和Q0.1具有高速脉冲输出功能,如果不需要进行高速脉冲输出时,Q0.0和Q0.1可以作为普通的数字量输出点使用。一旦需要使用告诉脉冲输出功能时,必须通过Q0.0和Q0.1输出高速脉冲。高速脉冲输出有两种输出形式:高速脉冲序列(或称高速脉冲串)输出PTO(PulseTrainOutput)和脉冲宽度调制输出PWM(PulseWidthModulation),可通过特殊继电器来定义输出形式。(1)与高速脉冲输出控制相关的特殊继电器在S7-200中,如果使用高速脉冲输出功能,则对应Q0.0和Q0.1的每一路PTO/PWM输出,都对应一些特殊继电器,包括1个8位的状态字节(SMB66,对应Q0.0,或SMB76,对应Q0.1),1个8位的控制字节(SMB67或SMB77),2个16位的时间寄存器(SMB68或SMB78,存周期时间,SMB70或SMB80,存脉宽时间),1个32位的脉冲计数器(SMB72或SMB82),1个8位的段数寄存器(SMB166或SMB176),1个16位的偏移地址寄存器(SMB168或SMB178)。通过这些特殊继电器,来控制高速脉冲输出的工作状态,输出形式及设置各种参数。(2)PTO输出形式PTO输出形式是指从Q0.0或(和)Q0.1输出指定周期的一段或几段方波脉冲序列,周期值为16位无符号数据,周期范围为50~65535s或2~65535ms,占空比为50%,一般对周期值的设定为偶数,否则会引起输出波形占空比的失真。每段脉冲序列中,脉冲的数量为32位数据,可分别设定为1~4294967295。(3)PWM输出形式PWM输出形式是指从Q0.0Q或Q0.1输出周期固定,脉冲宽度变化的脉冲信号。周期为16位无符号数,周期的增量单位为微秒(s)或毫秒(ms),周期范围为50~65535s或2~65535ms,如果周期范围小于2个时间单位,则CPU默认为2个时间单位。在设定周期值时,一般应设定为偶数,否则会引起输出波形的占空比的失真。脉冲宽度为16位无符号数,脉冲宽度的增量单位为微秒(m)或毫秒(ms),范围为0~65535s或0~65535ms,占空比为0%~100%。二、实验内容基本指令实验1.基本顺控指令实验实验目的:熟悉实验设备的使用方法和PLC的基本编程过程,练习基本顺控指令。实验一输出互锁控制实验任务:用两个开关控制三个灯,要求实现:开关1控制灯1,开关2控制灯2;灯1和灯2不能同时亮,二者都不亮时灯3亮。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1开关1开关2基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2A:灯1B:灯2C:灯3基本指令实验区实验二三灯三开关控制实验任务:用三个拨段开关控制三个灯,实现或、同或、异或三种逻辑关系控制。K1和K2控制Q0.0,两开关有一个为ON,则Q0.0为ON;K2和K3控制Q0.1,两开关同为ON或同为OFF,Q0.1为ON;K3和K1控制Q0.2,两开关不同时为ON或OFF,Q0.2为ON。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2K1K2K3基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2A:灯1B:灯2C:灯3基本指令实验区实验三单灯双开关控制实验任务:走廊两端各有一个开关,都能够控制中间灯的亮灭。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1K1K2基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验四单灯三开关控制实验任务:走廊上下两端和中间各有一个开关,要求用每个开关动作一次都可以改变中间照明灯的当前状态。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2K1K2K3基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验五单灯单按钮控制实验任务:用一个无自锁功能的按钮控制一盏灯的亮灭,即第一次按下灯亮,再次按下则灯灭,每按一次都可改变灯的当前状态。I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验六双灯单按钮控制实验任务:用一个无自锁功能的按钮控制两盏灯的亮灭。控制要求如下图所示:I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1灯1灯2基本指令实验区2.定时器应用实验实验目的:熟悉定时器以及实验设备的使用方法。实验任务:按照下面给出的时序编写梯形图程序。实验一通电延时控制时序图:I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验二断电延时控制时序图:I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验三通断电延时控制时序图:I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验四脉冲方波的产生时序图:I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验五顺序脉冲的产生时序图:I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区3.计数器应用实验实验目的:熟悉计数器。实验任务:按照下面给出的时序要求编写梯形图程序。实验一计数通断控制实验任务:按钮按下3次,信号灯亮;再按2次,灯灭。时序图:I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验二交叉计数控制实验任务:用两个按钮控制两个灯。按钮1按两次则灯1亮,再按三次灯2灭;按钮2按两次灯2亮,再按三次灯1灭。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1开关1开关2基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1灯1灯2基本指令实验区实验三三灯单按钮控制实验任务:用一个按钮控制三盏灯,要求:按第一下灯1亮;按第二下灯1灭,灯2亮,按第三下灯2灭,灯3亮;按第四下3灯熄灭;按第五次灯1亮,如此循环。I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2灯1灯2灯3基本指令实验区实验四单灯三按钮控制实验任务:走廊两端和中间位置上各有一个按钮,要求:任意按钮按一次就可以改变走廊中间照明灯的当前状态。(用计数器实现)I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2开关1开关2开关3基本指令实验区输出信号控制对象及作用元件或端子位置Q0.2灯1基本指令实验区4.脉冲沿指令实验实验目的:熟悉上升沿脉冲指令、下降沿脉冲指令,定时器、计数器指令。实验一按钮操作信号实验任务:按钮按下(无论时间长短)后,信号灯亮1秒。I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验二开关操作信号实验任务:开关断开和闭合时,信号灯都发光1秒。I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验三单按钮交替输出实验任务:用一只按钮控制一只灯,第一次按下时灯亮,第二次按下时灯灭……即奇数次按灯亮,偶数次按灯灭I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0灯1基本指令实验区实验四单按钮双路单通输出实验任务:用一只按钮控制二只灯。第一次下按时灯1亮;第二次下按无动作,弹起时灯1灭,同时灯2亮;第三次按下时灯2灭,灯1亮……以此规律循环I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1灯1灯2基本指令实验区实验五单按钮双路双通输出实验任务:用一只按钮控制二只灯。第一次下按时灯1亮;第二次下按时灯2亮,弹起时灯1灭;第三次下按时灯1亮,弹起时灯2灭……以此规律循环I/O分配:输入信号信号元件及作用元件或端子位置I0.0开关1基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1灯1灯2基本指令实验区5.旋转移位指令实验实验目的:熟悉旋转移位指令。实验一轮流通断控制实验任务:启动后,L1到L8灯每隔0.5秒顺序点亮,松开按钮,L1到L8每隔0.5秒顺序熄灭I/O分配:输入信号信号元件及作用元件或端子位置I0.0启动开门信号实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7灯1灯2灯3灯4灯5灯6灯7灯8基本指令实验区实验二单向通断控制实验任务:用两个按钮控制八只灯,按钮1控制单方向移位发光,按钮2控制单方向移位熄灭。当按下按钮1时,信号灯从灯1开始陆续亮起;按下按钮2时,信号灯从灯1开始逐个熄灭。位移间隔时间为0.5秒。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1开关1开关2基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7灯1灯2灯3灯4灯5灯6灯7灯8基本指令实验区实验三反向通断控制实验任务:用两个按钮控制八只灯,按钮1控制反向移位发光,按钮2控制反向移位熄灭。当按下按钮1时,信号灯从灯8开始陆续亮起;按下按钮2时,信号灯从灯8开始逐个熄灭。位移间隔时间为0.5秒I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1开关1开关2基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7灯1灯2灯3灯4灯5灯6灯7灯8基本指令实验区6.常用应用指令实验实验目的:熟悉传送与比较指令、数据处理指令、四则逻辑运算指令、方便指令等。实验一超时报警实验实验任务:A灯亮三秒,B灯亮5秒,如果在这两秒内按下I0.0按钮,则B灯闪烁,否则,蜂鸣器报警。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2信号启动复位基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2A灯B灯蜂鸣器基本指令实验区实验二倒计时显示实验实验任务:数码管显示从9到1倒计时。I/O分配:输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3数码管8数码管4数码管2数码管1基本指令实验区实验三双方可逆顺序单通控制实验任务:用按钮信号I0.0和拨段开关信号I0.1,实现8个信号灯,双方向可以顺序单通控制,当I0.1不动作时,每当按下I0.0有信号,则信号灯按正方向逐个亮;当I0.1动作时,每当按下按下I0.0,信号灯按反方向逐个灭。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2开关1开关2复位基本指令实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7灯1灯2灯3灯4灯5灯6灯7灯8基本指令实验区实验四拨码显示实验实验任务:拨码盘上的数字对应9个信号灯,拨到哪个数字对应的灯亮。I/O分配:输入信号信号元件及作用.I0.0I0.1I0.2I0.3拨码盘8拨码盘4拨码盘2拨码盘1输出信号控制对象及作用Q0.0Q0.1.Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7Q1.0灯1灯2灯3灯4灯5灯6灯7灯8灯9应用指令实验六模型实验挂箱1.步进电机控制实验实验目的:把握编程的灵活性和简洁性,学习PLC控制步进电机的方法。步进电机有两相绕组,分别为A相绕组和B相绕组,端子为A、和B、,每相中间已接±24V直流电源的+24V端,A、、B、接可编程控制器的输出端,按照步进电机的运行规律,由可编程序控制器轮流输出信号控制,工作方式为双四拍。正反转步序参考如下表:正转:控制端子AB导线颜色褐红黄绿步序一●●二●●三●●四●●反转:控制端子AB导线颜色褐红黄绿步序一●●二●●三●●四●●实验一正反转实验实验任务:程序启动后,按下启动按钮,电机启动,按下停止按钮,电机停止,按下反向按钮,电机反向启动。I/O分配:输入信号信号元件及作用I0.0I0.1I0.2启动(基本指令实验区)反向(基本指令实验区)停止(基本指令实验区)输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3AB实验二转速控制实验实验任务:步进电机的旋转速度由轮流通电频率控制。程序启动后,按下启动按钮,前10秒电机转速由慢变快,接下来10秒快变慢,如此循环。I/O分配:输入信号信号元件及作用I0.0I0.2启动停止输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3AB实验三定步旋转实验实验任务:实验所用步进电机的步进角为7.5°。程序启动后,按下启动按钮,使转盘按每次90°和180°的设定值交替转动,每两次之间停止1秒钟。I/O分配:输入信号信号元件及作用I0.0启动输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3AB2.交通灯控制实验实验一交通灯实验实验任务:第一步:东西绿灯和南北红灯亮10秒钟第二步:东西黄灯和南北红灯闪亮5秒钟第三步:东西红灯和南北绿灯亮10秒钟第四步:东西红灯和南北黄灯闪亮5秒钟第五步:返回到第一步I/O分配:输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5东西绿灯东西黄灯东西红灯南北绿灯南北黄灯南北红灯实验二脉冲实验1实验任务:按照以下时序图实验I/O分配:输入信号信号元件及作用I0.0启动输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5东西绿灯东西黄灯东西红灯南北绿灯南北黄灯南北红灯实验三脉冲实验2实验任务:按照以下时序图实验I/O分配:输入信号信号元件及作用I0.0启动输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5东西绿灯东西黄灯东西红灯南北绿灯南北黄灯南北红灯实验四交通灯综合控制实验实验任务:按照以下时序图实验I/O分配:输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7Q1.0Q1.1东西绿灯东西黄灯东西红灯南北绿灯南北黄灯南北红灯数码管8数码管4数码管2数码管13.输料线实验区实验一手动控制实验实验任务:每次按启动按钮,按皮带1启动,皮带2启动,皮带3启动,卸料阀打开的顺序工作。每次按停止按钮,按关闭卸料阀,停止皮带3,停止皮带2,停止皮带1的顺序工作。I/O分配:输入信号信号元件及作用I0.0I0.1 启动(基本实验区)停止(基本实验区)输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3卸料电磁阀皮带一动作皮带二动作皮带三动作实验二定时运行实验实验任务:按下启动按钮,皮带1启动,经过5秒皮带2启动,再经过5秒皮带3启动,卸料阀打开,物料流下经各级皮带向后下放传送进入下料仓。按下停止按钮后,卸料阀关闭,停止卸料,经过5秒后,皮带1、2、3停止。I/O分配:输入信号信号元件及作用 I0.0 I0.1 启动停止输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3卸料电磁阀皮带一动作皮带二动作皮带三动作实验三自动运行实验实验任务:料欠且无故障时,按下启动按钮,皮带1启动,经过5秒皮带2启动,再经过5秒皮带3启动,卸料阀打开,物料流经各级皮带后进入下料仓。料满或有故障或按下停止按钮后,卸料阀关闭,停止卸料,经过5秒后,皮带3停止,再经过5秒,皮带2停止,再经过5秒,皮带1停止。I/O分配:输入信号信号元件及作用 I0.0 I0.1 I0.2 I0.3 I0.4启动停止料欠传感器料满传感器故障传感器输出信号控制对象及作用 Q0.0 Q0.1 Q0.2 Q0.3卸料电磁阀皮带一动作皮带二动作皮带三动作4.混料罐实验实验特点:本实验是在基本实验中的简单的模拟工业生产中的混料罐生产工艺全过程实验。其中的液面设计是通过电机电动嵌有LED灯的滑块。在移动中照料混料罐面板来进行实验的。电磁阀和搅拌电机用LED灯来模拟。3个限位开关连接LED指示灯。实验效果如下图所示。混料罐实验模拟示意图实验一单周期混料实验实验任务:开始时,容器是空的,打开起动开关后,进行下列操作:首先,A阀门打开,液体流入容器,到M传感器停住,B阀门打开,到H传感器停下。开始搅拌。搅拌5秒结束,放走液体,周期结束。I/O分配:输入信号信号元件及作用I0.0I0.1I0.2I0.3I0.4I0.5启动停止H传感器M传感器L传感器复位输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3A阀门电磁阀B阀门电磁阀C阀门电磁阀搅拌电机实验二连续混料实验实验任务:液面在最下方时,按下启动按钮。液体AB阀门打开,液体AB流入容器.搅拌电机开始工作。当液面升到H传感器检测位置时,液体AB阀门关闭,混合液体C阀门打开,开始放出混合液体。当液面降到L传感器检测位置时,延时两秒,关闭液体C阀门,开始下一周期操作。I/O分配:输入信号信号元件及作用I0.0I0.1I0.2I0.3I0.4I0.5启动停止H传感器M传感器L传感器复位输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3A阀门电磁阀B阀门电磁阀C阀门电磁阀搅拌电机实验三循环运行实验实验任务:液面在最下方时,按下启动按钮。液体A阀门打开,液体A流入容器;当液面升到M传感器检测位置时,液体A阀门关闭,液体B阀门打开;当液面升到H传感器检测位置时,液体B阀门关闭,搅拌电机开始工作。搅拌电机工作5秒后停止搅拌,混合液体C阀门打开,开始放出混合液体。当液面降到L传感器检测位置时,延时两秒,关闭液体C阀门,开始下一周期操作。I/O分配:5.天塔之光控制实验实验一发散闪烁控制实验任务:L1灯亮1秒后熄灭,接着L2灯亮1秒后熄灭,接着L3灯亮1秒后熄灭……接着L8灯亮1秒后熄灭,接着L1灯灯亮1秒后熄灭如此循环。I/O分配:输入信号信号元件及作用I0.0启动开关输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7L1L2L3L4L5L6L7L8实验二顺序点亮控制实验任务:L1灯亮,1秒后L2灯亮,再过1秒后L3灯亮……再过1秒后L8灯亮,再过1秒后全部灯熄灭。I/O分配:输入信号信号元件及作用I0.0开关1输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7灯1灯2灯3灯4灯5灯6灯7灯8实验三发散、顺序交替控制实验任务:将发散闪烁控制和顺序点亮控制结合起来,两种控制交替进行。I/O分配:输入信号信号元件及作用I0.0开关1输出信号控制对象及作用Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7灯1灯2灯3灯4灯5灯6灯7灯86.直线运动、四层电梯控制实验区直线运动实验区实验一点动单步运行实验任务:上电后,小车先上行停到最近位置。每按一次上行按钮,小车上行,并在上方最近的行程开关处停止。每按一次下行按钮,小车下行,并在下方最近的行程开关处停止。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2 I0.3I0.4I0.5上行按钮(SB10)下行按钮(SB7)限位SQ1限位SQ2限位SQ3限位SQ4直线运动实验区输出信号控制对象及作用元件或端子位置 Q0.0 Q0.1 PLS正反转直线运动实验区实验二小车自动定位实验任务:四个按钮控制小车为对应的四个地点送料,按下启动按钮小车可以运行,按下停止按钮小车立即停止运行。当小车响应了某个地点的请求后,小车运行到该地点。小车运行期间和到某地后装卸料期间不能响应其他按钮的请求。装卸料期间所用时间为5秒。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2 I0.3I0.4I0.5I0.6I0.7I1.0I1.1启动按钮停止按钮限位SQ1限位SQ2限位SQ3限位SQ4开关SB7开关SB8开关SB9开关SB10直线运动实验区输出信号控制对象及作用元件或端子位置 Q0.0 Q0.1 Q0.2 PLS正反转卸料指示灯直线运动实验区实验三自动取料实验任务:上电后,配料车先停到初始位置——配料罐处(行程开关SQ1位置),然后配料车到A处(行程开关SQ2)取料,送回配料罐。到A处取料次数由计数器C1决定。然后到B处(行程开关SQ4位置)取料,取料次数由计数器C2决定。最后配料车停在配料罐处。I/O分配:输入信号信号元件及作用元件或端子位置I0.2I0.3I0.5限位SQ1限位SQ2限位SQ4直线运动实验区输出信号控制对象及作用元件或端子位置 Q0.0 Q0.1 PLS正反转直线运动实验区实验四单周期自动布料实验任务:上电后,布料车回到起始位置行程开关SQ1处,按启动按钮后布料车由起始位置向上运行到行程开关SQ3处,然后向下回到行程开关SQ2处,然后再向上运行到行程开关SQ4处,再向下运行到行程开关SQ2处,最后向下运行回到起始位置SQ1处停止,完成单周期控制过程。每到一目的地停留1秒以卸料。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.2I0.3I0.4I0.5启动按钮限位SQ1限位SQ2限位SQ3限位SQ4直线运动实验区输出信号控制对象及作用元件或端子位置 Q0.0 Q0.1 PLS正反转直线运动实验区实验五连续自动布料实验任务:上电后,布料车回到起始位置行程开关SQ1处,按启动按钮后小车由起始位置向上运行到行程开关SQ3处,然后向下回到行程开关SQ2处,然后再向上运行到行程开关SQ4处,再向下运行到行程开关SQ2处,最后向下运行回到起始位置SQ1处,本周期结束,每到一目的地停留1秒以卸料。然后停留3秒后重复上一周期的运行过程。在运送途中可随处停车,复位可让布料车回到起始位置。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2I0.3I0.4I0.5I0.6启动按钮停止按钮限位SQ1限位SQ2限位SQ3限位SQ4复位按钮直线运动实验区输出信号控制对象及作用元件或端子位置 Q0.0 Q0.1 PLS正反转直线运动实验区实验六加减速运行控制实验任务:每按一次上行按钮,小车上行,在限位SQ4处停止。每按一次下行按钮,小车下行,在限位SQ1停止。每按一次加速按钮则加速运行,每按一次减速按钮则减速运行。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2 I0.3I0.4I0.5I0.6I0.7上行按钮下行按钮限位SQ1限位SQ2限位SQ3限位SQ4加速按钮减速按钮直线运动实验区输出信号控制对象及作用元件或端子位置 Q0.0 Q0.1 PLS正反转直线运动实验区实验七钻床深钻孔实验实验任务:钻头从初始位置开始向下进行深钻孔工作。深钻孔过程中,向下钻一段距离后要退回初始位置,然后再向下钻一段距离后再退回初始位置,如此反复,完成深钻孔工作。打开PLC后,钻头首先行到初始位置(SQ4处)。按下启动按钮,钻头进给至SQ3处后退回初始位置,然后再进给至SQ2处后退回初始位置,紧接着钻头再次进给至SQ1处,然后退回初始位置停止,完成一个周期的钻孔过程。在此过程中钻头可以随时急停,再次启动时重新开始。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2I0.3I0.4I0.5I0.6启动按钮停止按钮限位SQ1限位SQ2限位SQ3限位SQ4复位按钮直线运动实验区输出信号控制对象及作用元件或端子位置Q0.0 Q0.1 PLS正反转直线运动实验区四层电梯实验该实验在直线控制区完成。电梯为四层四站,上下运行由直流电机拖动,电机正转时电梯上行,反转时下行。轿厢开关门动作由信号灯示意。电梯外呼按钮分别为SB1~‍SB6,内呼按钮SB7~‍SB10,轿厢运行的井道内装有位置控制行程开关SQ1~SQ4。由于按钮和信号灯数目不够,开关门信号则由天塔之光实验区的灯代替(开门L6灯、关门L5灯)。其它部分参考下面电梯控制逻辑关系(这里所说的方向皆是指轿厢当前的位置而言)。实验一四层内选升降控制实验任务:用1~4层内部楼层选择信号控制轿厢升降到相应楼层;轿厢运行过程中有选择信号时,优先执行前方的选择信号;轿厢到达选择的楼层后,停留1秒再继续运行或等待信号;未选择的楼层不停留。I/O分配:输入信号信号元件及作用元件或端子位置I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1SQ1SQ2SQ3SQ4一层内呼叫二层内呼叫三层内呼叫四层内呼叫四层电梯控制实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5PLS正反转(上下行)一层指示灯二层指示灯三层指示灯四层指示灯四层电梯控制实验区天塔之光实验区实验二四层内选升降开关门控制实验任务:用1~4层内部楼层选择信号控制轿厢升降到相应楼层;轿厢运行过程中有选择信号时,优先执行前方的选择信号;轿厢到达选择的楼层后,开门3秒再继续运行或等待信号;未选择的楼层不停留。I/O分配:输入信号信号元件及作用元件或端子位置I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1SQ1SQ2SQ3SQ4一层内呼叫二层内呼叫三层内呼叫四层内呼叫四层电梯控制实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7PLS正反转(上下行)一层指示灯二层指示灯三层指示灯四层指示灯开门(L6灯)关门(L5灯)四层电梯控制实验区天塔之光实验区实验三四层外呼升降控制实验任务:用外部呼叫信号SB1~SB6控制轿厢升降到相应楼层;轿厢运行过程中,优先响应顺向呼叫信号;呼叫信号具有记忆功能,执行后解除。轿厢到达呼叫的楼层后停车,停留1秒后再继续运行或等待信号;无停车信号的楼层不停留。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1一层上呼叫SB1二层下呼叫SB2二层上呼叫SB3三层下呼叫SB4三层上呼叫SB5四层下呼叫SB6SQ1SQ2SQ3SQ4四层电梯控制实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5PLS正反转(上下行)L1L2L3L4四层电梯控制实验区天塔之光实验区实验四四层外呼升降和开关门控制实验任务:用外部呼叫信号SB1~SB6控制轿厢升降到相应楼层;轿厢运行过程中,优先响应顺向呼叫信号;呼叫信号具有记忆功能,执行后解除。轿厢到达呼叫的楼层后停车,开关门3秒后再继续运行或等待信号;无停车信号的楼层不停留。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1一层上呼叫SB1二层下呼叫SB2二层上呼叫SB3三层下呼叫SB4三层上呼叫SB5四层下呼叫SB6SQ1SQ2SQ3SQ4四层电梯控制实验区输出信号控制对象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7PLS正反转(上下行)L1L2L3L4开门(L6灯)关门(L5灯)四层电梯控制实验区天塔之光实验区实验五综合控制实验任务:电梯控制逻辑关系如下:1)停止时,电梯根据内选信号、外部呼唤信号与轿厢当前的位置自动决定上行或下降;2)内选信号、外部呼梯信号具有记忆功能,执行后解除;3)多个信号决定的行车方向不同时,顺向优先执行;4)行车途中如遇外部呼梯信号时,顺向截车,反向不截车;5)同一方向有两个呼梯信号时,距轿厢位置近的优先响应;6)停车时本层内选信号无效;7)停车时自动开门(指示灯L6亮,L5灭),延时3秒自动关门(指示灯L6灭,L5亮);8)记忆中有内选信号或呼梯信号时,关门后自动选择方向并行车;9)行车时不能开门,开门时不能行车。I/O分配:输入信号信号元件及作用元件或端子位置I0.0I0.1I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1I1.2I1.3I1.4I1.5一层上呼叫SB1二层下呼叫SB2二层上呼叫SB3三层下呼叫SB4三层上呼叫SB5四层下呼叫SB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论