《可编程逻辑控制器(基于S7-200系列)》全套教学课件_第1页
《可编程逻辑控制器(基于S7-200系列)》全套教学课件_第2页
《可编程逻辑控制器(基于S7-200系列)》全套教学课件_第3页
《可编程逻辑控制器(基于S7-200系列)》全套教学课件_第4页
《可编程逻辑控制器(基于S7-200系列)》全套教学课件_第5页
已阅读5页,还剩294页未读 继续免费阅读

下载本文档

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

文档简介

可编程逻辑控制器》

S7-200系列(含SMART+1200)

第1章PLC基础及系统结构第2章S7-200PLC硬件ji编程资源第3章S7-200指令及编程第4章PLC开关量及顺序控制梯形图程序设计方法第5章S7-200系列PLC功能指令及应用第6章PLC模拟量采集及闭环PID控制第7章S7-200PLC网络通信及应用第8章PLC控制系统及实例第9章S7-200系列编程软件及应用第10章1200PLC简介全套可编辑PPT课件

本课件是可编辑的正常PPT课件第1章PLC基础及系统结构

可编程控制器已成为实现工业电气自动化控制系统的主要装置。但是控制对象信号的采集及控制系统的驱动输出仍然需要由电气元器件电路完成,传统的继电器接触控制仍然是掌握现代电气控制技术的基础。

本课件是可编辑的正常PPT课件1.1继电接触控制电路

传统的电气控制系统常用的控制元件主要是继电器及其逻辑电路等

在电气控制设备中,常用的是低压电器元件。

低压电器是指其工作额定电压等级在交流(50Hz或60Hz)1200V、直流1500V以下的电器。在我国工业控制动力电器电路中最常用的三相交流电压等级为380V,单相交流电压等级220V;控制及照明等电器设备中一般可以采用较低的电压等级,如最常见的电压等级有110V、36V、24V、12V;电子线路中常用的电压等级有5V、9V、15V等。

常用低压电器有开关电器、主令电器、接触器、继电器、熔断器、控制器等。

本课件是可编辑的正常PPT课件1.1.1继电接触式控制系统的结构继电接触式控制系统,主要是通过各种开关、按钮、继电器、接触器等来组成控制系统,从而实现对电机及其他电气设备的控制功能,以满足控制系统的需求。继电接触式控制系统的组成

本课件是可编辑的正常PPT课件示例

主令开关SB、中间继电器、控制接触器KM电路如下:

本课件是可编辑的正常PPT课件1.1.2继电接触式控制系统的典型实例

1.三相异步电动机自锁单向启动控制系统电路这也是电气控制系统中最典型电路之一。(包含主电路、控制电路、保护环节)FU2M3~FRKMFU1SB2SB1FU2KMKMFRL1L2L3QF1QF2原理图控制电路增加漏电保护电路实物接线图本课件是可编辑的正常PPT课件主电路由电动机M、热继电器FR、接触器KM的主常开触点、熔断器FU1/FU2和刀开关QS构成。控制线路由停止按钮SB1、启动按钮SB2、接触器KM辅助常开触点及它的线圈组成(注意:本例控制线路工作电压为两相电压)。

电动机自锁启动控制线路的保护环节包括:熔断器FU1对主电路和控制电路实现短路保护,热继电器FR对电动机实现过载保护,同时,交流接触器还具有欠压、失压保护功能。本课件是可编辑的正常PPT课件2.点动、长动控制电路组成本课件是可编辑的正常PPT课件3.电动机正反转控制电路

本课件是可编辑的正常PPT课件1.1.3继电接触式电气元件选择

电路原理图设计完成后,依照设计电路选择所需电器元件,一般情况下的选择原则如下。 1)自动开关的选择,自动开关的额定电压和额定电流应不小于电路的正常工作电压和电流。

2)熔断器的选择,其类型应根据线路要求、使用场合和安装条件选择;额定电压应大于或等于线路的工作电压;熔体的额定电流应为负载工作电流的2~3倍。 3)接触器的选择,根据接触器所控制的负载性质来选择接触器的类型;额定电压应大于或等于负载回路的电压;额定电流应大于或等于被控回路的额定电流;吸引线圈的额定电压与所接控制电路的电压一致;触点数量和种类应满足主电路和控制电路的要求。 4)时间继电器的选择,即通电延时型或断电延时型;根据延时准确度要求和延时长短要求来选择; 5)热继电器的选择,热继电器的选择应按电动机的工作环境、起动情况、负载性质等因素来考虑。本课件是可编辑的正常PPT课件1.2PLC概述PLC就是专用的、便于扩充的计算机控制装置。1.2.1PLC的产生

1969年美国数字设备公司(DEC公司)研制出了第一台PLC(PDP-14),在美国通用汽车公司的生产线上试用成功,并取得了满意的效果,称其为可编程逻辑控制器(ProgrammableLogicController,PLC)PLC自此诞生。

进入20世纪80年代,随着大规模和超大规模集成电路等微电子技术的快速发展,以16位和32位微处理器构成的微机化PLC得到了迅猛发展,

目前,PLC已发展到现在的以16位和32位微处理器构成的微机化PC,而且实现了多处理器的多通道处理。PLC技术已非常成熟,成本下降,可靠性提高,编程和故障检测更为灵活方便,而且随着远程I/O、通信网络及图象显示的多技术融合,PLC在连续生产过程控制领域的应用更加广泛,PLC已经成为实现工业生产自动化的主要控制装置。本课件是可编辑的正常PPT课件1.2.2PLC应用特点、应用领域●编程方法简单易学

PLC是面向用户的设备,它采用梯形图和面向工业控制的简单指令语句编写程序。梯形图是最常用的可编程控制器的编程语言,其编程符号和表达方式与继电器电路原理图相似。●功能强,性能价比高

一台小型PLC内有成百上千个可供用户使用的编程元件,可以实现非常复杂的控制功能。●硬件配套齐全,适应性强

PLC的输入/输出(I/O)端可以直接与AC220V或DC24V的电信号相连接,还具有较强的带负载能力,可以直接驱动一般的电磁阀和交流接触器的线圈。●可靠性高,抗干扰能力强●维护方便工作量小●系统的设计、安装、调试工作量小●体积小,功耗低本课件是可编辑的正常PPT课件PLC的应用领域

1.开关量的逻辑控制开关量的逻辑控制是PLC最基本、最广泛的应用领域。用它取代传统的继电控制系统,实现逻辑控制、顺序控制。

