《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目一 S7-1200PLC简介_第1页
《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目一 S7-1200PLC简介_第2页
《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目一 S7-1200PLC简介_第3页
《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目一 S7-1200PLC简介_第4页
《PLC应用技术(西门子S7-1200)(第二版)》 课件 项目一 S7-1200PLC简介_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

项目一

S7-1200PLC简介一学习目标(1)掌握S7-1200PLC的基本结构和工作原理。(2)掌握S7-1200PLC的硬件和编程语言。(3)掌握S7-1200PLC的程序结构和数据类型。2024/10/221.1S7-1200PLC简介PLC(ProgrammableLogicController)控制系统,即可编程逻辑控制器,是专为工业生产和控制而设计的一种数字运算操作的电子装置,并采用可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与数据处理等面向用户的指令,并通过数字或模拟式输入/输出端口控制各种类型的机电设备或生产过程,是工业控制的核心部分。1.1S7-1200PLC简介

一个工业现场比较常见的PLC控制系统的示意图如图1-1所示。该控制系统主要分为三部分:上位机,控制系统和执行装置。

上位机(PC机)一般安置在工业现场的监控室或者调度室,用于生产管理与调度人员随时监控现场设备的状态,对现场设备进行控制,保证生产有序进行;

控制系统一般安置在现场电控柜里,其中,左边SMART700/1000为触摸屏,用于现场操作人员控制现场设备的运行,监控现场设备运行状态。右边的PLC用于对现场设备进行控制,记录现场运行数据,将现场设备运行状态传送至上位机等功能;

执行装置。PLC下方两台电动机为执行装置,负责执行PLC发出的指令,完成现场生产过程。2024/10/221.2S7-1200PLC的基本结构与工作原理

SIMATICS7-1200是西门子公司的一款紧凑型、模块化的PLC,可完成简单与高级逻辑控制、触摸屏(HMI)网络通信等任务。对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施。具有支持小型运动控制系统、过程控制系统的高级应用功能。

1200系列PLC的CPU将微处理器、集成电源、输入和输出电路、内置PROFINET、高速运动控制I/O以及板载模拟量输入组合到一个设计紧凑的外壳中来形成功能强大的控制器。2024/10/221.2S7-1200PLC的基本结构与工作原理S7-1200系列CPU有五种不同型号的模块,分别为CPU1211C、CPU1212C、CPU1214C、CPU1215C和CPU1217C。每一种模块都可以进行扩展,以满足用户系统需要。用户可以在任何型号的CPU前方加入一个信号板,用来扩展数字量或模拟量I/O,同时不影响控制器的实际大小,也可将信号模块连接至CPU的右侧以进一步扩展数字量或模拟量I/O的容量。2024/10/221.2S7-1200PLC的基本结构与工作原理特征CPU1211CCPU1212CCPU1212FCCPU1214CCPU1214FCCPU1215CCPU1215FCCPU1217C标准CPUDC/DC/DC,AC/DC/RLY,DC/DC/RLYDC/DC/DC故障安全CPU

DC/DC/DC,DC/DC/RLY

物理尺寸(mm)90×100×75110×100×75130×100×75150×100×75用户存储器工作50KB75KB100KB100KB125KB125KB150KB150KB负载1MB2MB

4MB

保持性10KB本地集成I/O数字量6个输入8个输入14个输入4个输出6个输出10个输出模拟量2路输入2路输入/2路输出过程映像大小1024字节输入(I)和1024字节输出(Q)位存储器(M)4096个字节8192个字节2024/10/221.3S7-1200PLC的硬件组成(1)CPU模块图1-2CPU1211CDC/DC/RLY下面以CPU1211CDC/DC/RLY型号的CPU为例讲解CPU模块的组成与功能:①电源接口②存储卡插槽(上保护盖下面)③可拆卸用户接线端子④板载I/O状态指示LED⑤PROFINET连接端口(CPU的底部)2024/10/22

该CPU提供一个PROFINET端口用于与其他模块进行PROFINET网络通信。还可以使用附加模块通过PROFIBUS、RS485、RS232、GPRS、IEC等协议进行网络通信。电源接口用于给CPU提供24V直流电,存储卡可以作为CPU的预装载存储区,用户项目文件仅存储在卡中,CPU中没有项目文件,离开存储卡将无法运行;忘记密码时,清除CPU内部项目文件和密码;存储卡还可以用于更新S7-1200CPU的固件版本(只限24M卡)。接线端子用于PLC与外部设备进行数字或模拟通讯;PROFINET连接端口用于PLC与外部设备以及编程计算机进行总线通讯。1.3S7-1200PLC的硬件组成2024/10/22(2)信号模块

