版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2第一章可编程控制器简介第二章可编程控制器的编程规则第三章S7-300的自动化通信网络第四章编程软件的介绍及使用.第五章实训项目.7.9.15.实训一PLC认知实训1.5.实训二数码显示控制 18实训三抢答器控制20实训四音乐喷泉控制23实训五装配流水线控制 2.5.实训六十字路口交通灯控制 28实训七水塔水位控制30实训八天塔之光控制33实训九自动配料装车系统控制 35实训十四节传送带控制 3.8.实训一多种液体混合装置控制 41实训十二自动售货机控制 44实训十三自控轧钢机控制 47实训十四分拣机控制50实训十五自控成型机控制 52实训十六机械手控制55实训十七四层电梯控制 5.8.实训十
2、八自动洗衣机控制 63实训十九电镀生产线控制 66实训二十Z3050摇臂钻床控制69实训二-一X62万能铳床控制 71实训二十二步进电机控制 73实训二十三直线运动位置检测、定位控制 .76.实训二十四典型电动机控制实操 7.8.实训二十五变频器功能参数设置与操作 81.实训二十六变频器无级调速 8.6实训二十七变频器报警与保护功能操作 8.9.实训二十八外部端子点动控制 91实训二十九变频器控制电机正反转 94实训三十多段速度选择变频器调速 97实训三一外部模拟量方式的变频调速控制 9.9.实训三十二瞬时停电启动控制 101实训三十三PID变频调速控制 103实训三十四基于触摸屏的基本指令演
3、示 105实训三十五基于触摸屏的 LED数码显示控制106附录:THPFSM-3型 网络型可编程控制器综合实训装置使用说明书 107第一章可编程控制器简介随着微处理器,计算机和数字通讯技术的飞速发展,计算机控制技术已经渗透到所有工业领域。当前用于工业控制的计算机可分为:可编程控制器,基于PC总线的工业控制计算机,基与单片机的测控装置,用于模拟量闭环控制的可编程调节器,集散控制系统(DCS)和现场总线控制系统(FCS)等。可编程控制器是应用广泛,功能强大,使用方便的通用工业控制装置,已成为当代工业自动 化的重要支柱近几年来,在国已得到迅速推广普及。正改变着工厂自动控制的面貌,对传统的 技术改造、
4、发展新型工业具有重大的实际意义。可编程控制器是 60年代末在美国首先出现的,当时叫可编程逻辑控制器,目的是用来取代 继电器,以执行逻辑判断、计时、计数等顺序控制功能。其基本设计思想是把计算机功能完善、 灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器 的硬件是标准的、通用的。根据实际应用对象,将控制容写入控制器的用户程序,控制器和被控 对象连接也很方便。可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器 的厂商角度看,在制造阶段不需要根据用户的要
5、求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。可编程序控制器,英文称 Programmable Controller ,简称PC。但由于PC容易和个人计算 机(Personal Computer )混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相
6、结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操 作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调 试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。一、PLC的结构及各部分的作用PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则小异,通常由主机、输 入/输出接口、电源扩展器
7、接口和外部设备接口等几个主要部分组成。PLC的硬件系统结构如下图所示:按钮选择开关限位开关电源接触器指示灯电电磁阀1、主机主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打 印机等)的请求以及进行各种部判断等。PLC的部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的
8、应用程序及各种暂存数据和中间结果。2、输入/输出(I/O )接口I/O接口是PLC与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、 触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设 备(如接触器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入/输出端子数是 PLC的一项主要技术指标,通常小型机有几十个 点,中型机有几百个点,大型机将超过千点。3、电源图中电源是指为 CPU、存储器、I/O接口等部电子电路工作所配置的直流开关稳压电源,通 常也为输入设备提供直流电源。4、编程编程是PLC利
9、用外部设备,用户可用以输入、检查、修改、调试程序或监示PLC的工作情况。通过专用的PC/MPI电缆线将PLC与电脑联接,并利用专用的编程软件进行电脑编程和监控。5、输入/输出扩展单元I/O扩展接口用于将扩充外部输入 /输出端子数的扩展单元与基本单元(即主机)连接在一 起。6、外部设备接口此接口可将打印机、条码扫描仪 ,变频器等外部设备与主机相联,以完成相应的操作。7、S7-300的系统结构S7-300采用紧凑的无槽位限制的模块结构,电源模块(PS)、CPU、信号模块(SM)、功能模块(FM)、接口模块(IM )和通信处理器(CP)都安装在导轨上。导轨是一种专用的金属机 架,只需将模块钩在DIN
10、标准的安装导轨上,然后用螺丝锁紧就可以了。电源模块总是安装在机架的最左边,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的工作原理PL
11、C是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如 无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条 指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷 新等工作。PLC的扫描一个周期必经输入采样、程序执行和输出刷新三个阶段。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通 断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
12、PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算 和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输 出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。三、PLC的程序编制1、编程元件PLC是采用软件编制程序来实现控制要求的。编程时要使用到各种编程元件,它们可提供无数个动合和动断触点。编程元件是指输入映像寄存器、输出映像寄存器、位存储器、定时器、计 数器、通用寄存器、数据寄存器及特殊功能存储器等。PLC部这些存储器的作
13、用和继电接触控制系统中使用的继电器十分相似,也有“线圈”与“触 点”,但它们不是“硬”继电器,而是PLC存储器的存储单元。当写入该单元的逻辑状态为“1 ”时,则表示相应继电器线圈得电,其动合触点闭合,动断触点断开。所以,部的这些继电器称之为“软”继电器。2、编程语言所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个控制要求描述出来的过程。PLC最常用的编程语言是梯形图语言和指令语句表语言。1)梯形图(LAD)梯形图是一种从继电接触控制电路图演变而来的图形语言。它是借助类似于继电器的动合、 动断触点、线圈以及串、并联等术语和符号,根据控制要求联接而成的表示PLC输
14、入和输出之间逻辑关系的图形,直观易懂。梯形图中常用 卄卄 图形符号分别表示 PLC编程元件的动断和动合接点;用( )表 示它们的线圈。梯形图中编程元件的种类用图形符号及标注的字母或数加以区别。触点和线圈等组成的独立电路称为网络, 用编程软件生成的梯形图和语句表程序中有网络编号,允许以网络为单位给梯形图加注释。梯形图的设计应注意到以下三点: 梯形图按从左到右、自上而下的顺序排列。每一逻辑行(或称梯级)起始于左母线,然后 是触点的串、并联接,最后是线圈。与能流的方向一致。 梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是用来形象地描述用户程序执
15、行中应满足线圈接通的条件。 输入寄存器用于接收外部输入信号,而不能由PLC部其它继电器的触点来驱动。因此,梯形图中只出现输入寄存器的触点, 而不出现其线圈。输出寄存器则输出程序执行结果给外部输 出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要 通过输出接口的继电器、晶体管或晶闸管才能实现。输出寄存器的触点也可供部编程使用。2)指令语句表(STL)指令语句表是一种用指令助记符来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学, 若干条指令组成的程序就是指令语句表。一条指令语句是由步序、指令语和作用器件编号三部分组成。3)顺序功能图(SFC)
16、这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序。 在这种语言中,工艺过程被分为若干个顺序出现的步,步中包含控制输出的动作, 从一步到另一步的转换有转换条件控制。它的优点是表达复杂的顺序控制过程非常清晰,用于编程及故障诊断更为有效,使PLC程序的结构更加易读,特别适合于生产制造过程。4)功能块图(FBD)功能块图(FBD)使用类似于布尔代数的图形逻辑符号来表示控制逻辑。功能块图用类似于 与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量, 输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号自左向右流动。它的优点 是一些复杂的功能用指令
17、框来表示,有数字电路基础的人很容易掌握。下例为PLC实现三相鼠笼电动机起/停控制的三种编程语言的表示方法:梯形图功能块图语句表第二章可编程控制器的编程规则一、编程的八个步骤(一)决定系统所需的动作及次序。当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出,这主要取决于系统所 需的输入及输出接口分立元件,输入及输出要求如下:(1)第一步是设定系统输入及输出数目,可由系统的输入及输出分立元件数目直接取得。(2 )第二步是决定控制先后、各器件相应关系以及作出何种反应。(二)将输入及输出器件编号每一输入和输出,包括定时器、计数器、置继电器等都有一个唯一的对应编号,不能混用。(三)画出梯形图。
18、根据控制系统的动作要求,画出梯形图。梯形图设计规则如下:(1)触点应画在水平线上,不能画在垂直分支上。应根据自左至右、自上而下的原则和对输出线 圈的几种可能控制路径来画。(2)不包含触点的分支应放在垂直方向,不可放在水平位置,以便于识别触点的组合和对输出线 圈的控制路径。(3)在有几个串联回路相并联时,应将触头多的那个串联回路放在梯形图的最上面。在有几个并 联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。这种安排,所编制的程序简洁 明了,语句较少。(4)不能将触点画在线圈的右边,只能在触点的右边接线圈。(四)将梯形图转化为程序把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,
19、下一步是把它编码成可编 程控制器能识别的程序。这种程序语言是由地址、控制语句、数据组成。地址是控制语句及数据 所存储或摆放的位置,控制语句告诉可编程控制器怎样利用数据作出相应的动作。(五)在编程方式下用键盘输入程序。(六)编程及设计控制程序。(七)测试控制程序的错误并修改。(八)保存完整的控制程序。第三章 S7-300的自动化通信网络可编程序控制器与计算机可以直接或通过通信处理单元、通信转接器相连构成网络,以实现信息的交换,并可构成“集中管理、分散控制”的分布式控制系统,满足工厂自动化(FA)系统发展的需要。各可编程序控制器或远程 I/O模块按功能各自放置在生产现场进行分散控制,然后用网络连接
20、起来,构成集中管理的分布式网络系统。一个典型的工业、自动化系统一般是三级网络结构,分别是现场设备层、车间监控层、工厂管理层。1、现场设备层现场设备层的主要功能是连接现场设备,例如分布式I/O、传感器、驱动器、执行机构和开关设备等,完成现场设备控制及设备间连锁控制。2、车间监控层车间监控层是用来完成车间之间主生产设备之间的连接,实现车间级设备的监控。可采用PROFIBUS-FMS或工业以太网。3、工厂管理层工厂管理层作为一个自动化工厂的神经中枢,有着最高的监视级别和控制级别。工厂管理层通常TCP/IP通信协议标准。具体如下图所示:S7-300的通信网络分类如下1. MPIMPI 是多点接口( M
21、ulti Poi nt In terface )的简称,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-
22、DP特别适用于可编程序控制器与现场级分散的远程I/O设备之间的快速数据交换通信,即插即用。使用编程软件STEP 7,可对网络设备组态或设置参数。西门子的S7系列可编程序控制器有的配备有集成的PROFIBUS-DP接口,也可以通过接口模块或通信处理器连接到 PROFIBUS-DP。可将多条PROFIBUS-DP线路通过集成的接口或接口模 块连接到一个可编程序控制器。3 .工业以太网它是基与国际标准 IEEE802.3的开放式网络。以太网可实现管理-控制网络的一体化,可集成到因特网,为全球联网提供了条件。网络规模可达1024站,距离可达.5km(电气网络)或200km(光纤网络)。工业以太网将控制
23、网络集成到信息技术(IT)中,可与使用 TCP/IP协议的计算机传输数据,可使用 E-mail和Web技术,用户可在工业以太网的Socket接口上编制自己的协议,可在网络中的任何一点进行设备启动和故障检查,冗余网络可构成冗余系统。西门子可提供以太网通信模块或通信处理器,远程访问路由器可在广域网连接的两个以太 网之间实现远程通信。4. AS-i 接口AS-i是传感器和执行器通信的国际标准(EN50295),响应时间小于 5ms,使用未屏蔽的双绞线,由总线提供电源,最长通信距离为30m,最多接62个从站。第四章 编程软件的介绍及使用一、Step 7 简介Step 7编程软件用于 SIMATIC S
24、7、M7和基于PC的WinAC,是供它们编程、监控和参数 设置的标准工具。为了在个人计算机上正常使用Step-7,应配置MPI通信卡或PC/MPI通信适配器,将计算机连接到MPI或PROFIBUS网络,来下载和上载 PLC的用户程序和组态数据。Step-7具有以下功能:硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件 建档、运行和诊断功能等。Step-7所有功能均有大量的在线帮助,用鼠标或选中某一对象,按F1键就可以得到该对象的在线帮助。在Step-7中,用项目管理器来管理一个自动化系统的硬件和软件。Step-7用SIMATIC管理器对项目进行集中管理。二、Step 7使用说明在本示
25、例项目中,我们所使用的为 Step7 V5.2版本,本实训系统平台自动化任务解决方案 设计完毕后,要在编程软件STEP 7中生成项目、组态硬件,生成程序、传送程序到CPU并调试等步骤。(一)项目管理及应用1、生成项目1)、双击桌面上的“ SIMATIC Manager ”图标,则会启动 STEP 7管理器及STEP 7新项目创建 向导,如下图所示。(如不出现,则需在下拉菜单“ File”中选择“ew project wizard ”。2)、按照向导界面提示,点击“NEXT”,选择好CPU型号,本示例选择的CPU型号为CPU315-2DP,设置CPU的MPI地址为2,点击NEXT”,在出现的界面
26、中选择好你所熟悉的编 程语言(有梯形图 LAD、编程指令STL、流程图FBD等可供选择),点击FINISH”,项目生成完 毕,启动后STEP 7管理器界面如下图所示。? simati匸 Men idytr 一 S7_proi (component m ID2I詞需I第库|列旦阿列EJ S7_ProlC Mill ft c t iCPU315-2DP (1J-刚 SIMATIC 300 stition 白叵IT自 I S7 Pro£ram (11口 Sour coz O| Bl.ccksPrcss >F1 to *get Help-2、组态硬件硬件组态的主要工作是把控制系统的硬件
27、在STEP 7管理器中进行相应地配置,并在配置时对模块的参数进行设定。1)、鼠标左键单击 STEP 7管理器左边窗口中的“ SIMATIC 300 Station ”项,则右边窗口中会 出现Hardware "和CPU315-2DP(1)"两个图标,双击图标“ Hardware ”,打开硬件配置窗口如下图所示。LtatiTi bit insert ej_CMW Cmifliy- LIMIATII: 3ODSI cd i<i-ii (EuntMjuraLvurn陌T 釧鋤I ®o型兰zgj cru3i5-Enr <i >xsT J?r |*| 口
28、UBW,.丄加却* n-工 Ifi cruiJi b-znr ti >Fr o£iFEOFEU-3F =l«.v«= forSIMMIC ST., M7a zd CT(Ji £.lr i hut a dPRJEFIBUS DPPRJLFIBUS-PKSlWAIlU 30USIMAIXC WQ5IWATIC FC Escd Control 00/1SIWATIC FC StationPro-wp F1 K on I- Holp.如彦啣 SJptioriS .irdOw Help I 占 I2)、整个硬件配置窗口分为四部分,左上方为为模块机架,左下方为
29、机架上模块的详细容, 右上方是硬件列表,右下方是硬件列表中具体某个模块的功能说明和订货号。3)、要配置一个新模块,首先要确定模块放置在机架上的什么地方,再在硬件列表中找到相对应的模块,双击模块或者按住鼠标左键拖动模块到安放位置,放好后,会自动弹出模块属性对话框,设置好模块的地址和其他参数即可。4)、按照上面的步骤,逐一按照实际硬件排放顺序配置好所有的模块,编译通过后,保存所 配置的硬件。5)、点击“开始设置 控制面板",鼠标左键双击控制面板中的“ Set PG/PC In terface "图标,选择 好你的PC机和CPU的通讯接口部件后点击“ OK”按钮退出。(通信设置详
30、见第二部分通信组态)6)、把控制系统的电源打开,把CPU置于STOP或者RUN-P状态,回到硬件配置窗口,点击图 丄 标,下载配置好的硬件到CPU中,把CPU置于RUN状态(如果下载程序时 CPU置于RUN-P状态,则可省略这一步),如果CPU的SF灯不亮,亮的只有绿灯,表明硬件配置正确。7)、如果CPU的SF灯亮,则表明配置出错,点击硬件配置窗口中亠.图标,则配置错的模块将有红色标记,反复修改出错模块参数,保存并下载到CPU,直到CPU的SF灯不亮,亮的只有绿灯为止。3、程序结构配置好硬件之后,回到 STEP 7管理器界面窗口,鼠标左键单击窗口左边的“ Block ”选项,则 右边窗口中会出
31、现“ OB1 ”图标,“B1 ”是系统的主程序循环块,“OB1”里面可以写程序,也可以不 写程序,根据需要确定。 STEP 7中有很多功能各异的块,分别描述如下:1)、组织块(Oganization Block,简称OB)。组织块是操作系统和用户程序间的接口,它被操作系统调用。组织块控制程序执行的循环和中断、PLC的启动、发送错误报告等。你可以通过在组织块里编程来控制 CPU的动作。2)、功能函数块(Function Block,简称FB)。功能函数块为 STEP 7系统函数,每一个功能函 数块完成一种特定的功能,你可以根据实际需要调用不同的功能函数块。3)、函数(Function,简称FC)
32、。函数是为了满足用户一种特定的功能需求而由用户自己编写 的子程序,函数编写好之后,用户可对它进行调用。4)、数据块(Data Block,简称DB )。数据块是用户为了对系统数据进行存储而开辟的数据存 储区域。5)、数据类型(Data Type,简称UDT)。它是用户用来对系统数据定义类型的功能模块。6)、变量标签(Variable Table,简称VAT)。用户可以在变量标签中加入系统变量,并对这些 变量加上用户易懂的注释,方便用户编写程序或进行变量监视。如下图所示:FBIB1fCL0B35如果你要加入某种块,可在右边窗口 (即出现“OB1 ”的窗口)空白处单击鼠标右键选择“ InsertN
33、ew Object "选项,在其下拉菜单中鼠标左键单击你所要的块即可。添加好了你所要的块之后就是程序编写了,鼠标左键双击你所要编写程序的块即可编写程序了(编写程序的指令和语法可参考SIEMENS A&D上的S7-300 CPU 31xc指令表一书)。程序写好并编译通过之后点击STEP 7管理器界面窗口中的加I图标,下载到CPU中,把CPU置于RUN状态即可运行程序。综上所述,使用 STEP 7设计完成一项自动化任务的基本步骤如下:第一步:要根据需求设计一个自动化解决方案第二步:在 STEP7中创建一个项目(Project)第三步:在项目中,可以选择先组态硬件再写程序,或者先写
34、程序再组态硬件 第四步:硬件组态和程序设计完成后,通过编程电缆将组态信息和程序下载到硬件设备中。 第五步:进行在线调试并最终完成整个系统项目。在大多数情况下,建议想组态硬件再编写程序,尤其是对于I/O点数比较多、结构复杂的项目(例如有多个 PLC站的项目)来说,应该先组态硬件再编写程序。这样做有以下优点:1、STEP7在硬件组态窗口中会显示所有的硬件地址,硬件组态完成后,用户编写程序的 时候就可以直接使用这些地址,从而减少出错的机会。2、 一个项目中包含多个PLC站点的时候,合理的做法是在每个站点下编写各自的程序,这样就要求先做好各个站点的硬件组态,否则项目结构就会显的混乱,而且下载程序的时候
35、也容三、STEP7中LAD/FBD指令系统LAD和FBD的指令系统比较相似。按照编程元素窗口中的分类,他们的指令系统包括以下 几类;1、位逻辑指令(Bit Logic)位逻辑指令处理布尔值“ 1 ”和0”。在LAD表示的接点与线圈中,“ 1”表示动作或者通电,“0” 表示未动作或者未通电。位逻辑指令扫描信号状态,并根据布尔逻辑对他们进行组合。这些组合产生结果1或者0,称为逻辑运算结果。2、比较指令(Comparator)比较指令对两个输入 IN1和IN2比较,比较的容可以是相等、不相等、大于、小于、大于 等于、和小于等于。如果比较结果为真,则RLO为1 ”。比较指令有三类,分别用于整数、双整数
36、和实数。3、转换指令(Converter)转换指令可以将参数IN 的容进行转换或更改符号,其结果可以输出到参数OUT。4、计数器指令(Counters)在CPU的存储器中,为计数器保留有存储器区。该存储器区为每一计数器地址保留一个16位字。指令集支持 256个计数器,而能够使用的计数器数目右具体的CPU决定。5、数据块调用指令(DB Call)打开数据块指令,该指令是一种数据无条件调用。数据打开后,可以通过CPU的数据寄存器DB或DI直接访问数据块的容。6、逻辑控制指令(Jumps)逻辑控制指令通过标签(Labal)和无条件或者有条件的跳转指令,实现用户程序中的逻辑 控制。7、浮点算术运算指令
37、(Float in g-poi nt Fun ction )实现对32位实数的算术运算。&整数算术运算指令(Integer Function )实现16位或者32位整数之间的加、减、乘、除和取余的算术运算。9、赋值指令(Move)该指令将在输入端IN的特定值复制到输出端OUT上的特定地址中。该指令只能复制BYTE (字节)、WORD (字)或DWORD (双字)数据对象。用户定义的数据类型(例如数组或结构) 必须使用系统功能“ BLKMOVE” SFC20)进行复制。10、程序控制指令(Program Control )程序控制指令包括块调用指令以及主控继电器实现程序段使能控制的指令。
38、11、移位和循环指令(Shift/Rotate)移位指令可以将输入参数IN中的容向左或向右逐位移动;循环指令可以将输入参数INZ中的全部 容循环地逐位左移或右移,空出的位用输入IN移出位的信号状态填充。12、状态位指令(Status Bits)状态字是CPU中存储器中的一个寄存器,用于指示 CPU运算结果的状态。状态位指令是位 逻辑指令,针对状态字的各位进行操作。通过状态可以判断CPU运算中溢出、异常、进位、比较结果等状态。13、定时器指令(Timers)在CPU的储存器中,为定时器保留有储存区。 该区域为每一个定时器地址保留一个16位字。指令集支持256个定时器,而具体能够使用的定时器数目由
39、具体的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 ”选项设置 R
40、S232接口参数,正确连接pc的com 口(RS232),选择RS232通信的波特率 19200bps或38400bps ,这个数值必须和 PC/MPI适配器上开关设置的数值相同(拨动开关后必须重新上电后方能生效)。d、单击“MPI”选项(如果是ADAPTER ( MPI)方式)设置适配器 MPI接口参数,由于适 配器的MPI 口的波特率固定为 187.5Kbps,所以这里只能设置为187.5Kbps。如果是PC ADAPTER (AUTO)模式,则选择“ ADDRESS: 0” 和Tl'MEOUT: 30s”。完成以上设置后即可与 PLC通信了,注意:不要修改(在网络设置“ NETW
41、ORK SETTINGS'选项下)CPU上MPI 口波特率的出厂 默认值 187.5Kbps。注意:1、在插拔通信卡及通信端口时,一定要把整个系统的电源断掉,否则,极易损坏通信端口。第五章实训项目实训一 PLC认知实训、实训目的1了解PLC软硬件结构及系统组成2掌握PLC外围直流控制及负载线路的接法及上位计算机与PLC通信参数的设置.、实训设备序号名称型号与规格数量备注1可编程控制器实训装置THPFSM-312实训导线3号若干3通迅编程电缆PC/MPI1西门子4计算机1自备三、端口分配序号PLC 地址(PLC端子)电气符号(面板端子)功能说明110.0K0常开触点01210.1K1常开
42、触点023Q0.0L0“与”逻辑输出指示4Q0.1L1“或”逻辑输出指示5Q0.2L2“非”逻辑输出指示6主机1M接电源GND电源地端7主机1L、2L、3L接电源+24V电源正端四、梯形图参考程序通过程序判断 Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后再输入并运行程序加以验证。 参考程序如下:Network1OI0.3Network4AI0.0=Q0.2ONI0.6AI0.1Network3ONI0.7=Q0.1ANI0.4=Q0.4Network2ANI0.5OI0.2=Q0.3五、实训步骤程序中的10.0至10.7分别对应控制实训单元输入开关10.0至10.7。通过专用PC/M
43、PI电缆连接计算机与 PLC主机。打开编程软件 STEP7,逐条输入程序,检查 无误后,将所编程序下载到主机,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。分别拨动输入开关I0.0至I0.7,观察输出指示灯.Q0.1、Q0.2、Q0.3、Q0.4是否符合逻辑。(二)定时器/计数器功能实训在S21 S7-300模拟实训挂箱上完成本实训。一、实训目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。1. 定时器的认识实训定时器的控制逻辑是经过时间继电器的延时动作,然后产
44、生控制作用。其控制作用同一般 时间继电器。它可分为:脉冲定时器(SP)、扩展脉冲定时器(SE)、接通延时定时器(SD)、保持型接通延时定时器(SS)和断开延时定时器(SF)实训参考程序:Network1AI1.0LS5T#20SSDT0NOP 0NOP 0NOP 0AT0=Q0.52 .定时器扩展实训由于PLC的定时器和计数器都有一定的定时围和计数围。如果需要的设定值超过机器围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的围。实训参考程序:Network1NOP0NOP0A(NOP0NOP0AI1.1AT1NOP0LS5T#10S)AT2SDT1LS5T#10S=Q0.6NOP0SD
45、T23 计数器认识实训西门子S7-300系列的部计数器分为加计数器,减计数器和加减计数器三种。实训参考程序:NetworklAM0.0A(A(RC0LMW10AI1.2LC0L5CUC0TMW10>=IBLD101NOP0)NOP0AC0=Q0.7NOP0)4.计数器的扩展实训计数器的扩展与定时器扩展的方法类似。实训参考程序:Network1A(A(AI1.3LMW12LMW14=L20.0L3L3AL20.0>=I>=ICUC1)BLD101CUC2=Q1.0NOP0BLD101NOP0NOP0AM0.0NOP0RC1AM0.0LC1RC2TMW12LC2NOP0TMW14
46、NOP0NOP0A(AC2AL20.0)、实训目的实训二数码显示控制1掌握段码指令的使用及编程方法2掌握LED数码显示控制系统的接线、调试、操作方法、实训设备三、面板图四、控制要求序号名称型号与规格数量备注1可编程控制器实训装置THPFSM-312实训导线3号若干3通迅编程电缆PC/MPI1西门子4计算机1自备A(0BD1置位启动开关2置位停止开关K1为ON时,LED数码显示管依次循环显示 1、2、3-9、A、B、CFK2为ON时,LED数码显示管停止显示,系统停止工作。五、程序流程图六、I/O端口分配功能表序号PLC 地址(PLC电气符号功能说明端子)(面板端子)110.0K0启动2Q0.0
47、A数码控制端子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掌握置
48、位复位指令的使用及编程方法2掌握抢答器控制系统的接线、调试、操作方法、实训设备三、面板图+5VCDoL4Q'v+odo越34ft BL3o® MOAOL2o(2M82ftI9粵ftS2UL4O "OsoSROPO序号名称型号与规格数量备注1可编程控制器实训装置THPFSM-312实训挂箱A103实训导线3号若干4通迅编程电缆PC/MPI1西门子5计算机1自备四、控制要求1. 系统初始上电后,主控人员在总控制台上点击“开始”按键后,允许各队人员开始抢答, 即各队抢答按键有效;2. 抢答过程中,14队中的任何一队抢先按下各自的抢答按键(S1、S2、S3、S4)后,该队指
49、示灯(L1、L 2、L 3、L 4)点亮,LED数码显示系统显示当前的队号,并且其他 队的人员继续抢答无效;3. 主控人员对抢答状态确认后,点击“复位”按键,系统又继续允许各队人员开始抢答;直 至又有一队抢先按下各自的抢答按键;五、程序流程图六、端口分配序号PLC 地址(PLC端子)电气符号(面板端子)功能说明110.0SD启动210.1SR复位310.2S11队抢答410.3S22队抢答510.4S33队抢答610.5S44队抢答7Q0.011队抢答显示8Q0.122队抢答显示9Q0.233队抢答显示10Q0.344队抢答显示11Q0.4A数码控制端子A12Q0.5B数码控制端子B13Q0.
50、6C数码控制端子C14Q0.7D数码控制端子D15主机1M接电源GND电源地端16主机1L、2L、3L接电源+24VV+接电源+24V ;电源正端七、操作步骤1按控制接线图连接控制回路;2将编译无误的控制程序下载至 PLC中,并将模式选择开关拨至 RUN状态;3. 分别点动"开始”开关,允许14队抢答。分别点动 S1S4按钮,模拟四个队进行抢答, 观察并记录系统响应情况。4. 尝试编译新的控制程序,实现不同于示例程序的控制效果。八、实训总结尝试分析某队抢答后是如何将其他队的抢答动作进行屏蔽的;九、示例程序(参见配套光盘)实训四音乐喷泉控制、实训目的1掌握置位字右移指令的使用及编程方法
51、、实训设备序号名称型号与规格数量备注1可编程控制器实训装置THPFSM-312实训挂箱A103实训导线3号若干4通迅编程电缆PC/MPI1西门子5计算机1自备三、面板图音乐畋泉、$D V+ COM160; O四、控制要求1.置位启动开关 SD为ON时,LED指示灯依次循环显示 1宀2宀3 8宀1、2宀3、4宀5、6t 7、81、2、3t4、5、7、81、2、3、5、6、7、1、2、3、4、5、6、7、81t2,模拟当前喷泉 “水流”状态。2.置位启动开关五、程序流程图SD为OFF时,LED指示灯停止显示,系统停止工作。六、端口分配序号PLC 地址(PLC端子)电气符号(面板端子)功能说明110.0SD启动2Q0.01喷泉1模拟指示灯3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公耗材购销合同范例
- 拍摄前期服务合同模板
- 广告长期宣传合同范例
- 奶粉销售门店合同模板
- 木纹瓷砖购销协议合同范例
- 收购苗木合同范例
- 材料 人工 合同模板
- 工程维修赔偿合同范例
- 2024年南宁客运驾驶员从业资格证考试
- 2024年南京2024年客运从业资格证模拟考试题库
- JGJT46-2024《建筑与市政工程施工现场临时用电安全技术标准》知识培训
- 四川公务员考试(公共基础知识)真题试卷汇编1
- 《算法设计与分析基础》(Python语言描述) 课件 第9章NP完全问题
- 2024三新供电服务限公司第二批供电服务职工招聘261人高频难、易错点500题模拟试题附带答案详解
- 纪委履行监督职责情况报告3篇-各级纪委要履行好监督专责
- 场车使用单位安全总监题库
- 2024-2030年中国新能源行业市场深度调研及竞争格局与投资发展潜力研究报告
- 广藿香与化疗药物的联合抗癌效果
- 2024年中国民航科学技术研究院社会招聘工作人员16人历年高频500题难、易错点模拟试题附带答案详解
- 2024年秋季学期新人教版七年级上册英语课件 Unit 3 My School(第1课时)SectionA 1a-1d
- 2024-2030年中国有机三文鱼市场消费规模调查与前景销售规模研究报告
评论
0/150
提交评论