2.运动控制运动控制主要指对工作对象的位置、速度及加速度所作的控制。3.闭环过程控制PLC通过模拟量的I/O模块实现模拟量与数字量的A/D、D/A转换。可实现对温度、压力、流量等连续变化的模拟量的闭环PID控制。4.数据处理数据处理也称信息控制,5.联机通讯PLC通过通信线路可以方便地实现与PLC、上位机及其它智能设备之间的通讯6.现场总线型PLC使用现场总线后,自控系统的配线、安装、调试和维护等方面的费用可以节约2/3左右,而且,操作员可以在中央控制室实现远程控制,对现场设备进行参数调节,也可通过设备的自诊断功能寻找故障点。本课件是可编辑的正常PPT课件1.2.3PLC控制和继电器控制的区别1.组成器件不同

PLC由许多所谓的“软继电器(简称元件)”组成。这些“软继电器”实质上是存储器中的每一位触发器,可以置“0”或置“1”。2.触点数量不同

PLC中每只“软继电器”供编程使用的触点数有无数多对。3.实施控制的方法不同

在继电器控制线路中,通过各种继电器之间的硬接线来实现某种控制。PLC控制在输入输出硬件装置基本不变的情况下,可以通过用户编写梯形图程序(软件功能)实现多种控制功能。采用了扫描工作方式。4.工作方式不同继电器控制系统采用硬逻辑的并行工作方式,继电器线圈通电或断电,都会使该继电器的所有常开和常闭触点立刻动作;而PLC采用循环扫描工作方式(串行工作方式),如果某个软继电器的线圈被接通或断开,其触点只有等到扫描到该触点时才会动作本课件是可编辑的正常PPT课件1.2.4PLC扫描工作方式1.扫描工作方式

用扫描工作方式执行用户程序时,扫描是从程序第一条指令开始,在无中断或跳转控制的情况下,按程序存储顺序的先后,逐条执行用户程序,直到程序结束,然后再从头开始扫描执行,周而复始重复运行。2PLC工作流程图

1).内部处理阶段

2).通信服务阶段

3).输入采样阶段

4).程序执行阶段

5).输出处理阶段扫描过程示意图本课件是可编辑的正常PPT课件3.PLC与单片机工作方式的区别

PLC本身就是一个复杂的、成功的、可靠的单片机系统,它是建立在单片机之上的产品,是单片机应用系统的一个特例,在选择两者时不具有可比性,只是在不同情况下根据需要进行选择。

1)PLC是工业控制领域的主力军:但其价格较高;单片机因其体积小、价格便宜适用于小型产品自动控制装置及无线控制领域。

2)PLC控制抗干扰能力比一般的单片机抗干扰能力要强的多更适用于安全系数高的控制系统。

3)PLC系统设计简单,生产商提供各种不同功能模块,便于组合,方便,因而设计周期短;单片机系统硬件接口电路繁多,适应外电路更广,但设计周期长,可靠性显然较差。

4)PLC专用的编程软件,编程简单、易学,程序易于开发;单片机语言编程较难,但可以灵活地优化程序,软件设计繁杂。

5)不同厂家或型号的PLC有相同的工作原理、功能和指标,外部端口接线类似,有一定的互换性;单片机应用系统则千差万别,使用和维护不太方便。

6)PLC更适用于控制强电设备,如电动机等;单片机更适用于工作在弱电控制系统,如频率计,数字电压表等。本课件是可编辑的正常PPT课件1.3PLC基本结构PLC是由硬件和软件两大部分组成。1.3.1PLC硬件结构

PLC的硬件主要由:中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。本课件是可编辑的正常PPT课件S7-200系列PLC系统组成图

本课件是可编辑的正常PPT课件1.3.2PLC输入/输出单元接口(1)开关量输入单元(2)开关量输出单元本课件是可编辑的正常PPT课件

1.3.3PLC软件组成1.系统软件系统软件又分为系统管理程序、编程软件和标准程序库。2.用户程序用户程序是指用户根据工艺生产过程的控制要求,按照使用的PLC所规定的编程语言或指令系统而编写的应用程序。用户程序除了PLC的控制逻辑程序外,对于需要操作界面

用户程序一般使用梯形图进行编程。本课件是可编辑的正常PPT课件

3.PLC编程

编程语言(1)

梯形图(LAD)梯形图与继电器控制系统的电路图很相似,具有直观易懂的优点,很容易被熟悉继电器控制的电气人员掌握。本课件是可编辑的正常PPT课件

(2)

语句表(STL)语句表编程语言是一种与汇编语言类似的助记符编程语言,用一个或几个容易记忆的字符来代表PLC的某种操作功能。(3)

顺序功能图(SFC)顺序功能图是一种位于其它编程语言之上的图形语言,使用它可以对具有并发、选择等复杂结构的系统进行编程。本课件是可编辑的正常PPT课件PLC的程序结构广义上的PLC程序由用户程序、数据块和系统块三部分组成。

1.用户程序用户程序是必选项。可用各种语言(如LAD、STL等)编写用户程序。用户程序中至少应当包含一个主程序或附加若干个子程序及若干个中断程序。

2.数据块数据块为可选部分,它主要存放控制程序运行所需的数据,在数据块中允许以下数据类型:布尔型,表示编程元件的状态;十进制、二进制或十六进制数;字母、数字和字符型。数据块仅允许对V存储区进行数据初始值或ASCII字符赋值。

3.系统块系统块存放的是CPU组态数据,如PLC通信参数设置等,用户可以根据需要在编程软件中进行设置。如果在编程软件或者其它编程工具上未进行CPU的组态,则系统以默认值进行自动配置。

以上数据块和系统块要同编译通过的用户程序以一并下载至PLC才能有效。本课件是可编辑的正常PPT课件1.4一个简单PLC应用示例电动机自锁启动硬件组成:分析:SB1、SB2使用状态本课件是可编辑的正常PPT课件PLC接线图

分析:输入开关24V接线

继电器控制电路转换为梯形图程序分析:SB2对应的梯形图元件?本课件是可编辑的正常PPT课件本章小结:作业:

谢谢收看!本课件是可编辑的正常PPT课件第2章S7-200系列PLC硬件

及编程资源

2.1S7-200系列PLC及升级版

S7-200PLC设计紧凑,使用方便、应用灵活、性价比高,具有良好的可扩展性及强大的指令集,能够比较完美地满足多种场合中的检测、监测及小规模控制系统的需求,可以作为独立的控制器模块广泛应用在各类自动控制及集散化控制系统中。

S7-200SMARTPLC是西门子公司推出的S7-200PLC的升级产品,其指令系统与S7-200PLC基本相同,但其编程资源和功能大大增加,集成了强大的以太网功能,可以覆盖所有与自动检测、自动控制有关的工业及民用领域。