信号模块又称为SM模块(SignalModule),包括数字量输入模块(DI)、输出模块(DO)和模拟量输入模块(AI)、输出模块(AO)。输入模块用于采集和接收输入信号,数字量输入模块(DI)用于接收开关、按钮、限位开关、光电开关、继电器等过来的数字量输入信号;模拟量输入模块(AI)用于接收电位器,温度传感器,测速发电机,压力传感器等提供连续变化的模拟量信号。输出模块用于控制外部设备。数字量输出模块(DO)用于控制接触器、继电器、指示灯、电磁阀等数字量控制外设;模拟量输出模块(AO)可用于控制变频器、压力阀等模拟量控制的外设。1.3S7-1200PLC的硬件组成2024/10/22(3)通信模块

通信模块(CB)安装在CPU模块的左边,最多可以添加三块通信模块,可以使用点对点通信模块、RPOFIBUS模块、AS-i接口模块和IO-Link模块等。

通信模块;②CPU;③信号板;④信号模块。1.3S7-1200PLC的硬件组成2024/10/22(4)CPU接线图以1214C系列CPU为例(1214CDC/DC/DC)

其中,24VDC传感器电源输出要获得更好的抗噪声效果,即使未使用传感器电源,也可将“M”连接到机壳接地。对于漏型输入,将“-”连接到“M”(如图所示)。对于源型输入,将“+”连接到“M”1.3S7-1200PLC的硬件组成2024/10/22(5)PLC的工作过程1)CPU的工作模式CPU有3种工作模式:RUN(运行)、STOP(停机)和STARTUP(启动)。CPU面板上的状态LED用来显示当前的控制模式,可以用编程软件改变CPU的工作模式。STOP模式下,CPU只处理通信请求和进行自诊断,不执行用户程序,不更新过程映像。上电后CPU进入STARTUP(启动)模式,进行上电诊断和系统初始化,如果检查到错误,将禁止CPU进入RUN模式,保持在STOP模式,指示灯会变成红色,且闪烁。1.3S7-1200PLC的硬件组成2024/10/22(5)PLC的工作过程2)工作模式的切换1200系列CPU模块上没有切换工作模式的选择开关,只能用STEP7变成软件在线工具中的CPU操作面板,如图1-5中右上角所示。或者工具栏上的

和按钮,来切换RUN或者STOP工作模式,也可在用户程序中用STP指令让CPU进入STOP模式。1.3S7-1200PLC的硬件组成2024/10/221.3S7-1200PLC的硬件组成2024/10/22(5)PLC的工作过程3)冷启动与暖启动

下载了用户程序的程序块和硬件组态后,下一次切换到RUN模式时,CPU会执行冷启动。冷启动时复位输入,初始化输出,复位存储器,即清除工作存储器、非保持性存储区和保持性存储区的数据,并将装载存储器的内容复制到工作存储器。存储器复位不会清除诊断缓冲区,也不会清除永久保存的IP地址。

1.3S7-1200PLC的硬件组成冷启动之后,在下一次下载程序之前的STOP到RUN模式的切换均为暖启动。暖启动时,所有费保持性的系统数据和用户数据被初始化,不会清除保持性存储区的数据。2024/10/221.4S7-1200的编程语言(1)梯形图梯形图和继电器的电气图比较类似,具有直观易懂的优点,很容易被熟悉继电器控制的电气工作者掌握,适合数字量逻辑控制,梯形图也被称为电路或者程序。梯形图由触点、线圈和用方框表示的指令框组成。触点表示输入条件,如外部按钮、开关和内部的中间变量条件等。线圈通常表示逻辑运算的结果,常用于控制外部负载和内部中间变量。指令框用于表示定时器、计数器、数学运算或运动控制等指令。

程序段1就是一段典型的电动机自锁启动程序,I0.0是启动按钮,按下后,Q0.0控制电机启动,同时Q0.0的常开点闭合,等启动按钮I0.0松开后,能保持电路是通的,让电机继续运行,达到自锁的目的。I0.1是停止按钮,按下后,Q0.0断开。2024/10/22(2)功能块图功能块图(FBD)使用类似于数字电路的图形逻辑符号来表示控制逻辑,有数字电路基础的人比较容易掌握,使用这种方式编程的人不多。在刚才编写的程序段1中,用鼠标右键点击“MAIN(OB1)”,找到“切换编程语言”,选择“FBD”1.4S7-1200的编程语言2024/10/22(2)功能块图在功能块图中,用类似与门(符号“&”)、或门(符号“>=1”)的方框表示逻辑运算关系,方框左边为逻辑运算的输入变量,右边为输出变量,输出端的小圆圈表示“非”运算,信号的方向也是从左到右。指令框用来表示一些复杂的功能,例如数学运算等。1.4S7-1200的编程语言2024/10/22(3)SCL语言SCL(StructuredControlLanguage,结构化控制语言)是一种基于PASCAL的高级编程语言。SCL除了包含PLC的典型元素(例如输入、输出、定时器等)外,还包含高级编程语言中的表达式、运算符和赋值运算。SCL提供了简便的指令进行程序控制如创建程序分支、循环或跳转。SCL主要适用于以下领域:数据处理、过程优化、数学运算和统计任务等。1.4S7-1200的编程语言2024/10/221.5程序结构(1)模块化编程块简要说明组织块(OB)操作系统与用户程序的接口,决定程序的结构功能块(FB)用户编写的包含经常使用的功能的子程序,有专用的背景数据块功能(FC)用户编写的包含经常使用的功能的子程序,无专用的背景数据块背景数据块(DB)用于保存FB的输如输出参数和静态变量,数据在编译时自动生成全局数据块(DB)存储用户数据的数据区域,供所有的代码块共享

