S7-1500实训平台指导书讲解
- 格式:doc
- 大小:2.40 MB
- 文档页数:61
S7-1500实训平台指导书燕山大学电气工程学院目录第一章S7-1500实训平台挂屏简介 (3)第二章控制回路及主回路 (5)第三章 S7-1500PLC及ET200SP 简介 (6)3.1 S7-1500PLC简介 (6)3.2 ET200SP简介 (10)第四章编程软件简介及指令介绍 (12)4.1 TIA简介 (12)4.2 TIA的安装 (12)4.3 TIA的硬件配置和程序结构 (12)第五章420变频器主要参数设置及通讯简介 (15)5.1 固定频率调速 (15)5.2 模拟量调速 (17)第六章 HMI组态软件简介 (21)6.1、PROFINET概述 (21)6.2、硬件配置 (21)6.3、新建一工程 (21)6.4、界面设计 (25)6.5、保存界面 (25)6.6、下载程序 (25)第七章实训项目 (27)实训一熟悉TIA博途编程环境 (27)实训二 S7-1500PLC数字量模拟量实验 (29)实训三 S7-1500与ET200SP的PROFINET通讯实验 (31)实训四 S7-1500与MM420变频器的端子通讯实验 (32)实训五 Utility Manager监控界面组态 (33)附录1 (34)附录2 (37)附录3 (52)第一章S7-1500实训平台挂屏简介S7-1500 实训平台符合“可编程序控制器的编程方法与工程应用”、“可编程控制器及其应用”等课程教学实验大纲的要求,通过S7-1500实训平台的实训,应使学生掌握以下基本技能:1. 对S7-1500的结构有一定的了解;2. 能完成S7-1500各模块的接线;3. 学会使用S7-1500编程软件,掌握一些基本的编程指令;4. 会使用S7-1500数字输入输出模块、模拟输入输出模块,并通过编程实现一些基本功能;5. 通过PROFINRT,实现S7-1500、ET200SP 、变频器之间的通讯,并能通过程序改变异步电动机转速等;6. 学会使用Utility Manager 对S7-1500进行组态,实现基于Utility Manager 的人机界面的设计。
S7-1500实训平台的实训台高175CM ,宽为50CM ,如下图:1750注:单位MM图1.1 S7-1500实训平台元件布局图根据S7-1500实训平台的设计要求,设计的S7-1500实训平台包括实训台,电源部分,S7-1500 PLC、ET200SP、变频器、实训板、三相异步电动机、稳压直流电源等。
具体元件清单如下表:表1 S7-1500实训平台元件清单表第二章控制回路及主回路电源电路为整个S7-1500实训平台提供所需电源,其电源回路及主回路的接线图需要学生根据实训挂屏具体接线来绘制。
S7-1500实训平台采用三相四线制电源,其中,从L3直接引出的单相电,供该平台照明使用,并连接了插座作备用电源,及断路器QF1之后引出的单相电,一路经钥匙开关ST1连接接触器线圈KM2,并上接触器线圈KM1,当闭合ST1,KM2得电,相应的另一路单相电在闭合QF1,QF2的情况器得电,可以为S7-1500电源模块、ET200SP电源模块以及DC5、24V直流稳压电源供电,供控制电路使用,同时KM1得电,进而控制主回路。
第三章 S7-1500PLC及ET200SP 简介3.1 S7-1500PLC简介S7-1500PLC是一种通用型PLC,能适合自动化工程中的各种应用场合,尤其是在生产制造工程中的应用。
S7-1500采用模块化结构、无风扇结构设计,采用DIV标准导轨安装,配置灵活、安装简单、维护容易、扩展方便。
S7-1500采用模块化结构,根据控制要求的不同,可选用不同型号和不同数量的模块,各种模块及人机界面可进行广泛的组合和扩展。
其主要模块:包括电源模块、CPU模块、数字输入模块、数字输出模块、模拟输入模块、模拟输出模块、功能模块、接口模块等。
一、PS模块(电源模块)电源模块用来将交流120V/230V电压转为24V直流工作电压,为S7-1500CPU和24V直流负载电路提供电源。
本S7-1500电源模块采用PS 25W(5A)。
二、CPU模块S7-1500 CPU模块主要用来执行用户程序,同时还为S7-1500背板总线提供5V电源。
本S7-1500CPU模块型号为1511-1 PN,属于标准型CPU,包括后备电池、DC24V连接器,模式选择开关,状态及故障指示器、PROFINET。
其中,CPU通过24V连接器与电源模块相连,通过PROFINET完成与ET200SP以及变频器间的通讯。
PS、CPU接线图如下图所示:图3-1 PS、CPU接线图三、SM模块(信号模块)1.DI和DO模块(数字量输入和输出模块)本S7-1500数字输入模块为DI 16x24VDC/DQ 16x24VDC/0.5A BA,16点数字输入和16点数字输出,各两组,每组8个点,分别接8个按钮、4个接近开关和四个钮子开关,不需外部电源就可以完成相应功能。
其中模块自身要由电源模块供电,同时接近开关需要外接电源,采用24V直流稳压电源即可。
根据具体的控制要求,进行相应的编程,可以完成一定的功能。
DI接线图如下图所示:图3-2 DI接线图2.AI模块(模拟输入模块)本S7-1500模拟输入模块采用AI 8x12BIT,8AI,4通道组,本实验只用了第一组,接了一个电位器,同时还有一个显示器与电位器相连,它们需外部提供5V直流电源该模块配有量程卡,分A、B、C、D,本实验选B即为电压,表示测量的是电压,通过调节电位器,改变模拟输入电压,并显示在显示器上。
图3-3 AI接线图3.AO模块(模拟量输出模块)本S7-1500模拟输出模块为AQ 4x U/I ST,该模块具有下列技术特性:4个模拟量输出、选择电压输出的通道、选择电流输出的通道、精度:16 位(包含符号)、可组态的诊断(每个通道)。
本试验使用了第一通道组,接了一个显示器,并需外部提供5V直流电源通过相应的编程,可以实现通过调节电位器,来改变模拟输出电压,并显示在显示器上的功能。
图3-6 AO接线图3.2 ET200SP简介SIMATIC ET200SP分布式I/O系统是SIEMENS公司SIMATIC S7自动化系统的一部分,它基于开放式PROFIBUS总线技术,可实现从现场信号到控制柜的数据通讯,凭借其高数据传输率的特点,确保在控制器CPU和ldO设备之间通讯顺畅。
在工厂自动化中,组建系统时,通常需要将过程的输入和输出集中集成到该自动化系统中。
如果输入和输出远离可编程控制器,将需要铺设很长的电缆,这样不易实现,并且可能因为电磁干扰而使得可靠性降低。
应用SIMATICET200SP分布式I/O是解决这些问题的一个优秀方案。
使用ET200SP 分布式I/O可以明显的降低接线成本,提高数据安全性,增加系统灵活性。
ET200SP分布式I/O设备是具有IP20防护等级的模块化PN从站,是S7-1500自动化系统的组态技术,由一个IM155-6PN和多个分布式的I/O模块组成。
本S7-1500实训平台所用的ET200SP的接口模块、数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块以及实验板与1500相应的接口电路大体相同。
其具体接线图可参照S7-1500PLC个模块接线图。
第四章编程软件简介及指令介绍4.1 TIA简介TIA是可用于SIMATIC S7-1500/1200/400/300站创建可编程逻辑控制程序的软件,可使用梯形逻辑图、功能块图和语句表。
它是SIEMENS SIMATIC工业软件的组成部分。
TIA以其强大的功能和灵活的编程方式广泛应用于工业控制系统,总体说来,它有如下功能特性:➢可通过选择SIMATIC工业软件中的软件产品进行扩展➢为功能模板和通讯处理器赋参数值➢强制和多处理器模式➢全局数据通讯➢使用通讯功能块的事件驱动数据传送➢组态连接4.2 TIA的安装包含五种语言的TIA V13版本能够在Windows 7 Professional操作系统上运行。
将TIA CD放入PC机的CD-ROM驱动器,安装程序将自动启动,根据安装程序界面的提示即可安装完毕。
如果安装程序没有自动启动,可在CD-ROM的以下路径中找到安装程序〈驱动器〉:/TIA/Disk1/setup.exe.一旦安装完成并已重新启动计算机,“TIA Portal V13(SIMATIC管理器)”的图标将显示在Windows桌面上。
4.3 TIA的硬件配置和程序结构一般来说,要在TIA中完成一个完整自动控制项目的下位机程序设计,要经过设计自动化任务解决方案、生成项目、组态硬件,生成程序、传送程序到CPU并调试等步骤。
从其流程来看,设计自动化任务解决方案是首要的,它是根据实际项目的要求进行设计,本实验对此不做过多地阐述。
下面从生成项目开始,逐步介绍如何完成一个自动化控制项目的下位机程序设计。
(一)生成项目并组态硬件、编程具体的硬件组态过程可参考课件深入浅出S71500。
注意:1.PC机和CPU的通讯接口选择:设置PG/PC接口为Realtek PCIe GBE Familier;2.硬件组态ET200SP时,设置的地址须和ET200SP硬件上的地址相同。
(二) 程序结构配置好硬件之后,回到TIA管理器界面窗口,鼠标左键单击窗口左边的“程序”选项,则右边窗口中会出现“OB1”图标,“OB1”是系统的主程序循环块,“OB1”里面可以写程序,也可以不写程序,根据需要确定。
TIA中有很多功能各异的块,分别描述如下:1、组织块(Oganization Block,简称OB)。
组织块是操作系统和用户程序间的接口,它被操作系统调用。
组织块控制程序执行的循环和中断、PLC的启动、发送错误报告等。
你可以通过在组织块里编程来控制CPU的动作。
2、功能函数块(Function Block,简称FB)。
功能函数块为TIA系统函数,每一个功能函数块完成一种特定的功能,你可以根据实际需要调用不同的功能函数块。
3、函数(Function,简称FC)。
函数是为了满足用户一种特定的功能需求而由用户自己编写的子程序,函数编写好之后,用户可对它进行调用。
4、数据块(Data Block,简称DB)。
数据块是用户为了对系统数据进行存储而开辟的数据存储区域。
如果你要加入某种块,可在左边窗口(即出现“OB1”的窗口)空白处双击“添加新块”选项,在其下子菜单中鼠标左键单击你所要的块即可。
添加好了你所要的块之后就是程序编写了,鼠标左键双击你所要编写程序的块即可编写程序了。
还可以给使用的变量和常量定义变量名,在左侧项目数栏中,找到“plc变量”一项,单击展开,然后双击“添加新变量表”创建新变量表。