S7-1200PLC是S7-200的新一代升级产品,涵盖了S7-200的原有功能并增加了许多特殊功能,可以提供多种智能模块,具有非常强大的通信功能,可以满足比较复杂及更广泛控制领域的应用。本课件是可编辑的正常PPT课件

2.2硬件系统配置

2.2.1.硬件系统

1.主要包括:

CPU主机

扩展模块、功能模块

相关设备以及编程工具。

S7-200PLC系统组成图本课件是可编辑的正常PPT课件2.S7-200主要性能特点

1)用户可以在程序中立即读写I/O点,而不受PLC循环扫描工作方式的影响。

2)S7-200具有集成的高速计数功能,能够对外部高速事件计数而不会影响S7-200的性能。这些高速

3)对数字量输入加滤波器。

4)对模拟量输入加滤波器,滤波值是多个模拟量输入采样值的平均值。

5)设置掉电保护存储区等。

本课件是可编辑的正常PPT课件本课件是可编辑的正常PPT课件2.2.2.S7-200CPU模块和技术指标1.CPU模块结构S7-200的CPU包括一个中央处理器、RAM、EEPROM、集成电源和输入/输出(I/O)点等,它们被封装在一个紧凑的外壳内,如下图:本课件是可编辑的正常PPT课件S7-200CN系列CPU实物图片

本课件是可编辑的正常PPT课件CPU负责执行程序;输入点用于从现场设备中采集信号;输出点则负责输出控制信号,用于驱动外部负载;有RUN和STOP两种工作模式;可由模式选择开关选择。当模式选择开关处于STOP位置时,不执行程序但可以对其编写程序;当开关处于RUN位置时,PLC处于运行状态;当开关处于TERM监控状态时,可以运行程序也可以进行读/写操作。扩展端口:用于连接扩展模块,实现I/O扩展。

本课件是可编辑的正常PPT课件2.模块功能

CPU221、CPU222、CPU224、CPU224XP和CPU226五种不同结构配制的CPU单元。例如,CPU224CNPLC集成了14输入/10输出数字量I/O点;16KB程序和数据存储空间间;6个独立的30kHz高速计数器、2路独立的20kHz高速脉冲输出;具有实现PID运算控制功能,构成闭环控制系统;

1个RS485通信编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯功能。

CPU224CNPLC具有较强的控制功能。

CPU224CNPLC可以连接7个扩展模块,最大扩展为168路数字量I/O点或35路模拟量I/O端口,CPU224CNPLC是具有较强控制能力的控制器。本课件是可编辑的正常PPT课件

3.S7-200CPU技术指标以CPU224XP为例:用户程序长度运行模式下:12288字节数据存储区:10240字节掉电保护时间:100小时本机I/O数字量(点):14入/10出模拟量:2入/1出扩展模块数量:7个模块高速计数器单相:4路30kHz2路200kHz本课件是可编辑的正常PPT课件2.2.3数字量输入输出(I/O)扩展模块

数字量扩展模块:S7-200PLC提供了多种类型的数字量扩展模块,用户可选用8点、16点和32点的数字量输入/输出模块。如:数字量输入/输出模块EM223。

CPU扩展模块本课件是可编辑的正常PPT课件2.2.4模拟量输入输出(I/O)扩展模块

模拟量扩展模块:4路模拟量输入EM2312路模拟量输出EM2324路输入、1路输出EM235

如:EM235模拟量输入、输出模块可以实现4路模拟量输入/1路模拟量输出,输入模拟量量程档位多,方便用户选择,适合在一般单闭环控制系统中使用。

本课件是可编辑的正常PPT课件2.2.5热电偶、热电阻输入扩展模块

热电阻扩展模块:

EM231热电阻输入扩展模块提供了与多种热电阻的连接口,通过DIP开关来选择热电阻的类型、接线方式、测量单位和开路故障的方向可以实现2路热电阻输入。热电偶扩展模块:如EM231热电偶模块直接以热电偶输出的电势作为输入信号,进行A/D转换后输入给PLC,可用于J、K、E、N、S和R型热电偶;本课件是可编辑的正常PPT课件2.2.6网络通信及其他模块1)网络通信模块有EM277PROFIBUS-DP从站通信模块、工业以太网通信模块243-1、调制解调器模块EM241(通过模拟电话线实现远距离通信)等。2)位置控制模块EM253用于S7-200PLC定位控制系统,它能够产生脉冲序列,实现对电动机速度及位置的开环控制。3)称重模块SIWAREXMS可以实现多用途电子称重,如轨道衡、吊称及力矩的测量。4)S7-200文本显示器TD产品包括TD200、TD400C,使用方便,具有良好的信息交互功能。5)S7-200系统有多种触摸屏,以实现更为完善的人机界面,如TP070、TP170A等。本课件是可编辑的正常PPT课件2.3I/O编址及外部端口接线2.3.1模块I/O端口编址

CPU必须通过编程实现从输入端口获取外部设备信息、从输出端口对外部设备的控制功能。CPU是通过系统分配给各端口相应的编址来访问输入输出端口的。I/O端口按类型分为:(1)数字量输入端口

CPU分配给数字量输入端口地址以字节(8位)为单位,一个字节八个数字量输入点,起始地址为I0.0(输入端口0字节第0位)。(2)数字量输出端口

CPU分配给数字量输出端口地址以字节(8位)为单位,一个字节八个数字量输出点,起始地址为Q0.0(输出端口0字节第0位)。(3)模拟量输入输出端口

CPU分配给模拟量输入端口地址以字(16位)为单位,一个字一个模拟量输入端口,起始地址为AIW0。

CPU分配给模拟量输出端口地址以双字(32位)为单位,一个双字一个模拟量输出端口,起始地址为AQW0。

本课件是可编辑的正常PPT课件

(4)扩展模块编址

CPU分配给CPU22x系列的每种主机所提供的本机I/O点的I/O地址是固定的,在进行I/O扩展时,可以在CPU右边连接多个扩展模块,每个扩展模块的组态地址编号取决于各模块的类型和该模块在I/O链中所处的位置。编址时同种类型输入或输出点的模块在链中按与主机的位置递增。

S7-200系统扩展对输入/输出端口编址的组态规则为:

1)对于同类型输入或输出点的模块按I/O链中顺序进行编址,而不受其位置是否连续。

2)对于数字量,输入/输出映像寄存器的单位长度为8位(1个字节),本模块实际I/O位数按字节未满8位的,未用位不能分配给I/O链的后续模块(即后续模块编址必须从又一连续字节开始)。

