您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 西门子PLC简单介绍
西门子PLC简单介绍第一章西门子PLC简单概述第二章PLC系统特性及硬件介绍第三章简单学习PLC软件,创建一个新工程第四章课堂练习西门子PLC培训教程第1章PLC概述§1.1PLC的产生§1.2PLC的定义和分类§1.3PLC的功能和特点§1.4PLC的结构与工作过程传统的生产机械自动控制装置→继电器控制系统优点→结构简单、价格低廉、容易操作。缺点→体积庞大、生产周期长、接线复杂、故障率高、可靠性及灵活性差。应用→比较适用于工作模式固定,控制逻辑简单等工业应用场合。§1.1PLC的产生用户迫切需要一种先进的自动控制装置继电器控制系统先进自动控制系统可编程序逻辑控制器的产生美国数字设备公司(DEC)根据这一设想,于1969年研制成功了第一台可编程序控制器。由于当时主要用于顺序控制,只能进行逻辑运算,故称为可编程序逻辑控制器(ProgrammableLogicController,PLC)。§1.2PLC的定义和分类PLC的定义经历:可编程逻辑控制器(PLC)→可编程控制器(PC)通用叫法:可编程序控制器(ProgrammableController,PC),是一台专为工业环境应用而设计制造的计算机。它具有丰富的输入/输出接口,并且具有较强的驱动能力。但由于PC容易和个人计算机(PersonalComputer)混淆,所以人们还沿用PLC作为可编程控制器的英文缩写。PLC的分类一体化紧凑型PLC:电源、CPU中央处理系统、I/O接口都集成在一个机壳内。如西门子S7-200系列。CPU(基本单元)+扩展模块标准模块式结构化PLC:各种模块相互独立,并安装在固定的机架(导轨)上,构成一个完整的PLC应用系统。如:西门子S7-300、GEPLC系列。PS(电源模块)CPUIM(接口模块)SM:DISM:DOSM:AISM:AOCP:-点-到-点-PROFIBUS-工业以太网§1.3PLC的功能和特点PLC的功能控制功能逻辑控制定时控制计数控制顺序控制PLC的功能数据采集、存储与处理功能数学运算功能数据处理模拟数据处理PLC的功能输入/输出接口调理功能具有A/D、D/A转换功能,通过I/O模块完成对模拟量的控制和调节。PLC的功能通信、联网功能PROFIBUSDPPROFIBUSPA(Ex)PROFIBUSPAPLC的功能人机界面功能PLC的功能编程、调试等使用复杂程度不同的手持、便携和桌面式编程器、工作站和操作屏,进行编程、调试、监视、试验和记录,并通过打印机打印出程序文件。MPIcable有MPI接口的PG或PCPLC的特点高可靠性丰富的I/O接口模块采用模块化结构运行速度快功能完善编程简单,易于使用系统设计、安装、调试方便维修方便,维修工作量小总价格低§1.4PLC的结构和工作过程PLC的基本结构BUS中央处理单元(CPU)系统程序存储器RAM输入单元输出单元I/O扩展接口设备通讯接口电源适配器PLC按钮继电器触点传感器接触器电磁阀指示灯-+I/O扩展单元交流电源编程器计算机其他设备PLC的扫描过程信号输入端子输入映像寄存器I0.0Q4.1Q4.1Q4.2I0.1M10.0I0.1Q4.2M10.0输出映像寄存器输出锁存器输出端子驱动输入刷新输出刷新程序执行扫描周期输入刷新阶段输出刷新阶段第二章西门子PLC系统特性及硬件介绍第2章S7-300系统特性及硬件介绍§2.1SIMATICS7-300系统结构导轨PS电源模块CPUIM接口模块SM:DISM:DOSM:AISM:AOFM:-计数-定位-闭环控制CP:-点-到-点-PROFIBUS-工业以太网系统背版总线导轨(机架)S7-300模块电源模块(选项)后备电池(CPU313以上)24VDC连接器CPU工作模式选择开关CPU模块CPU状态及故障指示灯MMC存储卡(CPU313以上)MPI多点接口信号模块的前连接器前门信号模块§2.2S7-300CPU模块操作RUN-P:可编程运行模式。在此模式下,CPU不仅可以执行用户程序,在运行的同时,还可以通过编程设备(如装有STEP7的PG、装有STEP7的计算机等)读出、修改、监控用户程序。RUN:运行模式。在此模式下,CPU执行用户程序,还可以通过编程设备读出、监控用户程序,但不能修改用户程序。1.模式选择开关(1/1)STOP:停机模式。在此模式下,CPU不执行用户程序,但可以通过编程设备(如装有STEP7的PG、装有STEP7的计算机等)从CPU中读出或修改用户程序。在此位置可以拔出钥匙。MRES:存储器复位模式。该位置不能保持,当开关在此位置释放时将自动返回到STOP位置。将钥匙从STOP模式切换到MRES模式时,可复位存储器,使CPU回到初始状态。1.模式选择开关(2/2)2.状态及故障显示(1/2)SF(红色):系统出错/故障指示灯。CPU硬件或软件错误时亮。BATF(红色):电池故障指示灯(只有CPU313和314配备)。当电池失效或未装入时,指示灯亮。DC5V(绿色):+5V电源指示灯。CPU和S7-300总线的5V电源正常时亮。FRCE(黄色):强制作业有效指示灯。至少有一个I/O被强制状态时亮。RUN(绿色):运行状态指示灯。CPU处于“RUN”状态时亮;LED在“Startup”状态以2Hz频率闪烁;在“HOLD”状态以0.5Hz频率闪烁。2.状态及故障显示(2/2)STOP(黄色):停止状态指示灯。CPU处于“STOP”或“HOLD”或“Startup”状态时亮;在存储器复位时LED以0.5Hz频率闪烁;在存储器置位时LED以2Hz频率闪烁。BUSDF(BF)(红色):总线出错指示灯(只适用于带有DP接口的CPU)。出错时亮。SFDP:DP接口错误指示灯(只适用于带有DP接口的CPU)。当DP接口故障时亮。第三章学习软件,STEP7创建工程§3.1STEP7编程语言STEP7是S7-300/400系列PLC应用设计软件包,所支持的PLC编程语言非常丰富。该软件的标准版支持STL(语句表)、LAD(梯形图)及FBD(功能块图)3种基本编程语言,并且在STEP7中可以相互转换。§3.2位逻辑指令位逻辑指令处理的对象为二进制位信号。位逻辑指令扫描信号状态“1”和“0”位,并根据布尔逻辑对它们进行组合,所产生的结果(“1”或“0”)称为逻辑运算结果§3.2.1触点与线圈§3.2.2基本逻辑指令§3.2.1触点与线圈在LAD(梯形图)程序中,通常使用类似继电器控制电路中的触点符号及线圈符号来表示PLC的位元件,被扫描的操作数(用绝对地址或符号地址表示)则标注在触点符号的上方,如图所示。1.常开触点对于常开触点(动合触点),则对“1”扫描相应操作数。在PLC中规定:若操作数是“1”则常开触点“动作”,即认为是“闭合”的;若操作数是“0”,则常开触点“复位”,即触点仍处于打开的状态。常开触点所使用的操作数是:I、Q、M、L、D、T、C。2.常闭触点常闭触点(动断触点)则对“0”扫描相应操作数。在PLC中规定:若操作数是“1”则常闭触点“动作”,即触点“断开”;若操作数是“0”,则常闭触点“复位”,即触点仍保持闭合。常闭触点所使用的操作数是:I、Q、M、L、D、T、C。3.输出线圈(赋值指令)输出线圈与继电器控制电路中的线圈一样,如果有电流(信号流)流过线圈(RLO=“1”),则被驱动的操作数置“1”;如果没有电流流过线圈(RLO=“0”),则被驱动的操作数复位(置“0”)。输出线圈只能出现在梯形图逻辑串的最右边。输出线圈等同于STL程序中的赋值指令(用等于号“=”表示),所使用的操作数可以是:Q、M、L、D。4.中间输出在梯形图设计时,如果一个逻辑串很长不便于编辑时,可以将逻辑串分成几个段,前一段的逻辑运算结果(RLO)可作为中间输出,存储在位存储器(I、Q、M、L或D)中,该存储位可以当作一个触点出现在其他逻辑串中。中间输出只能放在梯形图逻辑串的中间,而不能出现在最左端或最右端。与下面程序等效§3.2.2基本逻辑指令基本逻辑指令包括:“与”指令“或”指令逻辑块的操作逻辑流取反置位和复位操作RS和SR触发器延时导通定时器延时保持导通定时器1.逻辑“与”指令逻辑“与”指令使用的操作数可以是:I、Q、M、L、D、T、C。有2种指令形式(STL和FBD),用LAD也可以实现逻辑“与”运算。2.逻辑“或”指令逻辑“或”指令使用的操作数可以是:I、Q、M、L、D、T、C。有2种指令形式(STL和FBD),用LAD也可以实现逻辑“或”运算。3.逻辑块的操作4.信号流取反指令信号流取反指令的作用就是对逻辑串的RLO值进行取反。指令格式及示例见表4-13。当输入位I0.0和I0.1同时动作时,Q4.0信号状态为“0”;否则,Q4.0信号状态为“1”。5.置位和复位指令置位(S)和复位(R)指令根据RLO的值来决定操作数的信号状态是否改变,对于置位指令,一旦RLO为“1”,则操作数的状态置“1”,即使RLO又变为“0”,输出仍保持为“1”;若RLO为“0”,则操作数的信号状态保持不变。对于复位操作,一旦RLO为“1”,则操作数的状态置“0”,即使RLO又变为“0”,输出仍保持为“0”;若RLO为“0”,则操作数的信号状态保持不变。这一特性又被称为静态的置位和复位,相应地,赋值指令被称为动态赋值。6RS和SR触发器RS触发器为“置位优先”型触发器(当R和S驱动信号同时为“1”时,触发器最终为置位状态);SR触发器为“复位优先”型触发器(当R和S驱动信号同时为“1”时,触发器最终为复位状态)。RS触发器和SR触发器的“位地址”、置位(S)、复(S)及输出(Q)所使用的操作数可以是:I、Q、M、L、D。6.1.RS触发器6.2.SR触发器6.3.RS触发器和SR触发器的工作时序示例梯形图程序工作时序7.S_ODT(接通延时S5定时器)(1/3)接通延时S5定时器LAD及FBD指令3.S_ODT(接通延时S5定时器)(2/3)示例程序工作波形8.S_ODTS(保持型接通延时S5定时器)(3/3)示例程序工作波形3.3学习软件,新建工程项目窗口2工具栏菜单栏项目窗口1项目结构视图项目对象视图选择过滤器设置过滤器网络配置工具仿真调试工具(S7-PLCSIM)窗口排列工具在线帮助可访问网络节点S7存储卡下载工具(Download)离线工具(Offline)在线工具(Online)查看工具搅拌器进料泵1进料泵2液位传感器+变送器放料泵启动停止100%50%0%液位显示料C料A料B起动【例5-6-2】搅拌控制系统程序设计——使用模拟量。上图所示为一搅拌控制系统,由一个模拟量液位传感器-变送器来检测液位的高低,并进行液位显示。现要求对A、B两种液体原料按等比例混合,请编写控制程序,控制要求如下:按起动按钮后系统自动运行,首先打开进料泵1,开始加入液料A→当液位达到50%后,则关闭进料泵1,打开进料泵2,开始加入液料B→当液位达到100%后,则关闭进料泵2,起动搅拌器→搅拌10s后,关闭搅拌器,开启放料泵→当液料放空后,延时5s后关闭放料泵。按停止按钮,系统应立即停止运行。
本文标题:西门子PLC简单介绍
链接地址:https://www.777doc.com/doc-8127373 .html