




已阅读5页,还剩102页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录第一章 可编程控制器简介3第二章 可编程控制器的编程规则7第三章 S7-300的自动化通信网络8第四章 编程软件的介绍及使用10第五章 实训项目16实训一 PLC认知实训16实训二 数码显示控制19实训三 抢答器控制21实训四 音乐喷泉控制24实训五 装配流水线控制26实训六 十字路口交通灯控制29实训七 水塔水位控制31实训八 天塔之光控制34实训九 自动配料装车系统控制36实训十 四节传送带控制39实训十一 多种液体混合装置控制42实训十二 自动售货机控制45实训十三 自控轧钢机控制48实训十四 邮件分拣机控制51实训十五 自控成型机控制53实训十六 机械手控制56实训十七 四层电梯控制59实训十八 自动洗衣机控制63实训十九 电镀生产线控制66实训二十Z3050摇臂钻床控制69实训二十一X62万能铣床控制71实训二十二 步进电机控制73实训二十三 直线运动位置检测、定位控制76实训二十四 典型电动机控制实操78实训二十五 变频器功能参数设置与操作81实训二十六 变频器无级调速85实训二十七 变频器报警与保护功能操作87实训二十八 外部端子点动控制89实训二十九 变频器控制电机正反转91实训三十 多段速度选择变频器调速93实训三十一 外部模拟量方式的变频调速控制95实训三十二 瞬时停电启动控制97实训三十三 PID变频调速控制99实训三十四 基于触摸屏的基本指令演示101实训三十五 基于触摸屏的LED数码显示控制102附录:THPFSM-3型 网络型可编程控制器综合实训装置使用说明书1031第一章 可编程控制器简介随着微处理器,计算机和数字通讯技术的飞速发展,计算机控制技术已经渗透到所有工业领域。当前用于工业控制的计算机可分为:可编程控制器,基于PC总线的工业控制计算机,基与单片机的测控装置,用于模拟量闭环控制的可编程调节器,集散控制系统(DCS)和现场总线控制系统(FCS)等。可编程控制器是应用广泛,功能强大,使用方便的通用工业控制装置,已成为当代工业自动化的重要支柱.近几年来,在国内已得到迅速推广普及。正改变着工厂自动控制的面貌,对传统的技术改造、发展新型工业具有重大的实际意义。 可编程控制器是60年代末在美国首先出现的,当时叫可编程逻辑控制器,目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。其基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容写入控制器的用户程序内,控制器和被控对象连接也很方便。 可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。一、PLC的结构及各部分的作用 PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PLC的硬件系统结构如下图所示:1、主机主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。2、输入/输出(I/O)接口I/O接口是PLC与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入/输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。3、电源 图中电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。4、编程 编程是PLC利用外部设备,用户可用以输入、检查、修改、调试程序或监示PLC的工作情况。通过专用的PC/MPI电缆线将PLC与电脑联接,并利用专用的编程软件进行电脑编程和监控。5、输入/输出扩展单元I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)连接在一起。6、外部设备接口此接口可将打印机、条码扫描仪,变频器等外部设备与主机相联,以完成相应的操作。7、S7-300的系统结构S7-300采用紧凑的无槽位限制的模块结构,电源模块(PS)、CPU、信号模块(SM)、功能模块(FM)、接口模块(IM)和通信处理器(CP)都安装在导轨上。导轨是一种专用的金属机架,只需将模块钩在DIN标准的安装导轨上,然后用螺丝锁紧就可以了。电源模块总是安装在机架的最左边,CPU模块紧靠着电源模块。如果有接口模块,它放在CPU模块的右侧。如果有扩展机架,接口模块占用3号槽位,负责与其他扩展机架自动地进行数据通信。本实训装置主机型号为西门子S7-300系列的CPU314-2DP:24VDC供电、48KB内存、带有含有PROFIBUS-DP主从接口;MMC储存卡64K字节,集成24路数字量输入/16路数字量输出,4路模拟量输入/2路模拟量输出,1路PT100,PID,计数器,PWM脉冲输出,频率测量,一轴定位等功能;含MPI及PROFIBUS-DP网络通信。二、PLC的工作原理PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。PLC的扫描一个周期必经输入采样、程序执行和输出刷新三个阶段。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。三、PLC的程序编制1、 编程元件 PLC是采用软件编制程序来实现控制要求的。编程时要使用到各种编程元件,它们可提供无数个动合和动断触点。编程元件是指输入映像寄存器、输出映像寄存器、位存储器、定时器、计数器、通用寄存器、数据寄存器及特殊功能存储器等。 PLC内部这些存储器的作用和继电接触控制系统中使用的继电器十分相似,也有“线圈”与“触点”,但它们不是“硬”继电器,而是PLC存储器的存储单元。当写入该单元的逻辑状态为“1”时,则表示相应继电器线圈得电,其动合触点闭合,动断触点断开。所以,内部的这些继电器称之为“软”继电器。2、编程语言 所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的编程语言是梯形图语言和指令语句表语言。1) 梯形图(LAD)梯形图是一种从继电接触控制电路图演变而来的图形语言。它是借助类似于继电器的动合、动断触点、线圈以及串、并联等术语和符号,根据控制要求联接而成的表示PLC输入和输出之间逻辑关系的图形,直观易懂。梯形图中常用 图形符号分别表示PLC编程元件的动断和动合接点;用( )表示它们的线圈。梯形图中编程元件的种类用图形符号及标注的字母或数加以区别。触点和线圈等组成的独立电路称为网络,用编程软件生成的梯形图和语句表程序中有网络编号,允许以网络为单位给梯形图加注释。 梯形图的设计应注意到以下三点: 梯形图按从左到右、自上而下的顺序排列。每一逻辑行(或称梯级)起始于左母线,然后是触点的串、并联接,最后是线圈。与能流的方向一致。 梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是用来形象地描述用户程序执行中应满足线圈接通的条件。 输入寄存器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入寄存器的触点,而不出现其线圈。输出寄存器则输出程序执行结果给外部输出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出寄存器的触点也可供内部编程使用。2)指令语句表(STL) 指令语句表是一种用指令助记符来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学,若干条指令组成的程序就是指令语句表。一条指令语句是由步序、指令语和作用器件编号三部分组成。3)顺序功能图(SFC)这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序。在这种语言中,工艺过程被分为若干个顺序出现的步,步中包含控制输出的动作,从一步到另一步的转换有转换条件控制。它的优点是表达复杂的顺序控制过程非常清晰,用于编程及故障诊断更为有效,使PLC程序的结构更加易读,特别适合于生产制造过程。4)功能块图(FBD)功能块图(FBD)使用类似于布尔代数的图形逻辑符号来表示控制逻辑。功能块图用类似于与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号自左向右流动。它的优点是一些复杂的功能用指令框来表示,有数字电路基础的人很容易掌握。下例为PLC实现三相鼠笼电动机起/停控制的三种编程语言的表示方法:第二章 可编程控制器的编程规则一、编程的八个步骤 (一)决定系统所需的动作及次序。 当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出,这主要取决于系统所需的输入及输出接口分立元件,输入及输出要求如下:(1)第一步是设定系统输入及输出数目,可由系统的输入及输出分立元件数目直接取得。 (2)第二步是决定控制先后、各器件相应关系以及作出何种反应。(二)将输入及输出器件编号 每一输入和输出,包括定时器、计数器、内置继电器等都有一个唯一的对应编号,不能混用。(三)画出梯形图。 根据控制系统的动作要求,画出梯形图。梯形图设计规则如下:(1)触点应画在水平线上,不能画在垂直分支上。应根据自左至右、自上而下的原则和对输出线圈的几种可能控制路径来画。(2)不包含触点的分支应放在垂直方向,不可放在水平位置,以便于识别触点的组合和对输出线圈的控制路径。(3)在有几个串联回路相并联时,应将触头多的那个串联回路放在梯形图的最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。这种安排,所编制的程序简洁明了,语句较少。(4)不能将触点画在线圈的右边,只能在触点的右边接线圈。(四)将梯形图转化为程序 把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它编码成可编程控制器能识别的程序。这种程序语言是由地址、控制语句、数据组成。地址是控制语句及数据所存储或摆放的位置,控制语句告诉可编程控制器怎样利用数据作出相应的动作。(五)在编程方式下用键盘输入程序。(六)编程及设计控制程序。(七)测试控制程序的错误并修改。(八)保存完整的控制程序。第三章 S7-300的自动化通信网络可编程序控制器与计算机可以直接或通过通信处理单元、通信转接器相连构成网络,以实现信息的交换,并可构成“集中管理、分散控制”的分布式控制系统,满足工厂自动化(FA)系统发展的需要。各可编程序控制器或远程I/O模块按功能各自放置在生产现场进行分散控制,然后用网络连接起来,构成集中管理的分布式网络系统。一个典型的工业、自动化系统一般是三级网络结构,分别是现场设备层、车间监控层、工厂管理层。1、现场设备层现场设备层的主要功能是连接现场设备,例如分布式I/O、传感器、驱动器、执行机构和开关设备等,完成现场设备控制及设备间连锁控制。2、车间监控层车间监控层是用来完成车间之间主生产设备之间的连接,实现车间级设备的监控。可采用PROFIBUS-FMS或工业以太网。3、工厂管理层工厂管理层作为一个自动化工厂的神经中枢,有着最高的监视级别和控制级别。工厂管理层通常TCP/IP通信协议标准。具体如下图所示:S7-300的通信网络分类如下1MPIMPI是多点接口(Multi Point Interface)的简称,S7-300 CPU都集成了MPI通信协议,MPI的物理层是RS-485,最大传输速率为12M bit/s。PLC通过MPI能同时连接运行STEP 7的编程器、计算机、人机界面(HMI)等。2现场总线PROFIBUS它是用于车间级和现场级的国际标准,传输速率最大为12Mbps,响应时间的典型值为1ms,使用屏蔽双绞线电缆(最长9.6km)或光缆(最长90km),最多可接127个从站。PROFIBUS由3个系列组成:PROFIBUS-DP、PROFIBUS-PA 和PROFIBUS-FMS。PROFIBUS-DP特别适用于可编程序控制器与现场级分散的远程I/O设备之间的快速数据交换通信,即插即用。使用编程软件STEP 7,可对网络设备组态或设置参数。西门子的S7系列可编程序控制器有的配备有集成的PROFIBUS-DP接口,也可以通过接口模块或通信处理器连接到PROFIBUS-DP。可将多条PROFIBUS-DP线路通过集成的接口或接口模块连接到一个可编程序控制器。3工业以太网它是基与国际标准IEEE802.3的开放式网络。以太网可实现管理-控制网络的一体化,可集成到因特网,为全球联网提供了条件。网络规模可达1024站,距离可达.5km(电气网络)或200km(光纤网络)。工业以太网将控制网络集成到信息技术(IT)中,可与使用TCP/IP协议的计算机传输数据,可使用E-mail和Web技术,用户可在工业以太网的Socket接口上编制自己的协议,可在网络中的任何一点进行设备启动和故障检查,冗余网络可构成冗余系统。西门子可提供以太网通信模块或通信处理器,远程访问路由器可在广域网连接的两个以太网之间实现远程通信。4AS-i接口AS-i是传感器和执行器通信的国际标准(EN50295),响应时间小于5ms,使用未屏蔽的双绞线,由总线提供电源,最长通信距离为30m,最多接62个从站。第四章 编程软件的介绍及使用一、Step7简介Step7编程软件用于SIMATIC S7、M7和基于PC的WinAC,是供它们编程、监控和参数设置的标准工具。为了在个人计算机上正常使用Step-7,应配置MPI通信卡或PC/MPI通信适配器,将计算机连接到MPI或PROFIBUS网络,来下载和上载PLC的用户程序和组态数据。Step-7具有以下功能:硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。Step-7所有功能均有大量的在线帮助,用鼠标或选中某一对象,按F1键就可以得到该对象的在线帮助。在Step-7中,用项目管理器来管理一个自动化系统的硬件和软件。Step-7用SIMATIC管理器对项目进行集中管理。二、Step7使用说明在本示例项目中,我们所使用的为Step7 V5.2版本,本实训系统平台自动化任务解决方案设计完毕后,要在编程软件STEP 7中生成项目、组态硬件,生成程序、传送程序到CPU并调试等步骤。(一)项目管理及应用1、生成项目1)、双击桌面上的“SIMATIC Manager”图标,则会启动STEP 7管理器及STEP 7新项目创建向导,如下图所示。(如不出现,则需在下拉菜单“File”中选择“New project wizard”)。2)、按照向导界面提示,点击“NEXT”,选择好CPU型号,本示例选择的CPU型号为CPU315-2DP,设置CPU的MPI 地址为2,点击“NEXT”,在出现的界面中选择好你所熟悉的编程语言(有梯形图LAD、编程指令STL、流程图FBD等可供选择),点击“FINISH”,项目生成完毕,启动后STEP 7管理器界面如下图所示。2、组态硬件硬件组态的主要工作是把控制系统的硬件在STEP 7管理器中进行相应地配置,并在配置时对模块的参数进行设定。1)、鼠标左键单击STEP 7管理器左边窗口中的“SIMATIC 300 Station”项,则右边窗口中会出现“Hardware”和“CPU315-2DP(1)”两个图标,双击图标“Hardware”,打开硬件配置窗口如下图所示。2)、整个硬件配置窗口分为四部分,左上方为为模块机架,左下方为机架上模块的详细内容,右上方是硬件列表,右下方是硬件列表中具体某个模块的功能说明和订货号。3)、要配置一个新模块,首先要确定模块放置在机架上的什么地方,再在硬件列表中找到相对应的模块,双击模块或者按住鼠标左键拖动模块到安放位置,放好后,会自动弹出模块属性对话框,设置好模块的地址和其他参数即可。4)、按照上面的步骤,逐一按照实际硬件排放顺序配置好所有的模块,编译通过后,保存所配置的硬件。5)、点击“开始设置控制面板”,鼠标左键双击控制面板中的“Set PG/PC Interface”图标,选择好你的PC机和CPU的通讯接口部件后点击“OK”按钮退出。(通信设置详见第二部分通信组态)6)、把控制系统的电源打开,把CPU置于STOP或者RUN-P状态,回到硬件配置窗口,点击图标,下载配置好的硬件到CPU中,把CPU置于RUN状态(如果下载程序时CPU置于RUN-P状态,则可省略这一步),如果CPU的SF灯不亮,亮的只有绿灯,表明硬件配置正确。7)、如果CPU的SF灯亮,则表明配置出错,点击硬件配置窗口中图标,则配置错的模块将有红色标记,反复修改出错模块参数,保存并下载到CPU,直到CPU的SF灯不亮,亮的只有绿灯为止。3、程序结构配置好硬件之后,回到STEP 7管理器界面窗口,鼠标左键单击窗口左边的“Block”选项,则右边窗口中会出现“OB1”图标,“OB1”是系统的主程序循环块,“OB1”里面可以写程序,也可以不写程序,根据需要确定。STEP 7中有很多功能各异的块,分别描述如下:1)、组织块(Oganization Block,简称OB)。组织块是操作系统和用户程序间的接口,它被操作系统调用。组织块控制程序执行的循环和中断、PLC的启动、发送错误报告等。你可以通过在组织块里编程来控制CPU的动作。2)、功能函数块(Function Block,简称FB)。功能函数块为STEP 7系统函数,每一个功能函数块完成一种特定的功能,你可以根据实际需要调用不同的功能函数块。3)、函数(Function,简称FC)。函数是为了满足用户一种特定的功能需求而由用户自己编写的子程序,函数编写好之后,用户可对它进行调用。4)、数据块(Data Block,简称DB)。数据块是用户为了对系统数据进行存储而开辟的数据存储区域。5)、数据类型(Data Type,简称UDT)。它是用户用来对系统数据定义类型的功能模块。6)、变量标签(Variable Table,简称VAT)。用户可以在变量标签中加入系统变量,并对这些变量加上用户易懂的注释,方便用户编写程序或进行变量监视。如下图所示:如果你要加入某种块,可在右边窗口(即出现“OB1”的窗口)空白处单击鼠标右键选择“Insert New Object”选项,在其下拉菜单中鼠标左键单击你所要的块即可。添加好了你所要的块之后就是程序编写了,鼠标左键双击你所要编写程序的块即可编写程序了(编写程序的指令和语法可参考SIEMENS A&D网站上的S7-300 CPU 31xc指令表一书)。程序写好并编译通过之后点击STEP 7管理器界面窗口中的图标,下载到CPU中,把CPU置于RUN状态即可运行程序。综上所述,使用STEP 7设计完成一项自动化任务的基本步骤如下:第一步:要根据需求设计一个自动化解决方案第二步:在STEP7中创建一个项目(Project)第三步:在项目中,可以选择先组态硬件再写程序,或者先写程序再组态硬件第四步:硬件组态和程序设计完成后,通过编程电缆将组态信息和程序下载到硬件设备中。第五步:进行在线调试并最终完成整个系统项目。在大多数情况下,建议想组态硬件再编写程序,尤其是对于I/O点数比较多、结构复杂的项目(例如有多个PLC站的项目)来说,应该先组态硬件再编写程序。这样做有以下优点:1、 STEP7在硬件组态窗口中会显示所有的硬件地址,硬件组态完成后,用户编写程序的时候就可以直接使用这些地址,从而减少出错的机会。2、 一个项目中包含多个PLC站点的时候,合理的做法是在每个站点下编写各自的程序,这样就要求先做好各个站点的硬件组态,否则项目结构就会显的混乱,而且下载程序的时候也容易出现错误。三、STEP7中LAD/FBD指令系统LAD和FBD的指令系统比较相似。按照编程元素窗口中的分类,他们的指令系统包括以下几类;1、 位逻辑指令(Bit Logic)位逻辑指令处理布尔值“1”和“0”。在LAD表示的接点与线圈中,“1”表示动作或者通电,“0”表示未动作或者未通电。位逻辑指令扫描信号状态,并根据布尔逻辑对他们进行组合。这些组合产生结果1或者0,称为逻辑运算结果。2、 比较指令(Comparator)比较指令对两个输入IN1和IN2比较,比较的内容可以是相等、不相等、大于、小于、大于等于、和小于等于。如果比较结果为真,则RLO为“1”。比较指令有三类,分别用于整数、双整数和实数。3、转换指令(Converter)转换指令可以将参数IN 的内容进行转换或更改符号,其结果可以输出到参数OUT。4、计数器指令(Counters)在CPU的存储器中,为计数器保留有存储器区。该存储器区为每一计数器地址保留一个16位字。指令集支持256个计数器,而能够使用的计数器数目右具体的CPU决定。5、数据块调用指令(DB Call)打开数据块指令,该指令是一种数据无条件调用。数据打开后,可以通过CPU内的数据寄存器DB或DI直接访问数据块的内容。6、逻辑控制指令(Jumps)逻辑控制指令通过标签(Labal)和无条件或者有条件的跳转指令,实现用户程序中的逻辑控制。7、浮点算术运算指令(Floating-point Function)实现对32位实数的算术运算。8、整数算术运算指令(Integer Function)实现16位或者32位整数之间的加、减、乘、除和取余的算术运算。9、赋值指令(Move)该指令将在输入端IN的特定值 复制到输出端OUT上的特定地址中。该指令只能复制BYTE(字节)、WORD(字)或DWORD(双字)数据对象。用户定义的数据类型(例如数组或结构)必须使用系统功能“BLKMOVE”(SFC20)进行复制。10、程序控制指令(Program Control)程序控制指令包括块调用指令以及主控继电器实现程序段使能控制的指令。11、移位和循环指令(Shift/Rotate)移位指令可以将输入参数IN中的内容向左或向右逐位移动;循环指令可以将输入参数INZ中的全部 内容循环地逐位左移或右移,空出的位用输入IN移出位的信号状态填充。12、状态位指令(Status Bits)状态字是CPU中存储器中的一个寄存器,用于指示CPU运算结果的状态。状态位指令是位逻辑指令,针对状态字的各位进行操作。通过状态可以判断CPU运算中溢出、异常、进位、比较结果等状态。13、定时器指令(Timers)在CPU的储存器中,为定时器保留有储存区。该区域为每一个定时器地址保留一个16位字。指令集支持256个定时器,而具体能够使用的定时器数目由具体的CPU决定。14、字逻辑指令(Word Logic)字逻辑指令按照布尔逻辑将成队的WORD(字)或DWORD(双字)逐位进行逻辑运算。四、通信组态通过PCMPI通信电缆通信时,硬件只需用通信电缆的接口连接PC的COM口和PLC的MPI口即可。Step-7软件设置a、进入Step-7编程软件主界面,点击“OPTIONS”菜单下的“SET PG/PC INTERFACE”菜单进入PG/PC设置界面。b、 双击“PC ADAPTER (AUTO)”或“ADAPTER (MPI)”进入RS232和MPI接口参数设置。c、 单击“LOCAL CONNECTION”选项设置RS232接口参数,正确连接PC的COM口(RS232),选择RS232通信的波特率19200bps或38400bps,这个数值必须和PC/MPI适配器上开关设置的数值相同(拨动开关后必须重新上电后方能生效)。d、 单击“MPI”选项(如果是ADAPTER (MPI)方式)设置适配器MPI接口参数,由于适配器的MPI口的波特率固定为187.5Kbps,所以这里只能设置为187.5Kbps。如果是PC ADAPTER (AUTO)模式,则选择“ADDRESS:0”和“TIMEOUT:30s”。完成以上设置后即可与PLC通信了,注意:不要修改(在网络设置“NETWORK SETTINGS”选项下)CPU上MPI口波特率的出厂默认值187.5Kbps。注意:1、在插拔通信卡及通信端口时,一定要把整个系统的电源断掉,否则,极易损坏通信端口。第五章 实训项目实训一 PLC认知实训一、 实训目的1. 了解PLC软硬件结构及系统组成2. 掌握PLC外围直流控制及负载线路的接法及上位计算机与PLC通信参数的设置二、 实训设备序号名 称型号与规格数量备注1可编程控制器实训装置THPFSM-312实训导线3号若干3通迅编程电缆PC/MPI1西门子4计算机1自备三、 端口分配序号PLC地址(PLC端子)电气符号(面板端子)功能说明1I0.0K0常开触点012I0.1K1常开触点023Q0.0L0“与”逻辑输出指示4Q0.1L1“或”逻辑输出指示5Q0.2L2“非”逻辑输出指示6主机1M接电源GND电源地端7主机1L、2L、3L接电源+24V电源正端四、 梯形图参考程序通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后再输入并运行程序加以验证。参考程序如下:Network1 A I 0.0 A I 0.1 = Q 0.1Network2 O I 0.2 O I 0.3 = Q 0.2Network3 AN I 0.4 AN I 0.5 = Q 0.3Network4 ON I 0.6 ON I 0.7 = Q 0.4五、 实训步骤 程序中的I0.0至I0.7分别对应控制实训单元输入开关I0.0至I0.7。 通过专用PC/MPI电缆连接计算机与PLC主机。打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。 分别拨动输入开关I0.0至I0.7,观察输出指示灯.Q0.1、Q0.2、Q0.3、Q0.4是否符合逻辑。(二)定时器/计数器功能实训在S21 S7-300模拟实训挂箱上完成本实训。一、实训目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。1.定时器的认识实训定时器的控制逻辑是经过时间继电器的延时动作,然后产生控制作用。其控制作用同一般时间继电器。它可分为:脉冲定时器(SP)、扩展脉冲定时器(SE)、接通延时定时器(SD)、保持型接通延时定时器(SS)和断开延时定时器(SF) 实训参考程序:Network1 A I 1.0 L S5T#20S SD T 0 NOP 0 NOP 0 NOP 0 A T 0 = Q 0.52定时器扩展实训由于PLC的定时器和计数器都有一定的定时范围和计数范围。如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。实训参考程序:Network1 A( A I 1.1 L S5T#10S SD T 1 NOP 0 NOP 0 NOP 0 A T 1 ) L S5T#10S SD T 2 NOP 0 NOP 0 NOP 0 A T 2 = Q 0.63计数器认识实训 西门子S7-300系列的内部计数器分为加计数器,减计数器和加减计数器三种。实训参考程序:Network1 A( A I 1.2 CU C 0 BLD 101 NOP 0 NOP 0 A M 0.0 R C 0 L C 0 T MW 10 NOP 0 A C 0 ) A( L MW 10 L 5 =I ) = Q 0.74.计数器的扩展实训 计数器的扩展与定时器扩展的方法类似。实训参考程序:Network1 A I 1.3 = L 20.0 A L 20.0 CU C 1 BLD 101 NOP 0 NOP 0 A M 0.0 R C 1 L C 1 T MW 12 NOP 0 NOP 0 A( A L 20.0 A( L MW 12 L 3 =I ) CU C 2 BLD 101 NOP 0 NOP 0 A M 0.0 R C 2 L C 2 T MW 14 NOP 0 A C 2 ) A( L MW 14 L 3 =I ) = Q 1.0实训二 数码显示控制一、 实训目的1. 掌握段码指令的使用及编程方法2. 掌握LED数码显示控制系统的接线、调试、操作方法二、 实训设备序号名 称型号与规格数量备注1可编程控制器实训装置THPFSM-312实训导线3号若干3通迅编程电缆PC/MPI1西门子4计算机1自备三、 面板图四、 控制要求1. 置位启动开关K1为ON时,LED数码显示管依次循环显示1、2、39、A、B、CF2. 置位停止开关K2为ON时,LED数码显示管停止显示,系统停止工作。五、 程序流程图六、 I/O端口分配功能表序号PLC地址(PLC端子)电气符号(面板端子)功能说明1I0.0K0启动2Q0.0A数码控制端子A3Q0.1B数码控制端子B4Q0.2C数码控制端子C5Q0.3D数码控制端子D6主机1M接电源GND电源地端7主机1L、2L、3L接电源+24V电源正端七、 操作步骤1. 按控制接线图连接控制回路;2. 将编译无误的控制程序下载至PLC中,并将模式选择开关拨至RUN状态;3. 分别拨动启动开关K0,观察并记录LED数码管显示状态;拨动停止开关K1,观察系统是否停止工作;4. 尝试编译新的控制程序,实现不同于示例程序的控制效果。八、 实训总结1.尝试分析整套系统的工作过程;2.尝试用其他不同于示例程序所用的指令编译新程序,实现新的控制过程。九、 示例程序(参见配套光盘)实训三 抢答器控制一、 实训目的1. 掌握置位复位指令的使用及编程方法2. 掌握抢答器控制系统的接线、调试、操作方法二、 实训设备序号名 称型号与规格数量备注1可编程控制器实训装置THPFSM-312实训挂箱A103实训导线3号若干4通迅编程电缆PC/MPI1西门子5计算机1自备三、 面板图四、 控制要求1. 系统初始上电后,主控人员在总控制台上点击“开始”按键后,允许各队人员开始抢答,即各队抢答按键有效;2. 抢答过程中,14队中的任何一队抢先按下各自的抢答按键(S1、S2、S3、S4)后,该队指示灯(L1、L 2、L 3、L 4)点亮,LED数码显示系统显示当前的队号,并且其他队的人员继续抢答无效;3. 主控人员对抢答状态确认后,点击“复位”按键,系统又继续允许各队人员开始抢答;直至又有一队抢先按下各自的抢答按键;五、 程序流程图 六、 端口分配序号PLC地址(PLC端子)电气符号(面板端子)功能说明1I0.0SD启动2I0.1SR复位3I0.2S11队抢答4I0.3S22队抢答5I0.4S33队抢答6I0.5S44队抢答7Q0.011队抢答显示8Q0.122队抢答显示9Q0.233队抢答显示10Q0.344队抢答显示11Q0.4A数码控制端子A12Q0.5B数码控制端子B13Q0.6C数码控制端子C14Q0.7D数码控制端子D15主机1M接电源GND电源地端16主机1L、2L、3L接电源+24VV+接电源+24V;电源正端七、 操作步骤1. 按控制接线图连接控制回路;2. 将编译无误的控制程序下载至PLC中,并将模式选择开关拨至RUN状态;3. 分别点动“开始”开关,允许14队抢答。分别点动S1S4按钮,模拟四个队进行抢答,观察并记录系统响应情况。4. 尝试编译新的控制程序,实现不同于示例程序的控制效果。八、 实训总结尝试分析某队抢答后是如何将其他队的抢答动作进行屏蔽的;九、 示例程序(参见配套光盘)实训四 音乐喷泉控制一、 实训目的1. 掌握置位字右移指令的使用及编程方法二、 实训设备序号名 称型号与规格数量备注1可编程控制器实训装置THPFSM-312实训挂箱A103实训导线3号若干4通迅编程电缆PC/MPI1西门子5计算机1自备三、 面板图四、 控制要求1. 置位启动开关SD为ON时,LED指示灯依次循环显示12381、23、45、67、81、2、34、5、67、81、2、3、45、6、7、81、2、3、4、5、6、7、812,模拟当前喷泉 “水流”状态。2. 置位启动开关SD为OFF时,LED指示灯停止显示,系统停止工作。五、 程序流程图六、 端口分配序号PLC地址(PLC端子)电气符号(面板端子)功能说明1I0.0SD启动2Q0.01喷泉1模拟指示灯3Q0.12喷泉2模拟指示灯4Q0.23喷泉3模拟指示灯5Q0.34喷泉4模拟指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编版语文四年级下册第七单元口语交际自我介绍 公开课一等奖创新教学设计
- 统编版语文五年级上册第三单元口语交际讲民间故事 +公开课一等奖创新教学设计
- 【大单元】二上第六单元 16《朱德的扁担》第2课时 +公开课一等奖创新教学设计
- 【新教材新课标】部编版语文二年级上册阅读8《黄山奇石》教学+公开课一等奖创新教学设计
- 婚庆创意活动方案
- 创业的36条军规课件
- 生殖进修总结汇报
- 化剂安全培训心得课件
- 内江天安安全培训课件
- 地产砌筑工艺讲解
- 企业生产管理与质量控制模板
- 语言哲学概况课件
- 2025年度培训课程保密协议书范本
- 2025年国企审计笔试题及答案
- 人教版数学三年级上册第五单元《 第02课时 求一个数是另一个数的几倍 》(听评课记录)
- 抢救药品的使用规范及观察要点
- 大一农业基础化学课件
- 2025年中国地震局事业单位公开招聘考试历年参考题库含答案详解(5卷)
- 劳动保障监察条例课件
- 呼吸科出科考试题临床及答案2025版
- 仓储能力及管理办法
评论
0/150
提交评论