3)对于模拟量输入,以2个字节(1个字)递增方式来分配地址空间。

4)对于模拟量输出,以2个字递增方式来分配地址空间。本课件是可编辑的正常PPT课件例如,某系统所需的数字量输入24点、数字量输出点为20点、模拟量输入6点、模拟量输出2点。如果系统选用主机CPU224,为满足系统需要可以有多种不同扩展模块的选取组合,并且各模块在I/O链中的位置排列方式也可能有多种。扩展I/O模块链及编址如下。。本课件是可编辑的正常PPT课件2.3.2S7-200PLC模块外部接线

1.输入端口接线

PLC是通过I/O点与外界建立联系的,用户必须灵活掌握I/O点与外部设备的连接关系和配电要求。

本课件是可编辑的正常PPT课件2.输出端口接线本课件是可编辑的正常PPT课件CPU224模块外围接线图

3.CPU224模块外围接线图:

CPU224集成14输入/10输出共24个数字量I/O点。注意:在实际应用中,用户应参考相应PLC的CPU用户手册,正确进行I/O连接及配电要求(电源的正/负极和电压值)。本课件是可编辑的正常PPT课件2.4S7-200PLC内部编程资源2.4.1S7-200PLC编程软元件

编程软元件是PLC内部具有不同功能的存储器单元,每个单元都有唯一的地址,在编程时,用户只需记住软元件的符号地址即可。为了方便不同的编程功能需要,存储器单元作了分区,即PLC内部根据软元件的功能不同,分成了许多区域,如输入寄存器、输出寄存器、位存储器、定时器、计数器、通用寄存器、数据寄存器及特殊功能存储器等。本课件是可编辑的正常PPT课件2.4.2软元件类型及功能

1.输入继电器(I)

输入继电器又称输入过程映象寄存器,它和PLC的输入端子相连,用于接收外部开关信号的控制。

输入继电器外接控制开关及内部等效电路图

本课件是可编辑的正常PPT课件2.输出继电器(Q)

输出继电器又称输出过程映象寄存器,它和PLC的输出端子相连,可以作为负载的控制信号。输出继电器类似与继电器控制系统中的中间继电器。输出继电器外接控制及内部等效电路图

本课件是可编辑的正常PPT课件3.特殊继电器(SM)

特殊继电器的某些位(特殊标志位)具有特殊功能或用来存储系统的状态变量、控制参数和信息。其中:

SM0.0:PLC运行(RUN)指示位,该位在PLC运行时始终为1。

SM0.1:该位在PLC由STOP转入RUN时,该位为ON一个扫描周期,常用作调用初始化子程序。

SM0.2:若保持数据丢失,则该位在一个扫描周期中为1。

SM0.3:开机后进入RUN方式,该位将ON一个扫描周期。

SM0.4:该位提供了一个周期为一分钟、占空比为0.5的时钟脉冲,可作为简单延时使用。

SM0.5:该位提供了一个周期为一秒钟、占空比为0.5的时钟脉冲。

在每个扫描周期的末尾,由S7-200更新这些位。

本课件是可编辑的正常PPT课件4.通用辅助继电器(M)通用辅助继电器(又称位存储区或内部标志位)在PLC中没有输入/输出端子与之对应。5.变量存储器(V)变量存储器用来存储变量,存放程序执行过程中数据处理的中间结果。6.局部变量存储器(L)局部变量存储器用来存放局部变量。

7.顺序控制继电器(S)顺序控制继电器称为状态器或状态元件,是顺控继电器指令的重要元件。8.定时器(T)定时器是PLC中常用的编程软元件,主要用于累计时间的增量。定时器的工作过程与继电器控制系统的时间继电器类同,如T24

。9.计数器(C)计数器是用来累计输入脉冲的个数,如C24。

本课件是可编辑的正常PPT课件10.累加器(AC)

累加器是用来暂存数据的寄存器。S7-200提供了4个32位的累加器:AC0、AC1、AC2、AC3。11.模拟量输入/输出映像寄存器(AI/AQ)

模拟量输入映像寄存器用以存放A/D转换后输入的16位的数字量,如:AIW2;模拟量输出映像寄存器用以存放需要进行D/A转换的16位的数字量,如:AQW2。12.高速计数器(HC)

高速计数器可累计比CPU的扫描速度更快的事件。本课件是可编辑的正常PPT课件2.5S7-200SMARTPLC系统配置

西门子S7-200SMARTPLC(简称S7-200SMART)是在保留S7-200诸多优点的基础上,增加了CPU的I/O点数,网络接口和通信功能更加强大,CPU执行速度等性能优势明显提高,编程软件界面与S7-200几乎一样,但操作更加方便,指令系统与S7-200基本相同。本课件是可编辑的正常PPT课件2.5.1S7-200SMART的功能特点1)CPU配置更加灵活。2)速度提高。3)强大的通信功能。4)CPU集成了MicroSD槽口,支持通用的MicroSD卡6)编程软件友好、功能强大、使用方便。5)内部集成了可达3路晶体管输出的高速脉冲输出,脉冲频率可以达到100kHz,支持PWM/PTO输出方式以及多种运行模式。6)编程软件友好、功能强大、使用方便。S7-200SMART编程软件(Step7MicrowinSMART)的窗口可以浮动,可以方便的布置工作台、支持分屏工作,方便的程序注释功能等。本课件是可编辑的正常PPT课件2.5.2S7-200SMARTCPU模块

S7-200SMARTCPU有6种模块,配备标准型和经济型供用户选择,其中经济型CPUCR40模块价格低,无扩展功能,可以直接通过单机本体满足一般控制系统需求。其余的均为标准型,具有可扩展功能,可满足对I/O规模有较大需求。1.CPU模块本课件是可编辑的正常PPT课件2.CPU技术规范(1)经济型CPUCR40S7-200SMARTCPUCR40为经济型CPU模块,继电器输出,220VAC供电,数字量输入/输出点数为24DI/16DO(输出点每点额定电流最大2.0A,每个公共端额定电流最大10.0A),用户程序区12KB,用户数据区8KB,一个以太网端口,一个RS485串口,无扩展功能,高速计数器频率最高30kHz。(2)标准型CPU-SR20/SR40/SR60其主要技术规范如下。1)CPU数字量输入/输出点数分别为12DI/8DO、24DI/16DO和36DI/24DO。2)最大数字量I/O点数分别为148、168、188点。3)可扩展4个模块。4)最大可扩展模拟量点数24点。5)用户程序区分别为12KB、24KB和30KB,用户数据区分别为8KB、16KB和20KB,可以内置一个信号板。6)一个以太网端口、一个RS485串口、一个附加串口。7)高速计数器频率最高可达60kHz。本课件是可编辑的正常PPT课件(3)标准型CPU-ST40/ST60