模块化编程将复杂的任务分成较小的子任务,每个子任务对应一个称为“块”的子程序,可以通过块与块之间的相互调用来组织程序。这样的程序易于调试、查错和修改,增加了PLC程序的组织性、逻辑性和可维护性。2024/10/22(2)组织块组织块(OrganizationBlock,OB)是操作系统与用户程序的接口,由操作系统调用,用于控制扫描循环和中断程序的执行、PLC的启动和错误处理等。其中的程序由用户编写。每个组织块必须有唯一的编号,123号之前的一些编号是保留的,其他OB的编号应大于等于123。OB块不能互相调用,也不能被FC和FB块调用,只有启动事件(如周期性中断事件或诊断中断事件)可以启动OB块的执行。OB1是用户程序中的主程序,在每一次循环中,操作系统程序调用一次OB1,因此OB1中的程序时循环执行的。一个PLC程序中允许有多个程序循环,默认的块是OB1,其他的循环程序OB的编号必须大于等于123。1.5程序结构2024/10/221.5程序结构(2)组织块当CPU的工作模式从STOP切换到RUN时,执行一次启动(STARTUP)组织块,初始化程序循环OB块中的某些变量。执行完启动OB后,开始执行程序循环OB,可以有多个启动OB,默认的为OB100,其他启动OB编号应大于等于123。

中断处理用来实现对特殊内部事件或外部事件的快速响应。如果出现中断事件,由于OB1的中断优先级最低,操作系统在执行完当前程序的当前指令后,立即响应中断,CPU将暂停正在执行的程序块,启动调用一个分配给该事件的组织块(中断程序)来处理中断事件,执行完中断组织块后,返回被中断的程序断点处继续执行原来的程序。2024/10/221.5程序结构(3)功能(函数)功能(Function,FC)是用户编写的子程序,包含完成特定任务的代码和参数。FC和块有与调用它的块共享的输入输出参数,执行完FC和FB后,返回调用它的代码块。

可以在程序的不同位置多次调用同一个FC或FB块,这样可以简化重复执行的任务编程。FC没有固定的存储区,执行结束后,其临时变量中的数据也就丢失了。2024/10/221.5程序结构(3)功能块

功能块(FunctionBlock,FB)是用户编写的子程序。调用FB时,需要指定背景数据块,后者是功能块专用的存储区。CPU执行FB中的程序,将块的输入输出参数和局部静态变量保存在背景数据块中,以便在后面的扫描周期访问它们。FB的典型应用是执行不能再一个扫描周期完成的操作。在调用FB时,会自动打开对应的背景数据块,数据块中的变量可以供其他代码块使用。2024/10/221.5程序结构(5)数据块数据块(DataBlock,DB)是用于存放执行代码块时所需数据的数据区,与代码块不同,数据块没有指令,STEP7按照数据生成的顺序自动为数据块中的变量分配地址。背景数据块存储的数据供特定的FB使用,保存的是对应的FB的输入、输出参数和局部静态变量。FB的临时数据不是用背景数据块保存的。全局数据块存储供所有代码块使用的数据,所有的OB、FB和FC都可以访问。2024/10/221.6系统存储区(1)PLC选择的物理存储器1)只读存储器(ROM)。只读存储器只能读出,不能写入,是非易失性存储器,电源中断也不会造成数据的丢失,一般用来存放PLC的操作系统。2)随机存储器(RAM)。CPU可以从存储器读出数据或者向存储器写入数据,是易失性存储器,电源中断后,存储器的数据丢失。3)快闪存储器(FLASHEPROM)和电擦除存储器(EEPROM),是非易失性存储器,用来存放用户程序和断电时需要保护的重要数据。2024/10/221.6系统存储区(

温馨提示

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

评论

0/150

提交评论