目 录
第一章 可编程控制器简介 ................................................................................................................... 2 第二章 可编程控制器的编程规则 ....................................................................................................... 6 第三章 S7-300的自动化通信网络 ...................................................................................................... 7 第四章 编程软件的介绍及使用 ........................................................................................................... 9 第五章 实训项目 ................................................................................................................................. 15
实训一 PLC认知实训 .............................................................................................................. 15 实训二 数码显示控制 ............................................................................................................... 18 实训三 抢答器控制 ................................................................................................................... 20 实训四 音乐喷泉控制 ............................................................................................................... 23 实训五 装配流水线控制 ........................................................................................................... 25 实训六 十字路口交通灯控制 ................................................................................................... 28 实训七 水塔水位控制 ............................................................................................................... 30 实训八 天塔之光控制 ............................................................................................................... 33 实训九 自动配料装车系统控制 ............................................................................................... 35 实训十 四节传送带控制 ........................................................................................................... 38 实训十一 多种液体混合装置控制 ........................................................................................... 41 实训十二 自动售货机控制 ....................................................................................................... 44 实训十三 自控轧钢机控制 ....................................................................................................... 47 实训十四 邮件分拣机控制 ....................................................................................................... 50 实训十五 自控成型机控制 ....................................................................................................... 52 实训十六 机械手控制 ............................................................................................................... 55 实训十七 四层电梯控制 ........................................................................................................... 58 实训十八 自动洗衣机控制 ....................................................................................................... 62 实训十九 电镀生产线控制 ....................................................................................................... 65 实训二十 Z3050摇臂钻床控制 ............................................................................................... 68 实训二十一 X62万能铣床控制 ............................................................................................... 70 实训二十二 步进电机控制 ....................................................................................................... 72 实训二十三 直线运动位置检测、定位控制 ........................................................................... 75 实训二十四 典型电动机控制实操 ........................................................................................... 77 实训二十五 变频器功能参数设置与操作 ............................................................................... 80 实训二十六 变频器无级调速 ................................................................................................... 84 实训二十七 变频器报警与保护功能操作 ............................................................................... 86 实训二十八 外部端子点动控制 ............................................................................................... 88 实训二十九 变频器控制电机正反转 ....................................................................................... 90 实训三十 多段速度选择变频器调速 ....................................................................................... 92 实训三十一 外部模拟量方式的变频调速控制 ....................................................................... 94 实训三十二 瞬时停电启动控制 ............................................................................................... 96 实训三十三 PID变频调速控制 ............................................................................................... 98 实训三十四 基于触摸屏的基本指令演示 ............................................................................. 100 实训三十五 基于触摸屏的LED数码显示控制 ................................................................... 101 附录:THPFSM-3型 网络型可编程控制器综合实训装置使用说明书 ............................... 102
1
第一章 可编程控制器简介
随着微处理器,计算机和数字通讯技术的飞速发展,计算机控制技术已经渗透到所有工业领域。当前用于工业控制的计算机可分为:可编程控制器,基于PC总线的工业控制计算机,基与单片机的测控装置,用于模拟量闭环控制的可编程调节器,集散控制系统(DCS)和现场总线控制系统(FCS)等。可编程控制器是应用广泛,功能强大,使用方便的通用工业控制装置,已成为当代工业自动化的重要支柱.近几年来,在国内已得到迅速推广普及。正改变着工厂自动控制的面貌,对传统的技术改造、发展新型工业具有重大的实际意义。
可编程控制器是60年代末在美国首先出现的,当时叫可编程逻辑控制器,目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。其基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容写入控制器的用户程序内,控制器和被控对象连接也很方便。
可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。
可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。 一、PLC的结构及各部分的作用
PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PLC的硬件系统结构如下图所示:
按 钮选择开关限位开关电 源可编程序控制器输入模块输出模块接触器电磁阀指示灯电 源
CPU模块
编程装置 2
1、主机
主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。
2、输入/输出(I/O)接口
I/O接口是PLC与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入/输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。 3、电源
通常也为输入设备提供直流电源。 4、编程
通过专用的PC/MPI电缆线将PLC与电脑联接,并利用专用的编程软件进行电脑编程和监控。 5、输入/输出扩展单元 起。
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根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如
3
图中电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,
编程是PLC利用外部设备,用户可用以输入、检查、修改、调试程序或监示PLC的工作情况。
I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)连接在一
无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
PLC的扫描一个周期必经输入采样、程序执行和输出刷新三个阶段。
PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。 三、PLC的程序编制 1、 编程元件
PLC是采用软件编制程序来实现控制要求的。编程时要使用到各种编程元件,它们可提供无数个动合和动断触点。编程元件是指输入映像寄存器、输出映像寄存器、位存储器、定时器、计数器、通用寄存器、数据寄存器及特殊功能存储器等。
PLC内部这些存储器的作用和继电接触控制系统中使用的继电器十分相似,也有“线圈”与“触点”,但它们不是“硬”继电器,而是PLC存储器的存储单元。当写入该单元的逻辑状态为“1”时,则表示相应继电器线圈得电,其动合触点闭合,动断触点断开。所以,内部的这些继电器称之为“软”继电器。 2、编程语言
控制要求描述出来的过程。PLC最常用的编程语言是梯形图语言和指令语句表语言。 1) 梯形图(LAD)
梯形图是一种从继电接触控制电路图演变而来的图形语言。它是借助类似于继电器的动合、动断触点、线圈以及串、并联等术语和符号,根据控制要求联接而成的表示PLC输入和输出之间逻辑关系的图形,直观易懂。
梯形图中常用 图形符号分别表示PLC编程元件的动断和动合接点;用( )表示它们的线圈。梯形图中编程元件的种类用图形符号及标注的字母或数加以区别。触点和线圈等组成的独立电路称为网络,用编程软件生成的梯形图和语句表程序中有网络编号,允许以网络为单位给梯形图加注释。
梯形图的设计应注意到以下三点:
是触点的串、并联接,最后是线圈。与能流的方向一致。
②梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是用来形象地描述用户程序执行中应满足线圈接通的条件。
③输入寄存器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入寄存器的触点,而不出现其线圈。输出寄存器则输出程序执行结果给外部输
4
所谓程序编制,就是用户根据控制对象的要求,利用PLC厂家提供的程序编制语言,将一个
①梯形图按从左到右、自上而下的顺序排列。每一逻辑行(或称梯级)起始于左母线,然后
出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出寄存器的触点也可供内部编程使用。 2)指令语句表(STL)
指令语句表是一种用指令助记符来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学,若干条指令组成的程序就是指令语句表。一条指令语句是由步序、指令语和作用器件编号三部分组成。 3)顺序功能图(SFC)
这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序。在这种语言中,工艺过程被分为若干个顺序出现的步,步中包含控制输出的动作,从一步到另一步的转换有转换条件控制。它的优点是表达复杂的顺序控制过程非常清晰,用于编程及故障诊断更为有效,使PLC程序的结构更加易读,特别适合于生产制造过程。 4)功能块图(FBD)
功能块图(FBD)使用类似于布尔代数的图形逻辑符号来表示控制逻辑。功能块图用类似于与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号自左向右流动。它的优点是一些复杂的功能用指令框来表示,有数字电路基础的人很容易掌握。
下例为PLC实现三相鼠笼电动机起/停控制的三种编程语言的表示方法:
5
第二章 可编程控制器的编程规则
一、编程的八个步骤
(一)决定系统所需的动作及次序。
当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出,这主要取决于系统所需的输入及输出接口分立元件,输入及输出要求如下:
(2)第二步是决定控制先后、各器件相应关系以及作出何种反应。 (二)将输入及输出器件编号
每一输入和输出,包括定时器、计数器、内置继电器等都有一个唯一的对应编号,不能混用。 (三)画出梯形图。
根据控制系统的动作要求,画出梯形图。梯形图设计规则如下:
(1)触点应画在水平线上,不能画在垂直分支上。应根据自左至右、自上而下的原则和对输出线圈的几种可能控制路径来画。
(2)不包含触点的分支应放在垂直方向,不可放在水平位置,以便于识别触点的组合和对输出线圈的控制路径。
(3)在有几个串联回路相并联时,应将触头多的那个串联回路放在梯形图的最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。这种安排,所编制的程序简洁明了,语句较少。
(4)不能将触点画在线圈的右边,只能在触点的右边接线圈。 (四)将梯形图转化为程序
把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它编码成可编程控制器能识别的程序。这种程序语言是由地址、控制语句、数据组成。地址是控制语句及数据所存储或摆放的位置,控制语句告诉可编程控制器怎样利用数据作出相应的动作。 (五)在编程方式下用键盘输入程序。 (六)编程及设计控制程序。 (七)测试控制程序的错误并修改。 (八)保存完整的控制程序。
(1)第一步是设定系统输入及输出数目,可由系统的输入及输出分立元件数目直接取得。
6
第三章 S7-300的自动化通信网络
可编程序控制器与计算机可以直接或通过通信处理单元、通信转接器相连构成网络,以实现信息的交换,并可构成“集中管理、分散控制”的分布式控制系统,满足工厂自动化(FA)系统发展的需要。各可编程序控制器或远程I/O模块按功能各自放置在生产现场进行分散控制,然后用网络连接起来,构成集中管理的分布式网络系统。
一个典型的工业、自动化系统一般是三级网络结构,分别是现场设备层、车间监控层、工厂管理层。
1、现场设备层
现场设备层的主要功能是连接现场设备,例如分布式I/O、传感器、驱动器、执行机构和开关设备等,完成现场设备控制及设备间连锁控制。
2、车间监控层
车间监控层是用来完成车间之间主生产设备之间的连接,实现车间级设备的监控。可采用PROFIBUS-FMS或工业以太网。
3、工厂管理层
工厂管理层作为一个自动化工厂的神经中枢,有着最高的监视级别和控制级别。工厂管理层通常TCP/IP通信协议标准。
具体如下图所示:
S7-300的通信网络分类如下 1.MPI
MPI是多点接口(Multi Point Interface)的简称,S7-300 CPU都集成了MPI通信协议,MPI的物理层是RS-485,最大传输速率为12M bit/s。PLC通过MPI能同时连接运行STEP 7的编程器、计算机、人机界面(HMI)等。
2.现场总线PROFIBUS
使用屏蔽双绞线电缆(最长9.6km)或光缆(最长90km),最多可接127个从站。
PROFIBUS由3个系列组成:PROFIBUS-DP、PROFIBUS-PA 和PROFIBUS-FMS。
7
它是用于车间级和现场级的国际标准,传输速率最大为12Mbps,响应时间的典型值为1ms,
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接口上编制自己的协议,可在网络中的任何一点进行设备启动和故障检查,冗余网络可构成冗余系统。
西门子可提供以太网通信模块或通信处理器,远程访问路由器可在广域网连接的两个以太网之间实现远程通信。
4.AS-i接口
线,由总线提供电源,最长通信距离为30m,最多接62个从站。
AS-i是传感器和执行器通信的国际标准(EN50295),响应时间小于5ms,使用未屏蔽的双绞
8
第四章 编程软件的介绍及使用
一、Step—7简介
Step—7编程软件用于SIMATIC S7、M7和基于PC的WinAC,是供它们编程、监控和参数设置的标准工具。
为了在个人计算机上正常使用Step-7,应配置MPI通信卡或PC/MPI通信适配器,将计算机连接到MPI或PROFIBUS网络,来下载和上载PLC的用户程序和组态数据。
Step-7具有以下功能:硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。Step-7所有功能均有大量的在线帮助,用鼠标或选中某一对象,按F1键就可以得到该对象的在线帮助。
在Step-7中,用项目管理器来管理一个自动化系统的硬件和软件。Step-7用SIMATIC管理器对项目进行集中管理。
二、Step—7使用说明
在本示例项目中,我们所使用的为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管理器界面如下图所示。
9
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”按钮退出。(通信设置详见第二部分通信
10
组态)
6)、把控制系统的电源打开,把CPU置于STOP或者RUN-P状态,回到硬件配置窗口,点击图确。
7)、如果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”选项,在其下拉菜单中鼠标左键单击你所要的块即可。
11
标,下载配置好的硬件到CPU中,把CPU置于RUN状态(如果下载程序时CPU
置于RUN-P状态,则可省略这一步),如果CPU的SF灯不亮,亮的只有绿灯,表明硬件配置正
图标,则配置错的
模块将有红色标记,反复修改出错模块参数,保存并下载到CPU,直到CPU的SF灯不亮,亮
添加好了你所要的块之后就是程序编写了,鼠标左键双击你所要编写程序的块即可编写程序了(编写程序的指令和语法可参考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)
12
转换指令可以将参数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(双字)逐位进行逻辑运算。 四、通信组态
通过PC\\MPI通信电缆通信时,硬件只需用通信电缆的接口连接PC的COM口和PLC的MPI口即可。
Step-7软件设置
a、进入Step-7编程软件主界面,点击“OPTIONS”菜单下的“SET PG/PC INTERFACE”
菜单进入PG/PC设置界面。
b、 双击“PC ADAPTER (AUTO)”或“ADAPTER (MPI)”进入RS232和MPI接口
参数设置。
13
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、在插拔通信卡及通信端口时,一定要把整个系统的电源断掉,否则,极易损坏通信端口。
14
第五章 实训项目
实训一 PLC认知实训
一、实训目的
1.了解PLC软硬件结构及系统组成
2.掌握PLC外围直流控制及负载线路的接法及上位计算机与PLC通信参数的设置 二、实训设备 序号 1 2 3 4 三、端口分配 序号 1 2 3 4 5 6 7 PLC地址(PLC端子) I0.0 I0.1 Q0.0 Q0.1 Q0.2 电气符号 (面板端子) K0 K1 L0 L1 L2 功能说明 常开触点01 常开触点02 “与”逻辑输出指示 “或”逻辑输出指示 “非”逻辑输出指示 电源地端 电源正端 名 称 可编程控制器实训装置 实训导线 通迅编程电缆 计算机 型号与规格 THPFSM-3 3号 PC/MPI 数量 1 若干 1 1 备注 西门子 自备 主机1M接电源GND 主机1L、2L、3L接电源+24V
四、梯形图参考程序
通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后再输入并运行程序加以验证。
参考程序如下: Network1 A I 0.0 A I 0.1 = Q 0.1 Network2 O I 0.2
O I 0.3 = Q 0.2 Network3 AN I 0.4 AN I 0.5 = Q 0.3 15
Network4 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
2.定时器扩展实训
由于PLC的定时器和计数器都有一定的定时范围和计数范围。如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。
实训参考程序: Network1 A( A I 1.1 L S5T#10S SD T 1 NOP 0
3.计数器认识实训
西门子S7-300系列的内部计数器分为加计数器,减计数器和加减计数器三种。
实训参考程序:
16
NOP 0 NOP 0 NOP 0 A T 0 = Q 0.5 NOP 0 NOP 0 A T 1 ) L S5T#10S SD T 2 NOP 0 NOP 0 NOP 0 A T 2 = Q 0.6 Network1 A( A I 1.2 CU C 0 BLD 101 NOP 0 NOP 0
4.计数器的扩展实训
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.7 计数器的扩展与定时器扩展的方法类似。 实训参考程序: 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 17
实训二 数码显示控制
一、实训目的
1.掌握段码指令的使用及编程方法
2.掌握LED数码显示控制系统的接线、调试、操作方法 二、实训设备 序号 1 2 3 4 三、面板图
四、控制要求
1.置位启动开关K1为ON时,LED数码显示管依次循环显示1、2、3?9、A、B、C?F 2.置位停止开关K2为ON时,LED数码显示管停止显示,系统停止工作。 五、程序流程图
六、I/O端口分配功能表 序号
名 称 可编程控制器实训装置 实训导线 通迅编程电缆 计算机 型号与规格 THPFSM-3 3号 PC/MPI 数量 1 若干 1 1 备注 西门子 自备 PLC地址(PLC电气符号 18
功能说明 端子) 1 2 3 4 5 6 7 七、操作步骤
1.按控制接线图连接控制回路;
I0.0 Q0.0 Q0.1 Q0.2 Q0.3 (面板端子) K0 A B C D 启动 数码控制端子A 数码控制端子B 数码控制端子C 数码控制端子D 电源地端 电源正端 主机1M接电源GND 主机1L、2L、3L接电源+24V 2.将编译无误的控制程序下载至PLC中,并将模式选择开关拨至RUN状态;
3.分别拨动启动开关K0,观察并记录LED数码管显示状态;拨动停止开关K1,观察系统是否停止工作;
4.尝试编译新的控制程序,实现不同于示例程序的控制效果。 八、实训总结
1.尝试分析整套系统的工作过程;
2.尝试用其他不同于示例程序所用的指令编译新程序,实现新的控制过程。 九、示例程序(参见配套光盘)
19
实训三 抢答器控制
一、实训目的
1.掌握置位复位指令的使用及编程方法 2.掌握抢答器控制系统的接线、调试、操作方法 二、实训设备 序号 1 2 3 4 5 三、面板图
四、控制要求
1. 系统初始上电后,主控人员在总控制台上点击“开始”按键后,允许各队人员开始抢答,
即各队抢答按键有效;
2. 抢答过程中,1~4队中的任何一队抢先按下各自的抢答按键(S1、S2、S3、S4)后,
该队指示灯(L1、L 2、L 3、L 4)点亮,LED数码显示系统显示当前的队号,并且其他队的人员继续抢答无效;
3. 主控人员对抢答状态确认后,点击“复位”按键,系统又继续允许各队人员开始抢答;
直至又有一队抢先按下各自的抢答按键;
五、程序流程图
20
名 称 可编程控制器实训装置 实训挂箱 实训导线 通迅编程电缆 计算机 型号与规格 THPFSM-3 A10 3号 PC/MPI 数量 1 若干 1 1 备注 西门子 自备 六、端口分配 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 PLC地址(PLC端子) I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 电气符号 (面板端子) SD SR S1 S2 S3 S4 1 2 3 4 A B C D 启动 复位 1队抢答 2队抢答 3队抢答 4队抢答 1队抢答显示 2队抢答显示 3队抢答显示 4队抢答显示 数码控制端子A 数码控制端子B 数码控制端子C 数码控制端子D 电源地端 电源正端 功能说明 主机1M接电源GND 主机1L、2L、3L接电源+24V V+接电源+24V; 21
七、操作步骤
1.按控制接线图连接控制回路;
2.将编译无误的控制程序下载至PLC中,并将模式选择开关拨至RUN状态;
3.分别点动“开始”开关,允许1~4队抢答。分别点动S1~S4按钮,模拟四个队进行抢答,观察并记录系统响应情况。
4.尝试编译新的控制程序,实现不同于示例程序的控制效果。 八、实训总结
尝试分析某队抢答后是如何将其他队的抢答动作进行屏蔽的; 九、示例程序(参见配套光盘)
22
实训四 音乐喷泉控制
一、实训目的
1.掌握置位字右移指令的使用及编程方法 二、实训设备 序号 1 2 3 4 5 三、面板图
四、控制要求
1.置位启动开关SD为ON时,LED指示灯依次循环显示1→2→3?→8→1、2→3、4→5、6→7、8→1、2、3→4、5、6→7、8→1、2、3、4→5、6、7、8→1、2、3、4、5、6、7、8→1→2?,模拟当前喷泉 “水流”状态。
2.置位启动开关SD为OFF时,LED指示灯停止显示,系统停止工作。 五、程序流程图
23
名 称 可编程控制器实训装置 实训挂箱 实训导线 通迅编程电缆 计算机 型号与规格 THPFSM-3 A10 3号 PC/MPI 数量 1 若干 1 1 备注 西门子 自备 六、端口分配 序号 1 2 3 4 5 6 7 8 9 10 11 七、操作步骤
1.按控制接线图连接控制回路;
2.将编译无误的控制程序下载至PLC中,并将模式选择开关拨至RUN状态; 3.拨动启动开关SD为ON状态,观察并记录喷泉 “水流”状态; 4.尝试编译新的控制程序,实现不同于示例程序的控制效果。 八、实训总结
1.尝试分析整套系统的工作过程;
2.尝试用其他不同于示例程序所用的指令编译新程序,实现新的控制过程。 九、示例程序(参见配套光盘)
PLC地址(PLC端子) I0.0 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 电气符号 (面板端子) SD 1 2 3 4 5 6 7 8 启动 喷泉1模拟指示灯 喷泉2模拟指示灯 喷泉3模拟指示灯 喷泉4模拟指示灯 喷泉5模拟指示灯 喷泉6模拟指示灯 喷泉7模拟指示灯 喷泉8模拟指示灯 电源地端 电源正端 功能说明 主机输入1M接电源GND; 主机1L、2L、3L接电源+24V
24
实训五 装配流水线控制
一、实训目的
1.掌握移位寄存器指令的使用及编程
2.掌握装配流水线控制系统的接线、调试、操作 二、实训设备 序号 1 2 3 4 5 6 三、面板图
四、控制要求
1.总体控制要求:如面板图所示,系统中的操作工位A、B、C,运料工位D、E、F、G及仓库操作工位H能对工件进行循环处理。
2.闭合“启动”开关,工件经过传送工位D送至操作工位A,在此工位完成加工后再由传送工位E送至操作工位B??,依次传送及加工,直至工件被送至仓库操作工位H,由该工位完成对工件的入库操作,循环处理。
3.断开“启动”开关,系统加工完最后一个工件入库后,自动停止工作。
4.按“复位”键,无论此时工件位于任何工位,系统均能复位至起始状态,即工件又重新开始从传送工位D处开始运送并加工。
25
名 称 实训装置 实训挂箱 导线 通迅编程电缆 实训指导书 计算机(带编程软件) 型号与规格 THPFSM-3 A11 3号 PC/MPI 数量 1 1 若干 1 1 1 备注 西门子 自备 5.按“移位”键,无论此时工件位于任何工位,系统均能进入单步移位状态,即每按一次“移位”键,工件前进一个工位。 五、程序流程图
六、端口分配 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 七、操作步骤
1.检查实训设备中器材及调试程序。
26
PLC地址(PLC端子) I0.0 I0.1 I0.2 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 电气符号 (面板端子) SD RS ME A B C D E F G H 启动(SD) 复位(RS) 移位(ME) 工位A动作 工位B动作 工位C动作 功能说明 运料工位D动作 运料工位E动作 运料工位F动作 运料工位G动作 仓库操作工位H动作 电源地端 电源正端 主机1M接电源GND 主机1L、2L、3L接电源+24V 2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。
3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用PC/MP通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。
4.打开“启动”按钮后,系统进入自动运行状态,调试装配流水线控制程序并观察自动运行模式下的工作状态。
5.按“复位”键,观察系统响应情况。
6.按“移位”键,系统进入单步运行状态,连续按“移位”键,调试装配流水线控制程序并观察单步移位模式下的工作状态。 八、实训总结
1.总结移位寄传器指令的使用方法。
2.总结记录PLC与外部设备的接线过程及注意事项。 九、示例程序(参见配套光盘)
27
实训六 十字路口交通灯控制
一、实训目的
1.掌握置位字左移指令的使用及编程方法
2.掌握十字路口交通灯控制系统的接线、调试、操作方法 二、实训设备
序号 1 2 3 4 5 三、面板图
四、控制要求
28
名 称 可编程控制器实训装置 实训挂箱 实训导线 通迅编程电缆 计算机 型号与规格 THPFSM-3 A11 3号 PC/MPI 数量 1 若干 1 1 备注 西门子 自备 五、程序流程图
六、端口分配 序号 1 2 3 4 5 6 7 8 9 七、操作步骤
1.按控制接线图连接控制回路;
2.将编译无误的控制程序下载至PLC中,并将模式选择开关拨至RUN状态;
3.拨动启动开关SD为ON状态,观察并记录东西、南北方向主指示灯及各方向人行道指示灯点亮状态;
4.尝试编译新的控制程序,实现不同于示例程序的控制效果。 八、实训总结
1.尝试分析整套系统的工作过程;
2.尝试用其他不同于示例程序所用的指令编译新程序,实现新的控制过程。 九、示例程序(参见配套光盘)
29
PLC地址(PLC端子) I0.0 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 电气符号 功能说明 (面板端子) SD 东西灯G 东西灯Y 东西灯R 南北灯G 南北灯Y 南北灯R 启动 电源地端 电源正端 主机输入1M接电源GND 主机1L、2L、3L接电源+24V 实训七 水塔水位控制
一、实训目的
1.掌握置位较复杂逻辑程序的编写方法
2.掌握水塔水位控制系统的接线、调试、操作方法 二、实训设备 序号 1 2 3 4 5 三、面板图
四、控制要求
1.各限位开关定义如下:
S1定义为水塔水位上部传感器(ON:液面已到水塔上限位、OFF:液面未到水塔上限位) S2定义为水塔水位下部传感器(ON:液面已到水塔下限位、OFF:液面未到水塔下限位) S3定义为水池水位上部传感器(ON:液面已到水池上限位、OFF:液面未到水池上限位) S4定义为水池水位下部传感器(ON:液面已到水池下限位、OFF:液面未到水池下限位); 2.当水位低于S4时,阀Y开启,系统开始向水池中注水,5S后如果水池中的水位还未达到
30
名 称 可编程控制器实训装置 实训挂箱 实训导线 通迅编程电缆 计算机 型号与规格 THPFSM-3 A12 3号 PC/MPI 数量 1 若干 1 1 备注 西门子 自备 S4,则Y指示灯闪亮,系统报警。
3.当水池中的水位高于S3、水塔中的水位低于S2,则电机M开始运转,水泵开始由水池向水塔中抽水。
4.当水塔中的水位高于S1时,电机M停止运转,水泵停止向水塔抽水。 五、程序流程图 1.程序流程图 六、端口分配 序号 1 2 3 4 5 6 7 8 七、操作步骤
1.按控制接线图连接控制回路;
2.将编译无误的控制程序下载至PLC中,并将模式选择开关拨至RUN状态;
3.将各限位开关拨至以下状态:S1=0、S2=0、S3=0、S4=0,观察阀门Y状态,5S后如果S4仍然未拨至ON状态,则Y状态如何?
4.将S4拨至ON,观察抽水电机M状态;继而将S1拨至ON,观察抽水电机M状态。
31
PLC地址(PLC端子) I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 电气符号 (面板端子) S1 S2 S3 S4 M Y 功能说明 水塔液位上限位 水塔液位下限位 水池液位上限位 水池液位下限位 抽水电机 进水阀门 电源地端 电源正端 主机输入1M接电源GND 主机1L、2L、3L接电源+24V 5.尝试编译新的控制程序,实现不同于示例程序的控制效果。 八、实训总结
1.尝试分析整套系统的工作过程;
2.尝试用其他不同于示例程序所用的指令编译新程序,实现新的控制过程。 九、示例程序(参见配套光盘)
32
实训八 天塔之光控制
一、实训目的
1.掌握移位指令的使用及编程
2.掌握天塔之光控制系统的接线、调试、操作 二、实训设备 序号 名 称 实训装置 实训挂箱 导线 通迅编程电缆 实训指导书 计算机(带编程软件) 型号与规格 THPFSM-3 A12 3号 PC/MPI 数量 1 1 若干 1 1 1 自备 备注 西门子 1 2 3 4 5 6 三、面板图
四、控制要求
1. 闭合“启动”开关,指示灯按以下规律循环显示L1→L2→L3→L4→L5→L6→L7→L8→L1→L2、L3、L4→L5、L6、L7、L8→L1→L1、L2→L1、L3→L1、L4→L1、L8→L1、L7→L1、L6→L1、L5→L1、L2、L3、L4→L1、L5、L6、L7、L8、→L1。
2. 关闭 “启动”开关,天塔之光控制系统停止运行。 五、程序流程图
33
六、端口分配 序号 1 2 3 4 5 6 7 8 9 10 11 七、操作步骤
1.检查实训设备中器材及调试程序。
2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。 3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用PC/MPI通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。
4.打开“启动”按钮,系统进入自动运行状态,调试天塔之光控制程序并观察工作状态。 5.关闭“启动”按钮,系统停止运行。 八、实训总结
1.总结移位指令指令的使用方法。
2.总结记录PLC与外部设备的接线过程及注意事项。 九、示例程序(参见配套光盘)
PLC地址 I0.0 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 电气符号 SD L1 L2 L3 L4 L5 L6 L7 L8 (PLC端子) (面板端子) 功能说明 启动(SD) 指示灯L1 指示灯L2 指示灯L3 指示灯L4 指示灯L5 指示灯L6 指示灯L7 指示灯L8 电源地端 主机1M接电源GND 主机1L、2L、3L接电源+24V 电源正端 34
实训九 自动配料装车系统控制
一、实训目的
1.掌握增/减计数器指令的使用及编程
2.掌握自动配料装车控制系统的接线、调试、操作 二、实训设备
序号 1 2 3 4 5 6 三、面板图
四、控制要求
1.总体控制要求:如面板图所示,系统由料斗、传送带、检测系统组成。配料装置能自动识别货车到位情况及对货车进行自动配料,当车装满时,配料系统自动停止配料。料斗物料不足时停止配料并自动进料。
35
名 称 实训装置 实训挂箱 导线 通迅编程电缆 实训指导书 计算机(带编程软件) 型号与规格 THPFSM-3 A13 3号 PC/MPI 数量 1 1 若干 1 1 1 备注 西门子 自备 2.闭合“启动”开关,红灯L2灭,绿灯L1亮,表明允许汽车开进装料。料斗出料口D2关闭,若物料检测传感器S1置为OFF(料斗中的物料不满),进料阀开启进料(D4亮)。当S1置为ON(料斗中的物料已满),则停止进料(D4灭)。电动机M1、M2、M3和M4均为OFF。
3.当汽车开进装车位置时,限位开关SQ1置为ON,红灯信号灯L2亮,绿灯L1灭;同时启动电机M4,经过1S后,再启动M3,再经2S后启动M2,再经过1S最后启动M1,再经过1S后才打开出料阀(D2亮),物料经料斗出料。
4.当车装满时,限位开关SQ2为ON,料斗关闭,1S后M1停止,M2在M1停止1S后停止,M3在M2停止1S后停止,M4在M3停止1S后最后停止。同时红灯L2灭,绿灯L1亮,表明汽车可以开走。
5.关闭“启动”开关,自动配料装车的整个系统停止运行。 五、程序流程图
六、端口分配
序号 1 2 3 4 5 6 7 8
PLC地址 I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.2 Q0.3 电气符号 SD SQ1 SQ2 S1 D1 D2 D3 D4 36
(PLC端子) (面板端子) 功能说明 启动(SD) 运料车到位检测 运料车物料检测 料斗物料检测 运料车装满指示 料斗下料 料斗物料充足指示 料斗进料 9 10 11 12 13 14 14 15 七、操作步骤
Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 L1 L2 M1 M2 M3 M4 允许进车 运料车到位指示 电机M1 电机M2 电机M3 电机M4 电源地端 主机1M接电源GND 主机1L、2L、3L接电源+24V 电源正端 1.检查实训设备中器材及调试程序。
2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。 3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用PC/MPI通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。
4.打开启动开关后,将S1开关拨至OFF状态,模拟料斗未满,观察下料口D2、D4工作状态。 5.将SQ1拨至OFF,SQ2拨至ON,模拟货车已到指定位置,观察电动机M1、M2、M3及M4的工作状态。
6.将SQ1拨至ON,SQ2拨至OFF,模拟货车已装满,观察电动机M1、M2、M3及M4的工作状态。
7.关闭启动开关后,系统停止工作。 八、实训总结
1.总结增/减计数指令的使用方法。
2.总结记录PLC与外部设备的接线过程及注意事项。 九、示例程序(参见配套光盘)
37
实训十 四节传送带控制
一、实训目的
1.掌握传送指令的使用及编程
2.掌握四节传送带控制系统的接线、调试、操作 二、实训设备 序号 名 称 实训装置 实训挂箱 导线 通讯编程电缆 实训指导书 计算机(带编程软件) 型号与规格 THPFSM-3 A13 3号 PC/MPI THPFSM-3 数量 1 1 若干 1 1 1 自备 备注 西门子 1 2 3 4 5 6 三、面板图
四、控制要求
1.总体控制要求:如面板图所示,系统由传动电机M1、M2、M3、M4,故障设置开关A、B、C、D组成,完成物料的运送、故障停止等功能。
38
2.闭合“启动”开关,首先启动最末一条传送带(电机M4),每经过1秒延时,依次启动一条传送带(电机M3、M2、M1)。
3.当某条传送带发生故障时,该传送带及其前面的传送带立即停止,而该传送带以后的待运完货物后方可停止。例如M2存在故障,则M1、M2立即停,经过1秒延时后,M3停,再过1秒,M4停。
4.关闭“启动”开关,先停止最前一条传送带(电机M1),待料运送完毕后再依次停止M2、M3及M4电机。 五、程序流程图
六、端口分配表 序号 1 2 3 4 5 6 7 8 9
PLC地址 I0.0 I0.1 I0.2 I0.3 I0.4 Q0.0 Q0.1 Q0.2 Q0.3 电气符号 SD A B C D M1 M2 M3 M4 39
(PLC端子) (面板端子) 功能说明 启动(SD) 传送带A故障模拟 传送带B故障模拟 传送带C故障模拟 传送带D故障模拟 电机M1 电机M2 电机M3 电机M4 10 11 七、操作步骤
主机1M接电源GND 电源地端 主机1L、2L、3L接电源+24V 电源正端 1.检查实训设备中器材及调试程序。
2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。 3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用PC/MPI通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。
4.打开“启动”按钮后,系统进入自动运行状态,调试四节传送带控制程序并观察四节传送带的工作状态。
5.将A、B、C、D开关中的任意一个打开,模拟相对应的传送带发生故障,观察电动机M1、M2、M3及M4的工作状态。
6.关闭“启动”按钮,系统停止工作 八、实训总结
1.总结移位寄传器指令的使用方法。
2.总结记录PLC与外部设备的接线过程及注意事项。 九、示例程序(参见配套光盘)
40
实训十一 多种液体混合装置控制
一、实训目的
1.掌握正/负跳变指令的使用及编程
2.掌握多种液体混合装置控制系统的接线、调试、操作 二、实训设备 序号 名 称 实训装置 实训挂箱 导线 通讯编程电缆 实训指导书 计算机(带编程软件) 型号与规格 THPFSM-3 A14 3号 PC/MPI THPFSM-3 数量 1 1 若干 1 1 1 自备 备注 西门子 1 2 3 4 5 6 三、面板图
四、控制要求
1.总体控制要求:如面板图所示,本装置为三种液体混合模拟装置,由液面传感器SL1、SL2、SL3,液体A、B、C阀门与混合液阀门由电磁阀YV1、YV2、YV3、YV4,搅匀电机M,加热器H,
41
温度传感器T组成。实现三种液体的混合,搅匀,加热等功能。
2.打开“启动”开关,装置投入运行时。首先液体A、B、C阀门关闭,混合液阀门打开20秒将容器放空后关闭。然后液体A阀门打开,液体A流入容器。当液面到达SL3时,SL3接通,关闭液体A阀门,打开液体B阀门。液面到达SL2时,关闭液体B阀门,打开液体C阀门。液面到达SL1时,关闭液体C阀门。
3.搅匀电机开始搅匀、加热器开始加热。当混合液体在6秒内达到要求温度,加热器停止加热,搅匀电机工作6秒后停止搅动;当混合液体加热6秒后还没有达到要求温度,加热器继续加热,当混合液达到要求的温度时,加热器停止加热,搅匀电机继续工作1秒后停止。
4.搅匀结束以后,混合液体阀门打开,开始放出混合液体。当液面下降到SL3时,SL3由接通变为断开,再过2秒后,容器放空,混合液阀门关闭,开始下一周期。
5.关闭“启动”开关,在当前的混合液操作处理完毕后,停止操作。 五、程序流程图
六、端口分配及功能表 序号 1 2 3 4 5 6 7
PLC地址 I0.0 I0.1 I0.2 I0.3 I0.4 Q0.0 Q0.1 电气符号 SD SL1 SL2 SL3 T YV1 YV2 42
(PLC端子) (面板端子) 功能说明 启动(SD) 液位传感器SL1 液位传感器SL2 液位传感器SL3 温度传感器T 进液阀门A 进液阀门B 8 9 10 11 12 13 七、操作步骤
Q0.2 Q0.3 Q0.4 Q0.5 主机1M接电源GND YV3 YV4 YKM H 进液阀门C 排液阀门 搅拌电机 加热器 电源地端 主机1L、2L、3L接电源+24V 电源正端 1.检查实训设备中器材及调试程序。
2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。 3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用PC/MPI通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。
4.打开“启动”开关,观察液体混合阀门YV1、YV2、YV3、YV4的工作状态。
5.系统工作20S后,观察液体混合阀门YV1、YV2、YV3、YV4的工作状态有何变化,依次将SL1、SL2、SL3液面传感器扳至ON,观察系统各阀门、搅动电机YKM及加热器H的工作状态。
6.将测温传感器的开关打到ON,观察系统各阀门、搅动电机YKM及加热器H的工作状态。 7.关闭“启动”开关,系统停止工作。 八、实训总结
1.总结正/负跳变指令的使用方法。
2.总结记录PLC与外部设备的接线过程及注意事项。 九、示例程序(参见配套光盘)
43
实训十二 自动售货机控制
一、实训目的
1.掌握可逆计数器指令的使用及编程
2.掌握自动售货机控制系统的接线、调试、操作 二、实训设备 序号 1 2 3 4 5 6 三、面板图
四、控制要求
1.总体控制要求:如面板图所示,按M1、M2、M3按钮,模拟投入货币,Y0显示投入的货币
44
名 称 实训装置 实训挂箱 导线 通讯编程电缆 实训指导书 计算机(带编程软件) 型号与规格 THPFSM-3 A15 3号 PC/MPI THPFSM-3 数量 1 1 若干 1 1 1 备注 西门子 自备 的数量,按动“QS”和“CF”按钮分别代表购买“汽水”和“咖啡”。出口处的“E”和“F”表示“汽水”和“咖啡”已经取出。购买后Y0显示剩余的货币,按下“ZL”找零按键,
2.按下“M1”、“M2”、“M3”三个开关,模拟投入1元、2元、3元的货币,投入的货币可以累加起来,通过Y0的数码管显示出当前投入的货币总数。
3.售货机内的二种饮料有相对应价格,当投入的货币大于等于其售价时,对应的汽水指示灯C、咖啡指示灯D点亮,表示可以购买。
4.当可以购买时,按下相应的“汽水按钮”或“咖啡按钮”,同时与之对应的汽水指示灯C或咖啡指示灯B点亮。表示已经购买了汽水或咖啡。
5.在购买了汽水或咖啡后,Y0显示当前的余额,按下“找零按钮”后,Y0显示00,表示已经清零
五、端口分配及功能表 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 六、操作步骤
1.检查实训设备中器材及调试程序。
2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。 3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用PC/MPI通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。
45
PLC地址 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 电气符号 M1 M2 M3 QS CF ZL Y A B C D E F G 1元投币 2元投币 3元投币 (PLC端子) (面板端子) 功能说明 汽水按钮 咖啡按钮 找零按钮 货币指示 汽水按钮指示 咖啡按钮指示 汽水 咖啡 流水出口 咖啡出口 找零出口 电源地端 主机1M接电源GND 主机1L、2L、3L接电源+24V 电源正端 4.按下“1元”、“2元”、“3元”按钮后。Y0的数码管显示出当前投入的货币总数。 5.当投入的货币大于等于商品售价时,对应的汽水指示灯C、咖啡指示灯D点亮,表示可以购买。
6.当可以购买时,按下相应的“汽水按钮”或“咖啡按钮”,同时与之对应的汽水指示灯C或咖啡指示灯B点亮。表示已经购买了汽水或咖啡。
7.在购买了汽水或咖啡后,Y0显示当前的余额,按下“找零按钮”后,Y0显示00,表示已经清零 七、实训总结
1.总结移位寄传器指令的使用方法。
2.总结记录PLC与外部设备的接线过程及注意事项。 八、示例程序(参见配套光盘)
46
实训十三 自控轧钢机控制
一、实训目的
1.掌握加法计数器指令的使用及编程 2.掌握自控轧钢机系统的接线、调试、操作 二、实训设备 序号 名 称 实训装置 实训挂箱 导线 通讯编程电缆 实训指导书 计算机(带编程软件) 型号与规格 THPFSM-3 A16 3号 PC/MPI THPFSM-3 数量 1 1 若干 1 1 1 自备 备注 西门子 1 2 3 4 5 6 三、面板图
四、控制要求
1.总体控制要求:如面板图所示,钢板从右侧送入,在M2、M1、M3电机的带动下,经过三次轧压后从左侧送出。
2.打开“SD”启动开关,系统开始运行,钢板从右侧送入,打开“S1”开关,模拟钢板被检测到,MZ1、MZ2、MZ3点亮,表示电机M1、M2、M3正转,将钢板自右向左传送。同时指示灯“A”点亮,表示此时只有下压量A作用。
3.钢板经过轧压后,超出“S1”传感器检测范围,电机“M2”停止转动。
4.钢板在电机的带动下,被传送到左侧,被“S2”传感器检测到后,MF1、MF2、MF3点亮,表示电机M1、M2、M3反转,将钢板自左向右传送。同时指示灯“A”、“B”点亮,表示此时有下
47
压量A、B一起作用。
5.钢板在电机的带动下,被传送到右侧,被“S1”传感器检测到后,MF1、MF2、MF3点亮,表示电机M1、M2、M3反转,将钢板自左向右传送。同时指示灯“A”、“B”“C”点亮,表示此时有下压量A、B、C一起作用。
6.钢板经过轧压后,超出“S1”传感器检测范围,电机“M2”停止转动。 7.钢板传送到左侧,被“S2”传感器检测到后,电机“M1”停止转动。 8.钢板从左侧送出后,超出“S2”传感器检测范围,电机“M3”停止转动。 9.“S1”传感器再次检测到钢板后,根据2至8的步骤完成对钢板的轧压。 10.在运行时,断开“SD”开关,系统完成后一个工作周期后停止运行。 五、端口分配及功能表 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 PLC地址 I0.0 I0.1 I0.2 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 主机1M接电源GND 电气符号 SD S1 S2 MZ1 MF1 MZ2 MF2 MZ3 MF3 A B C (PLC端子) (面板端子) 功能说明 启动开关 S1检测有无钢板 S2检测有无钢板 M1正转 M1反转 M2正转 M2反转 M1正转 M3反转 下压量A 下压量B 下压量C 电源地端 主机1L、2L、3L接电源+24V 电源正端
六、操作步骤
1.检查实训设备中器材及调试程序。
2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。 3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用PC/MPI通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。
4.先将“S1”、“S2”开关断开,再打开“SD”启动开关,系统开始运行,钢板从右侧送入,此时将“S1”开关打开,模拟钢板被检测到。MZ1、MZ2、MZ3点亮,表示电机M1、M2、M3正转,
48
带动传送带将钢板自右向左传送。同时下压指示灯“A”点亮,表示此时只有下压量A作用。
5.钢板向右传送并经过第一次轧压后,断开“S1”开关,表示钢板超出“S1”传感器的检测范围,MZ2指示灯熄灭,电机M2停止转动。
6.钢板在电机的带动下,被传送到左侧,打开“S2”开关,表示钢板被“S2”传感器检测到,MZ1、MZ2指示灯熄灭,MF1、MF2、MF3指示灯点亮,表示电机M1、M2、M3反转,将钢板自左向右传送。同时“A”、“B” 指示灯点亮,表示此时有下压量A、B一起作用。
7.钢板在电机的带动下,经过第二次轧压后被传送到右侧,被“S1”传感器检测到后,MZ1、MZ2、MZ3指示灯点亮,表示电机M1、M2、M3正转,将钢板自右向左传送。同时 “A”、“B”“C” 指示灯点亮,表示此时有下压量A、B、C一起作用。
8.钢板经过第三轧压后超出“S1”传感器检测范围,断开“S1”开关,MZ2指示灯熄灭,电机“M2”停止转动。
9.钢板传送到左侧被“S2”传感器检测到,打开“S2”开关,MZ1指示灯熄灭,电机“M1”停止转动。
10.钢板从左侧送出后超出“S2”传感器检测范围,断开“S2”开关,MZ3指示灯熄灭电机“M3”停止转动。 七、实训总结
1.总结移位寄传器指令的使用方法。
2.总结记录PLC与外部设备的接线过程及注意事项。 八、示例程序(参见配套光盘)
49
实训十四 邮件分拣机控制
一、实训目的
1.掌握定时器器指令的使用及编程
2.掌握邮件分拣机控制系统的接线、调试、操作 二、实训设备 序号 名 称 实训装置 实训挂箱 导线 通讯编程电缆 实训指导书 计算机(带编程软件) 型号与规格 THPFSM-3 A16 3号 PC/MPI THPFSM-3 数量 1 1 若干 1 1 1 自备 备注 西门子 1 2 3 4 5 6 三、面板图
四、控制要求
1.总体控制要求:如面板图所示,
2.启动后绿灯L1亮表示可以进邮件,S1为ON表示模拟检测邮件的光信号检测到了邮件,拨码器模拟邮件的邮码,
3.从拨码器读到的邮码的正常值为1、2、3、4、5,若是此5个数中的任一个,则红灯L2亮,电机M5运行,将邮件分拣至邮箱内,完后L2灭,L1亮,表示可以继续分拣邮件。
4.若读到的邮码不是该5个数,则红灯L2闪烁,表示出错,电机M5停止,重新启动后,能重新运行。
五、端口分配及功能表
50