其主要技术规范同如下。1)CPU数字量输入/输出点数分别为24DI/16DO和36DI/24DO。2)最大数字量I/O点数分别为148、168、188点。3)可扩展4个模块。4)最大可扩展模拟量点数24点5)用户程序区分别为12KB、24KB和30KB,用户数据区分别为8KB、16KB和20KB,可以内置一个信号板。6)高速计数器频率最高可达60kHz。本课件是可编辑的正常PPT课件2.5.3S7-200SMART扩展模块1.信号板S7-200SMART信号板可以直接安装在CPU本机上,安装拆卸方便。2.数字量I/O扩展模块输入输出模块EMDR16,输入点数8,输出点数8。3.模拟量扩展模块常用的模拟量I/O扩展模块如下。1)模拟量输入模块EMAI04,模拟量输入4路,0~20mA或电压输入,分辨率11位数字量。2)模拟量输出模块EMAQ02,模拟量输出2路,0~20mA或电压输出,电流输出负载阻抗≤500Ω)。本课件是可编辑的正常PPT课件2.5.4S7-200SMART的I/O编址及外部端口接线1.S7-200SMART的I/O编址

S7-200SMART的I/O编址同S7-200PLC类同,其地址分配如下。1)CPU的固定I/O编址以I0.0/Q0.0为起始地址,依据其I/O点数递增。2)信号板的起始地址为I7.0/Q0.7,模拟量输出地址为AQW12。3)I/O扩展模块的地址取决于模块在I/O链接中的排列位置顺序编号如下。

模块0(紧靠CPU)起始地址为I8.0/Q8.0,模拟量地址为AIW16/AQW16。

模块1起始地址为I12.0/Q12.0,模拟量地址为AIW32/AQW32。

模块2起始地址为I16.0/Q16.0,模拟量地址为AIW48/AQW48。

模块3起始地址为I20.0/Q20.0,模拟量地址为AIW64/AQW64。本课件是可编辑的正常PPT课件2.S7-200SMART外部端口接线S7-200SMART外部端口接线包括交流电源的接线(L1相线、N零线)、模块DC24V(L+和M)、保护接地、输入端口和输出端口接线。S7-200SMARTPLC(CPUCR40,交流电源、继电器输出,24DI/16DO)典型模块端口外部接线如下。本课件是可编辑的正常PPT课件实验项目:PLC硬件连接及简单程序本章小结:作业:谢谢收看!本课件是可编辑的正常PPT课件

第3章S7-200系列PLC

基本指令及应用

指令是编程软件能够识别、计算机能够执行的命令。

在S7-200系列PLC的编程软件中,支持梯形图LAD(ladder)、语句表STL(StatementList)等编程语言来编制用户程序。梯形图和语句表是最基本、最常用的PLC编程语言。本课件是可编辑的正常PPT课件3.1S7-200系列PLC编程软件、编程规约

3.1.1编程软件使用S7-200PLC,首先要在PC机上安装STEP7-Mirco/WIN编程软件;使用S7-200SMARTPLC,则需要在PC机上安装STEP7-Mirco/WINSMART编程软件。用户应按照编程软件规定的编程语言(指令格式)编写PLC应用程序。

在STEP7-Mirco/WIN和STEP7-Mirco/WINSMART软件环境下,同一程序可以使用梯形图、语句表和功能块图三种不同的编程语言进行编程,可以直接进行显示切换.PLC应用程序编辑、编译和下载可以通过上位机运行集成编程软件来实现。STEP7-Mirco/WIN和STEP7-Mirco/WINSMART软件指令格式基本相同。STEP7-Micro/WINV4.0窗口组件

本课件是可编辑的正常PPT课件STEP7-Mirco/WIN窗口组件本课件是可编辑的正常PPT课件2.S7-200指令基本格式及编程规约

指令基本格式:

(1)LAD(梯形图)使用类似于电气控制形式的符号来描述指令要执行的操作,以符号上的数据表示需要操作的数据。例如:

(2)STL指令一般由助记符和操作数组成。

例如:LD I0.1

//LD:取指令操作码;I0.1:输入位操作数.本课件是可编辑的正常PPT课件

(3).操作数的表示方法指令中的操作数一般由两部分组成:标识符和参数。例如:操作数I0.1:

I表示输入映像寄存器,0.1表示I寄存器0字节中的第1位输入点。

操作数Q1.0:

Q表示输出映像寄存器,1.0表示Q寄存器1字节中的第0位输出位。

操作数VB

200:

V表示变量存储器区域;B表示8位数据(字节);200表示字节地址。

操作数VW200:

V表示变量存储器区域;W表示16位数据(字);200表示字地址。本课件是可编辑的正常PPT课件S7-200PLC梯形图编程规约:

使用梯形图编程时应符合以下规约。1)每个网络单元(即输出单元)构成一个梯级,每个网络必须以触点开始,网络结束(右侧)为输出单元。2)一个网络可有若干个线圈,不能在网络上串联一个以上线圈(即不能在一个网络的一条水平线上放置多个线圈)。3)梯形图中,输入、输出及其他软继电器或指令的触点,可以任意重复使用。4)同一编号的线圈在同一程序中不得使用多次。5)线圈或指令盒不能直接与左母线连接。6)触点可以任意并联和串联,多个线圈和指令盒也可以并联使用。7)编程应按“上繁下简、左繁右简”原则进行。8)编程时,以假设电路中概念电流(能流)的理解方式为出发,更能确保程序的正确性。9)对于子程序、中断程序,不能按一般计算机常规编程思想编写梯形图,否则会出现梯形图程序执行情况与编程者本来意图不一致的结果。本课件是可编辑的正常PPT课件3.2

基本逻辑指令

3.2.1触点输入/线圈驱动输出指令

(1)取指令:LDbit

启动梯形图任何逻辑块的第一条指令时,对应输入端点连接开关导通,触点bit闭合.

bit:触点位地址(下同)。本课件是可编辑的正常PPT课件(2)取反指令:LDNbit

启动梯形图任何逻辑块的第一条指令时,对应输入端点连接开关导通,触点bit断开。

本课件是可编辑的正常PPT课件(3)=(Out)指令线圈驱动指令(输出指令),在梯形图中必须放在最右端。本课件是可编辑的正常PPT课件例:下图程序中的I0.0由PLC外接常开按钮控制,I0.1由常闭按钮控制1)当输入常开按钮SB1闭合时,执行LD指令,I0.0为ON,Q1.0为ON,输出线圈KM1得电。2)当输入常闭触点SB2未按下(闭合)时,由于执行LDN指令,常闭位I0.1为OFF,Q1.1为OFF,输出线圈KM2失电。3)当输入常闭触点SB2按下(断开)时,则常闭位I0.1为ON,Q1.1为ON,输出线圈KM2电得;本课件是可编辑的正常PPT课件3.2.2~3.2.5.逻辑与、或及逻辑块指令(1)逻辑“与”指令A

逻辑“与”指令A(And):用于动合触点的串联连接(串联在一起的所有触点全部闭合时输出才有效)。(2)逻辑“与非”指令AN

逻辑“与非”指令AN(AndNot):用于动断触点的串联连接。例:逻辑与指令梯形图及语句表示例本课件是可编辑的正常PPT课件(3)逻辑“或”指令A本课件是可编辑的正常PPT课件(4)逻辑块“与”指令ALD(AndLoad):用于并联电路块的串联连接。(5)逻辑块“或”指令OLD(OrLoad): 用于串联电路块的并联连接。例:ALD指令梯形图及语句表示例本课件是可编辑的正常PPT课件3.2.6置位/复位指令

(1)置位指令S:

Sbit,N

功能:从bit(位)开始的N个元件(位)置0并保持。(2)复位指令RRbit,N

功能:从bit(位)开始的N个元件(位)置1并保持。3.2.7立即指令立即指令又称加I指令,其格式为在LAD符号内或STL的操作码后加入“I”。

AI bit 立即“与”指令

LDI bit 立即取立即指令(Immediate)不受PLC扫描工作方式的限制,可以对输入、输出点进行立即读写操作并产生其逻辑作用。本课件是可编辑的正常PPT课件3.2.8.边沿触发指令

(1)上升沿微分指令

EU

指令功能:当其执行条件从OFF变为ON时,其作用是在上升沿产生一个扫描周期的脉冲。上升沿微分指令的LAD格式由常开触点中加入符号“P”构成。(2)下降沿微分指令

ED

指令功能:当其执行条件从ON变成OFF时,其作用是在下降沿产生一个扫描周期的脉冲。下降沿微分指令的LAD格式由常开触点中加入符号“N”构成。

本课件是可编辑的正常PPT课件3.2.9.堆栈操作指令堆栈操作指令包含:1)LPS(LogicPush):逻辑入栈指令(分支电路开始指令)。2)LRD(LogicRead):逻辑读栈指令3)LPP(LogicPop):逻辑出栈指令(分支电路结束指令)。4)LDS(LogicStack):装入堆栈指令。本课件是可编辑的正常PPT课件堆栈操作梯形图及语句表指令示例:本课件是可编辑的正常PPT课件3.2.10.取反指令/空操作指令1.取反指令NOT2.空操作指令NOP空操作指令NOP,不影响程序的执行本课件是可编辑的正常PPT课件3.4定时器指令3.3.1.基本概念及定时器编号(1)S7-200系列PLC提供了三种类型的定时器,即:通电延时定时器(TON)、断电延时定时器(TOF)和保持型通电延时定时器(TONR)。(2)S7-200系列PLC定时器分辨率(S)可分为三个精度等级:1ms、10ms和100ms。(3)定时器编号可提供用户定时器位(输出触点)的状态及定时器当前所累计的定时时间。定时器的编号格式为:

Tn(n为常数)例如:T0、T33、T255。(4)定时器定时时间T为定时器的分辨率S与定时器设定值PT的乘积。 即T=S×PT本课件是可编辑的正常PPT课件3.3.2.通电延时定时器(TON)TON用于通电后单一时间间隔的计时。

TON:接通延时定时器指令助记符;

Tn:定时器编号;

IN:定时器定时输入控制端;

PT:定时设定值输入端。

输入端(IN)接通时,定时器位为OFF,定时器开始从当前值0(加1)开始记时,当前值大于等于设定值时(PT=1~32767),定时器位变为ON,定时器对应的常开触点闭合。输入端断开时,定时器复位,即当前值被清零,定时器位为OFF。

本课件是可编辑的正常PPT课件

3.3.3断电延时定时器TOF(Off-DelayTimer)

断电延时定时器(TOF)用于断电后的单一时间间隔计时。【例】用定时器设计延时接通/延时断开电路,实现输入I0.0和输出Q0.1的时序图及程序如下图所示。本课件是可编辑的正常PPT课件接通延时型定时器梯形图、语句表指令示例:本课件是可编辑的正常PPT课件3.3.4保持型通电延时定时器TONR保持型通电延时定时器TONR用于对许多间隔的累计定时,具有记忆功能。保持型通电延时定时器梯形图、语句表指令、时序图示例本课件是可编辑的正常PPT课件3.3.5定时器当前值刷新方式

在S7-200PLC的定时器中,由于定时器的分辨率不同,其刷新方式是不同的常用的定时器的刷新方式有1ms、10ms、100ms三种。

(1)1ms定时器1ms定时器由系统每隔1ms对定时器和当前值刷新一次,不与扫描周期同步。扫描周期较长时,定时器在一个周期内可能多次被刷新,或者说,在一个扫描周期内,其定时器位及当前值可能要发生变化。

(2)10ms定时器10ms定时器执行定时器指令时开始定时,在每一个扫描周期开始时刷新,每个扫描周期只刷新一次。

(3)100ms定时器100ms定时器在执行定时器指令时,才对定时器的当前值进行刷新。应保证每一扫描周期内同一条100ms定时器指令只执行一次。

在使用时一定要注意根据使用场合和要求来选择定时器本课件是可编辑的正常PPT课件3.4计数器指令

3.4.

1.基本概念及计数器编号

(1)S7-200PLC提供了三种类型的计数器,递增计数器CTU、递减计数器CTD、增减计数器CTUD。

(2)在S7-200PLC控制程序中,是通过对计数器的编号来使用计数器的。

计数器的编号格式为:Cn(n为常数)

例如:C50

(3)计数器编号在程序中可作为计数器位(输出触点)的状态及计数器当前所累计的计数脉冲个数,本课件是可编辑的正常PPT课件3.4.2.递增计数器CTUCTU:递增计数器指令助计符;

Cn:计数器编号;

CU:计数脉冲输入端;

R:复位输入端;

PV:设定值。

当复位输入(R)无效时,计数器开始对计数脉冲输入(CU)的上升沿进行加1计数,若计数当前值大于等于设定值(PV)时,计数器位被置ON,计数器继续计数直到32767;当复位输入(R)有效时,计数器复位,计数器位变为OFF,当前值清零。本课件是可编辑的正常PPT课件递增计数器梯形图、语句表指令示例及时序图:本课件是可编辑的正常PPT课件3.4.3.递减计数器CTD

CTD为递减计数器指令助计符;Cn为计数器编号;CD为减计数脉冲输入端;LD为复位脉冲输入端;PV为设定值。3.4.4

增减计数器CTUDCU为加计数脉冲输入端;CD为减计数脉冲输入端;R为复位输入端;PV为设定值。本课件是可编辑的正常PPT课件3.5比较指令比较指令运算符及格式比较指令用来比较两个数IN1和IN2的大小。在梯形图中,满足比较关系式给出的条件时,触点接通。比较指令是通过取指令LD、逻辑与指令A、逻辑或指令O操作码分别加上数据类型符号B(字节)、I(W)(整数)、D(双整数)、R(实数)进行组和实现编程的。

比较运算符有以下6种。=(比较IN1是否等于IN2)

<>

(比较IN1是否不等于IN2)>

(比较IN1是否大于IN2)<(比较IN1是否小于IN2)>=(比较IN1是否大于等于IN2)<=(比较IN1是否小于等于IN2)本课件是可编辑的正常PPT课件

比较指令格式:例:

网络1:整数比较取指令,IN1为计数器C5的当前值,IN2为常数20,当C5的当前值大于等于20时,比较指令触点闭合,M0.0=1。网络2:实数比较逻辑与指令,IN1为双字存储单元VD1的数据,IN2为常数100.7,当VD1小于100.7时,比较指令触点闭合,该触点与I0.1逻辑与置M0.1=1。网络3:字节比较逻辑或指令。

本课件是可编辑的正常PPT课件3.6程序控制指令程序控制指令包括:跳转、循环、看门狗、停止、结束及子程序调用等指令。3.6.1跳转指令跳转指令又称转移指令,程序中使用跳转指令可以根据对不同条件的判断,选择不同的程序段执行程序。跳转指令格式:本课件是可编辑的正常PPT课件3.6.2循环指令循环指令由循环开始指令FOR、循环体和循环结束指令NEXT组成。指令格式如下:EN:循环控制输入端;

INDX:设置指针或当前循环次数计数器;

INIT:计数初始值;

FINAL:循环计数终值。功能:在循环控制输入端有效时且逻辑条件INDX<FINAL满足时,反复执行FOR和NEXT之间的循环体程序,每执行一次循环体,INDX自增加1,直至当前循环计数器值大于终值时,退出循环。本课件是可编辑的正常PPT课件3.6.3看门狗复位指令WDR

看门狗复位指令WDR(WatchDogReset)实际上是一个监控定时器,在梯形图中以线圈形式编程。

该指令的定时时间为300ms(由系统设置)。CPU每次扫描到该指令,则延时300ms后PLC被自动复位一次。WDR指令执行过程如下。1)如果PLC正常工作时扫描周期小于300ms,在WDR定时器未到定时时间,系统开始下一扫描周期,WDR定时器不起作用。2)如果外界干扰使程序死机或运行时间超过300ms,则监控定时器不再被复位,定时时间到后,PLC将停止运行,重新启动,返回到第一条指令重新执行。本课件是可编辑的正常PPT课件3.6.4子程序将实现某一控制功能的一组指令设计在一个模块中,该模块可以被随机多次调用执行,每次执行结束后,又返回到调用处继续执行原来的程序,这一模块称为子程序。(1)建立子程序运行编程软件→在“编辑”(Edit)菜单中的“插入”(Insert)选项→选择“子程序”(Subroutine),默认的程序名是SBR_N。(2)子程序调用指令格式:

CALLSBR_0本课件是可编辑的正常PPT课件SETP7-Micro/WINV4.0环境下建立子程序本课件是可编辑的正常PPT课件子程序调用指令示例程序:注:(子程序SBR_1未列出)本课件是可编辑的正常PPT课件3.6.5“与”ENO指令ENO是LAD中指令盒的布尔能流位输出端。在指令盒的能流输入EN有效且执行指令盒操作没有出现错误时,ENO置位,表示指令成功执行。AENO指令示例如图所示,其功能是在执行整数加法指令ADD_I没有发生错误时,ENO置1,作为中断连接指令ATCH(第5章介绍)的使能控制位信号,调用中断子程序INT_0。本课件是可编辑的正常PPT课件3.7位逻辑指令应用学校作息时间自动打铃控制程序:I0.0为起动按钮,I0.1为停止按钮,起动后状态保存至M0.0;起动后秒计数器C0按秒加一,60秒为一个周期;C1对C0输出计数(按1分钟为单位)。本课件是可编辑的正常PPT课件实验项目:1.基本逻辑指令编程2.三人简单抢答器项目3.交通灯控制系统本章小结:作业:谢谢收看!本课件是可编辑的正常PPT课件

第4章PLC开关量及顺序控制梯形图程序设计方法

前面所介绍的S7-200基本指令,可以设计一般的顺序、选择和循环程序,其设计方法具有很大的随机性。

对于一些较复杂的程序结构,为了便于编程,可以使用顺序控制的编程方法,S7-200PLC还提供了专用的顺序类型控制指令。本课件是可编辑的正常PPT课件4.1PLC逻辑量程序设计方法

PLC程序设计方法有继电器电路结构转换法、经验设计法、逻辑设计法和顺序控制设计。

4.1.1基于继电器电路结构的梯形图程序设计方法

根据继电器电路来设计PLC梯形图,是设计PLC梯形图的简捷、直观有效的方法。图4-1是继电器自锁电路转换为PLC控制电路及梯形图程序。图a)为继电器电路;图c)为转换后的PLC端口接线,SB1、SB2控制功能和继电器电路完全一样;图b)为转换后的PLC梯形图程序。可以看出,梯形图程序和继电器电路结构基本相同,只不过继电器电路中的停止(常闭)按钮,在梯形图中必须对应为常开触点,否则电路不能正常工作。本课件是可编辑的正常PPT课件本课件是可编辑的正常PPT课件4.1.2梯形图经验设计方法

所谓的经验设计法是指利用已有的设计经验(一些典型的控制程序、控制方法等),对其进行重新组合或改造,再经过多次反复修改,最终得出符合要求的控制程序。本课件是可编辑的正常PPT课件4.1.3梯形图逻辑设计法

由于电气控制线路与逻辑代数有一一对应的关系,因此对开关量的控制过程可用逻辑代数式表示、分析和设计,逻辑代数设计法基本步骤如下。

1)根据控制要求列出逻辑代数表达式。

2)对逻辑代数式进行化简。

3)根据化简后的逻辑代数表达式设计梯形图。下图为由功能图转换为逻辑代数表达式,由梯形图程序描述逻辑代数。本课件是可编辑的正常PPT课件本课件是可编辑的正常PPT课件4.2PLC功能图概述4.2.1功能图基本概念

功能图也称功能流程图,它是专用于工业顺序控制程序设计的一种方法,是一种功能描述语言。利用功能图可以向设计者提供控制问题描述方法的规律,能完整地描述控制系统的工作过程、功能和特性。

功能图结构包括:顺序结构选择性分支结构并发性分支结构循环结构复合结构本课件是可编辑的正常PPT课件4.2.2功能图结构1.顺序结构顺序结构也称为单流程。

0、1、2为状态又称流程步或工作步。表示控制系统中的一个稳定状态。状态左(右)侧为动作,表示状态需要执行的功能操作。3)两个状态之间用一个有向线段表示转移(从一个状态变化为另一个状态的切换条件)。

本课件是可编辑的正常PPT课件2.选择性分支结构选择性分支结构是指下一个状态是多分支状态,但只能转入其中的某一个控制流状态。具体进入哪个状态,取决于控制流前面转移条件(A、C、F)为真的分支。

本课件是可编辑的正常PPT课件3.并发性分支结构如果某一个状态的下面需要同时启动若干个状态流,这种结构称为并发性分支结构。本课件是可编辑的正常PPT课件4循环结构循环结构用于一个顺序过程的多次重复执行。本课件是可编辑的正常PPT课件4.3顺序控制梯形图设计方法

所谓顺序控制,也就是按照生产过程规定的操作顺序,把生产过程分成各个操作段,在输入信号的控制下,根据过程内部运行的规律、要求和输出对设备的控制,按顺序一步一步地进行操作。顺序控制的设计步骤如下。

1)首先将被控制对象的工作过程按输出状态的变化分为若干步,并指出工步之间的转换条件和每个工步的控制对象,以此确定PLC输入输出端口分配。

2)以步为核心,画出顺序功能图。

3)选择适应的顺序控制设计方法,将功能图转换为梯形图程序。顺序控制设计(功能图转换为梯形图)方法包括起保停电路、置位复位指令、移位寄存器指令及专用PLC顺序控制指令设计方法本课件是可编辑的正常PPT课件4.4顺序控制指令及应用4.4.1.顺序控制指令

S7-200PLC编程环境提供了三条顺序控制指令,其指令的格式、功能及操作数形式为:本课件是可编辑的正常PPT课件

LSCR指令(在前):为功能图中一个状态的开始。

SCRE指令(在后):为这个状态的结束。

LSCR指令操作对象bit为顺序控制继电器S中的某个位(范围为S0.0~S31.7),当某个位有效时,激活所在的SCR段。S中各位的状态用来表示功能图中的一种状态。顺序状态转移指令SCRT:该指令操作数bit置位激活下一个SCR段的状态,使下一个SCR段开始工作,同时使该指令所在段停止工作,状态器复位。本课件是可编辑的正常PPT课件2.示例使用顺序控制指令将功能图转换为梯形图示例:本课件是可编辑的正常PPT课件3.顺序指令使用说明

顺序控制指令由于自身的特殊性及其操作数据的有限范围,在使用时应注意以下几个方面顺

1)顺序控制控指令仅对顺序控制继电器元件S的位有效。由于S具有一般继电器的功能,所以,也可以使用其它逻辑指令对S进行操作;

2)SCR段程序能否执行取决于该状态器(S位)是否被置位,SCRE与下一个LSCR之间可以安排其它指令,但它们不影响下一个SCR段程序的执行;

3)同一个S位不能用于不同程序中。

4)不允许跳入或跳出SCR段,在SCR段也不能使用JMP和LBL指令(不允许内部跳转,但可以在SCR段附近使用跳转和标号指令;

5)在SCR段中不允许使用FOR、NEXT和END指令;

6)在状态发生转移后,所有的SCR段的元器件一般也要复位,如果希望继续输出,可使用置位/复位指令。

在使用功能图时,状态器的编号可以不按顺序编排。本课件是可编辑的正常PPT课件顺序控制指令应用实验项目:1.顺序控制指令编程2.电动机顺序延时启动控制系统(仅作控制部分)本章小结:作业:谢谢收看!本课件是可编辑的正常PPT课件

第5章S7-200系列PLC

功能指令及应用

功能指令用于多位数据的处理、过程控制等领域。

S7-200PLC的功能指令主要包括:数据处理指令、

算术逻辑指令、表功能指令、转换指令、中断指令、高速计数器、高速脉冲输出、

PID运算指令等。本课件是可编辑的正常PPT课件5.1功能指令及数据类型5.1.1功能指令格式PLC功能指令在梯形图中采用指令盒形式表示,也称“功能块”,指令格式如图5-1所示。本课件是可编辑的正常PPT课件5.1.2功能指令数据类型及寻址范围

功能指令操作数可分为输入(IN)操作数和输出(OUT)操作数,其数据类型及寻址范围必须符合指令的要求。S7-200系列PLC中绝大多数功能指令的操作数类型及寻址范围如下。1)字节型数据B(8位),可寻址范围:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*LD、*AC和常数。2)整数数据I(16位),可寻址范围:VW、IW、QW、MW、SW、SMW、LW、AC、T、C、*VD、*LD、*AC和常数。3)双整数数据DI(32位),可寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*LD、*AC和常数。4)实数数据R(32位),可寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*LD、*AC和常数。本课件是可编辑的正常PPT课件5.2数据传送指令

数据传送指令主要用于各个编程元件之间进行数据传送。5.2.1单个数据传送指令传送数据的类型分为:字节(B)传送、字(W)传送、双字(D)传送和实数(R)传送,对于不同的数据类型采用不同的传送指令。立即读字节传送指令BIR,立即写字节传送指令BIW。例1:字节传送指令MOVB格式如下:

在使能输入端EN有效时,将由IN指定的一个8位字节数据传送到由OUT指定的字节单元中。

MOV_W/MOV_DW:字/双字梯形图指令盒标识符;

MOVW/MOVD:字/双字语句表指令操作码助记符。

本课件是可编辑的正常PPT课件例1:上图(在I0.1为ON时)将VW100中的字数据传送到VW200中;下图(在I0.1为ON时)将常数(实数)3.14传送到双字单元VD200中;本课件是可编辑的正常PPT课件例2:立即写字节传送指令BIWBIW指令立即(不考虑扫描周期)将由IN指定的字节数据写入到输出继电器中由OUT指定的QB

温馨提示

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

评论

0/150

提交评论