1、2022-8-17本章内容本章内容 4.1 概述概述4.2 硬件系统硬件系统4.3 内部资源内部资源4.4 寻址方式寻址方式4.5 指令系统指令系统4.6 程序结构程序结构4.7 S7-200 PLC的几个特性的几个特性 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.1 概述概述 1.学习学习PLC时,对对象的选择时,对对象的选择n绝大多数绝大多数PLC是相似的;是相似的;n为以后学习为以后学习IEC61131-3打下基础。打下基础。2.为什么要讲为什么要讲S7-200 PLC?n市场占有率高市场占有率高n和现场总线的发展方向一致和现场总线的发展
2、方向一致3.S7-200 PLC的发展的发展 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组1.从从CPU模块的功能来看,模块的功能来看,SIMATIC S7-200系列小型系列小型可编程序控制器发展至今,大致经历了两代:可编程序控制器发展至今,大致经历了两代:2.第一代产品其第一代产品其CPU模块为模块为CPU 21X,主机都可进行扩主机都可进行扩展,它具有四种不同结构配置的展,它具有四种不同结构配置的CPU单元:单元:CPU 212,CPU 214,CPU 215和和CPU 216,对第一代对第一代PLC产品不产品不再作具体介绍。再作具体介绍。3.第二代产品其第二
3、代产品其CPU模块为模块为CPU 22X,是在是在21世纪初投世纪初投放市场的,速度快,具有较强的通信能力。它具有四种放市场的,速度快,具有较强的通信能力。它具有四种不同结构配置的不同结构配置的CPU单元:单元:CPU 221,CPU 222,CPU 224和和CPU 226,除除CPU 221之外,其他都可加扩展模之外,其他都可加扩展模块块。S7-200 PLC的发展的发展2022-8-17龙岩学院物理与机电学院PLC教学组 S7-200 PLC基础知识基础知识 2022-8-174.2 S7-200 PLC的的硬件系统硬件系统 1.硬件系统的基本构成硬件系统的基本构成n基本单元:基本单元或
4、基本单元:基本单元或CPU模块模块n扩展单元扩展单元n特殊功能模块特殊功能模块n相关设备相关设备n软件软件 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组4.2 基本单元基本单元(S7-200 CPU模块模块)基本单元(S7-200CPU模块)也称为主机,它包括一个中央处理单元(CPU)、电源、数字量输入输出单元。基本单元可以构成一个独立的控制系统。状态显示通信口顶部端子盖电源及输出端子前盖 方式开关、电位器、扩展I/O连接底部端子盖输入端子、传感器电源存储器卡1.主机外形主机外形1.CPU模块的顶部端子盖内模块的顶部端子盖内:电源及输出端:电源及输出端子子2.底部端
5、子盖内底部端子盖内:输入端子及传感器电源:输入端子及传感器电源 3.中部右侧前盖内中部右侧前盖内:CPU工作方式开关工作方式开关 (RUN/STOP)、)、模拟调模拟调 节电位器和扩展节电位器和扩展I/O接口接口 1.左侧左侧:状态指示灯:状态指示灯LED、存储卡、及通讯存储卡、及通讯口口 1.状态指示灯状态指示灯 显示显示CPU的工作方式、本机的工作方式、本机 I/O的状态、的状态、系统错误状态。系统错误状态。2.RS-485的串行通讯端口的串行通讯端口 PLC主机实现人一机对话、主机实现人一机对话、机机机对话的通道。实现机对话的通道。实现PLC与上位计算机的连接,实现与上位计算机的连接,实
6、现PLC与与PLC、编程器、彩色图形显示器、打印机等外部设编程器、彩色图形显示器、打印机等外部设备的连接。备的连接。1.扩展接口扩展接口 PLC主机与输入、输出扩展模块的接口,作主机与输入、输出扩展模块的接口,作扩展系统之用。主机与扩展模块之间由导轨固定,并用扩扩展系统之用。主机与扩展模块之间由导轨固定,并用扩展电缆连接。展电缆连接。最简单的系统构成最简单的系统构成2022-8-17龙岩学院物理与机电学院PLC教学组CPU 224外部电路接线电路图外部电路接线电路图CPU 224外部电路接线电路图外部电路接线电路图1.1.输入电路采用了双向光电耦合器,输入电路采用了双向光电耦合器,24V DC
7、极性可任意极性可任意选择,选择,1M、2M为输入端子的公共端。为输入端子的公共端。1L、2L为输出公为输出公共端。共端。2.CPU224另另有有2424V、280mA电源供电源供PLC输入点使用。输入点使用。2022-8-174.2 S7-200 PLC的的硬件系统硬件系统 4.2.2主机结构及性能特点主机结构及性能特点 1、主机模块主机模块 编程软件编程软件STEP7-Micro/WIN,新的新的CPU模块才支持新的模块才支持新的STEP7-Micro/WIN4.0 CPU型号型号nCPU221:6+4 无扩展。有一定高速计算和通信功能无扩展。有一定高速计算和通信功能nCPU222:8+6
8、可扩展可扩展2个模块,有一定高速计算和通信功能个模块,有一定高速计算和通信功能nCPU224 14+10可扩展可扩展7个模块,有更强的模拟量处理及高速计算个模块,有更强的模拟量处理及高速计算能力,使用最多。能力,使用最多。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.2 S7-200 PLC的的硬件系统硬件系统 4.2.2主机结构及性能特点主机结构及性能特点 1、主机模块主机模块nCPU224XP 同同CPU224一样一样 14+10 可扩展可扩展7个模块,有更强的模个模块,有更强的模拟量处理及高速计算能力,增加了拟量处理及高速计算能力,增加了2
9、输入输入/1输出怕模拟量单元和一个输出怕模拟量单元和一个通信口通信口nCPU226 24+16 可扩展可扩展7个模块,有两个通信口个模块,有两个通信口 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组S7-200 CPU2022-8-17龙岩学院物理与机电学院PLC教学组2022-8-174.2 S7-200 PLC的的硬件系统硬件系统 2.主机结构及性能特点主机结构及性能特点nCPU的主要特点和技术规范的主要特点和技术规范l供电电压:供电电压:直流直流24V和交流和交流220V两种供电电源电压两种供电电源电压l输出方式:输出方式:主是晶体管(主是晶体管(DC)和继电器
10、(和继电器(DC/AC)l集成电源:集成电源:集成集成24V直流电源,可直接供电给传感器和执行机构直流电源,可直接供电给传感器和执行机构l高速计数:高速计数:200KHZ(CPU224XP)l脉冲输出:脉冲输出:2路可达路可达100KHZ(CPU224XP)高频脉冲输出,可以驱动步高频脉冲输出,可以驱动步进电机和伺服电机以实现定位任务。进电机和伺服电机以实现定位任务。l集成模拟电位器:集成模拟电位器:实现实时更改运行中的一些参数实现实时更改运行中的一些参数l实时时钟实时时钟n存储系统存储系统l保持型数据存储器:保持型数据存储器:对变量对变量V、中间继电器、中间继电器M、定时器定时器T、计数器计
11、数器C的存的存储器进行了组态成掉电保持型的存储器,掉电时电容可保存储器进行了组态成掉电保持型的存储器,掉电时电容可保存50100小小时,电池时,电池永久型存储器:永久型存储器:可维持可维持200天。天。l注意组态注意组态M存储器(存储器(MB0MB13)为永久型存储器要慎用为永久型存储器要慎用l存储卡存储卡 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.2 S7-200 PLC的的硬件系统硬件系统 3.I/O的扩展和功能的扩展的扩展和功能的扩展n为什么要进行为什么要进行I/O扩展?扩展?nI/O扩展模块:扩展模块:开关输入型开关输入型EM221、
12、开关输出型、开关输出型EM222、开关输入输、开关输入输出型出型EM223;模拟量输入型模拟量输入型EM231、模拟量输出型模拟量输出型EM232、模拟量模拟量输入输出型输入输出型EM235 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组1.1.数字量扩展模块数字量扩展模块2.数字量扩展模块主要有:数字量扩展模块主要有:3.EM221 数字量输入模块,数字量输入模块,24V,8输入。输入。4.EM222数字量输出模块,数字量输出模块,24V,8输出。输出。5.EM223数字量混合模块,数字量混合模块,24V。(如如DI4/DO4直流直流24V)6.2.模拟量扩展模块模
13、拟量扩展模块7.模拟量扩展模块主要有:模拟量扩展模块主要有:8.EM231:4模拟输入点,模拟输入点,2W,12位。位。9.EM232:2模拟输出点,模拟输出点,2W,12位。位。10.EM235:4模拟输入点,模拟输入点,1模拟量输出点,模拟量输出点,2W,12位。位。11.3.热电偶、热电阻模块热电偶、热电阻模块12.EM231为为1.8W,15位,模拟量输入。位,模拟量输入。2022-8-174.2 S7-200 PLC的的硬件系统硬件系统 3.I/O的扩展和功能的扩展的扩展和功能的扩展n功能扩展模块功能扩展模块:P128nI/O点的扩展点的扩展l 编址原则编址原则同类型输入或输出点的模
14、块进行顺序编址。同类型输入或输出点的模块进行顺序编址。对于数字量,输入对于数字量,输入/输出映像寄存器的单位长度为输出映像寄存器的单位长度为8位(位(1个字节),个字节),本模块高位实际位数未满本模块高位实际位数未满8位的,未用位不能分配给位的,未用位不能分配给I/O链的后续模块。链的后续模块。对于模拟量,输入对于模拟量,输入/输出以输出以2个字节(个字节(1个字)递增方式来分配空间。个字)递增方式来分配空间。nHMI S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.2 S7-200 PLC的的硬件系统硬件系统 3.I/O的扩展的扩展nI/O点的扩
15、展点的扩展l举例举例 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组主机CPU224模块1EM221DI8XDC24V模块2EM222DO8XDC24V模块3EM235AI4/AQ1X12 位模块4EM223DI4/DQ4XDC24V/继电器模块 5EM235AI4/AQ1X12 位2022-8-174.2 S7-200 PLC的的硬件系统硬件系统 3.I/O的扩展的扩展nI/O点的扩展点的扩展l举例举例 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.3 S7-200 PLC的的内部资源内部资源1.软元件软元件n什么是软
16、元件?什么是软元件?n特点特点l没有物理触点,且其触点可以无限次地使用;没有物理触点,且其触点可以无限次地使用;l体积小、功耗低、寿命长。体积小、功耗低、寿命长。n软元件介绍软元件介绍l输入继电器(输入继电器(I):):输入映像寄存器输入映像寄存器,又称输入继电器(该区域可又称输入继电器(该区域可以按位操作)以按位操作).输入继电器线圈由外部信号驱动,常开触点和常闭输入继电器线圈由外部信号驱动,常开触点和常闭触点供用户编程使用触点供用户编程使用 有外部输入端子,有外部输入端子,各各1616B B S7-200 PLC输入映像寄存器输入映像寄存器编址范围编址范围:I0.0I15.7。或或:IB0
17、IB15,或或:IW0IW14,或或:ID0ID12。l输出继电器(输出继电器(O):):输出映像寄存器(又称输出继电器)是用来输出映像寄存器(又称输出继电器)是用来将将PLCPLC的输出信号传递给负载,线圈用程序指令驱动。的输出信号传递给负载,线圈用程序指令驱动。有外部输出端子有外部输出端子 编址范围编址范围(Q0.0Q15.7)PLC的每一个的每一个I/O点点都是一个确定的都是一个确定的物理点。物理点。CPU 224主机有主机有I0.0I0.7,I1.0I1.5共共14个数字量输入端点,个数字量输入端点,Q0.0Q0.7、Q1.0、Q1.1共共10个数字量输出端点。个数字量输出端点。S7-
18、200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.3 S7-200 PLC的的内部资源内部资源1.软元件软元件n通用辅助继电器(中间继电器(通用辅助继电器(中间继电器(M):):M作为控制继电作为控制继电器(又称中间继电器),用来存储中间操作数或其它控制器(又称中间继电器),用来存储中间操作数或其它控制信息。信息。l S7-200 PLC编址范围编址范围M0.0M31.7,可以按位、字节、可以按位、字节、字或双字来存取存储区的数据。字或双字来存取存储区的数据。n特殊继电器(特殊继电器(SM):):特殊标志位(特殊标志位(SMSM)存储器:存储器:180B。
19、有特殊功能或用来系统的状态变量、有关信息的控制参数有特殊功能或用来系统的状态变量、有关信息的控制参数和信息。和信息。l CPU 224CPU 224编址范围编址范围SM0.0 SM0.0 SM179.7SM179.7,共共180180个字节。其个字节。其中中SM0.0SM0.0SM29.7SM29.7的的3030个字节为只读型区域个字节为只读型区域n变量存储器(变量存储器(V):):用以存储运算的中间结果和其它数据用以存储运算的中间结果和其它数据l CPU 224有有VB0.0VB5119.7的的5K存储字节。可以是存储字节。可以是“1”“1”或或“0”“0”这样的位逻辑。可按位、字节、字或双
20、这样的位逻辑。可按位、字节、字或双字使用。字使用。V V:5.2KB5.2KB S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.3 S7-200 PLC的的内部资源内部资源1.软元件软元件n 局部变量存储器(局部变量存储器(L):):局部变量局部变量L L与变量与变量V V存储器相似,存储器相似,V V 是全局有效的,而是全局有效的,而L L是局部有效,即是局部有效,即V V是同一变量可以被任何程序(主是同一变量可以被任何程序(主程序、了程序、中断程序)访问,而程序、了程序、中断程序)访问,而L L是和特定程序相关联。是和特定程序相关联。lS7-2
21、00有有64个字节的局部存储器,编址范围个字节的局部存储器,编址范围LB0.0LB63.7,其中其中60个字节可以用作暂时存储器或者给子程序传递参数,最后个字节可以用作暂时存储器或者给子程序传递参数,最后4个字个字节为系统保留字节。节为系统保留字节。l不同程序的局部存储器不能互相访问。不同程序的局部存储器不能互相访问。l使用局部变量存储器最多的场合是带参数的子程序调用过程中。使用局部变量存储器最多的场合是带参数的子程序调用过程中。n顺序控制继电器(顺序控制继电器(S S)存储区:存储区:3232B BlS又称状态元件,以实现顺序控制和步进控制。如果没有被顺序又称状态元件,以实现顺序控制和步进控
22、制。如果没有被顺序控制中,可以作为一般的中间继电器使用。控制中,可以作为一般的中间继电器使用。lS7-200 PLC编址范围编址范围S0.0S31.7,可以按位、字节、字或双字可以按位、字节、字或双字来存取数据。来存取数据。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.3 S7-200 PLC的的内部资源内部资源1.软元件软元件n 定时器(定时器(T)l S7-200 CPU中的定时器是对内部时钟累计时间增量的中的定时器是对内部时钟累计时间增量的设备,用于时间控制。当定时器的当前值达到预设值时,设备,用于时间控制。当定时器的当前值达到预设值时,定
23、时器触点动作。编址范围定时器触点动作。编址范围T0T255(22X););T0T127(21X)。n 计数器(计数器(C)l 计数器主要用来累计输入脉冲个数。有计数器主要用来累计输入脉冲个数。有16位预置值和位预置值和当前值寄存器各一个,以及当前值寄存器各一个,以及1位状态位,当前值寄存器位状态位,当前值寄存器用以累计脉冲个数,计数器当前值大于或等于预置值用以累计脉冲个数,计数器当前值大于或等于预置值时,状态位置时,状态位置1。l S7-200 CPU提供有三种类型的计数器,增计提供有三种类型的计数器,增计数、减计数、增减计数。编址范围数、减计数、增减计数。编址范围C0C255(22X),),
24、C0C127(21X)。)。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.3 S7-200 PLC的的内部资源内部资源1.软元件软元件n 模拟量输入寄存器(模拟量输入寄存器(AI)/模拟量输出寄存(模拟量输出寄存(AO)l S7-200的模拟量输入电路将外部输入的模拟量的模拟量输入电路将外部输入的模拟量(如温度、电压)等转换成(如温度、电压)等转换成1个字长(个字长(16位)的位)的数字量,存入模拟量输入映像寄存器区域。数字量,存入模拟量输入映像寄存器区域。l AI编址范围编址范围AIW0,AIW2,AIW62,起始起始地址定义为偶数字节地址,共
25、有地址定义为偶数字节地址,共有32个个模拟量输模拟量输入点。入点。l S7-200模拟量输出电路用来将模拟量输出映像模拟量输出电路用来将模拟量输出映像寄存器区域的寄存器区域的1个字长(个字长(16位)数字值转换为模位)数字值转换为模拟电流或电压输输出。拟电流或电压输输出。l AQ编址范围编址范围AQW0,AQW2,AQW62,起起始地址也采用偶数字节地址,共有始地址也采用偶数字节地址,共有32个个模拟量模拟量输出点。输出点。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.3 S7-200 PLC的的内部资源内部资源1.软元件软元件n 高速计数器(高
26、速计数器(HC):):6 6个个l CPU与普通计数器相同,只不过用来累与普通计数器相同,只不过用来累计比主机扫描速率更快的高速脉冲计比主机扫描速率更快的高速脉冲l 22X提供了提供了6个高速计数器个高速计数器HC0、HC1HC5(每个计数器最高频率为每个计数器最高频率为30KHz)用来累计比用来累计比CPU扫描速率更快扫描速率更快的事件。高速计数器的当前值为双字长的事件。高速计数器的当前值为双字长的符号整数。的符号整数。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.3 S7-200 PLC的的内部资源内部资源1.软元件软元件n 累加器(累加器(
27、AC):):l 可以用来存放数据如运算数据、中间数据可以用来存放数据如运算数据、中间数据和结果数据,也可用来向子程序传递参数,和结果数据,也可用来向子程序传递参数,或从子程序返回参数。或从子程序返回参数。l 可进行读、写两种操作。提供了可进行读、写两种操作。提供了4 4个个3232位位累加器累加器AC0AC0AC3AC3。l 累加器支持以字节(累加器支持以字节(B B)、)、字(字(W W)和双字和双字(D D)的存取。的存取。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.3 S7-200 PLC的的内部资源内部资源1.软元件软元件n 累加器(累
28、加器(AC):):S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式1.数据类型数据类型n数据类型及范围:字符串、布尔型(数据类型及范围:字符串、布尔型(0或或1)、)、整型和实整型和实型(浮点数)见书中表格型(浮点数)见书中表格P134n常数常数 长度:字节、字、双字长度:字节、字、双字 表示:二进制、十进制、十六进制、表示:二进制、十进制、十六进制、ASCII、浮点、浮点数等数等 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻
29、址方式寻址方式 2.直接寻址直接寻址l直接寻址的编址格式直接寻址的编址格式 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式 2.CPU存储区域的直接寻址存储区域的直接寻址n直接寻址直接寻址l直接寻址的编址格式直接寻址的编址格式A:元件名称,即该数据在数据存储器中的区域地址,可以是上表中:元件名称,即该数据在数据存储器中的区域地址,可以是上表中的符号;的符号;T:数据类型,若为位寻址,则无该项;若为字节、字或双字寻址,:数据类型,若为位寻址,则无该项;若为字节、字或双字寻址,则则T的取值应分别为的取值应分
30、别为B、W和和D;X:字节地址;:字节地址;Y:字节内的位地址,只有位寻址才有该项。:字节内的位地址,只有位寻址才有该项。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式 2.CPU存储区域的直接寻址存储区域的直接寻址n直接寻址直接寻址l 位寻址:位寻址:Ax.y 可以进行位寻址的编程元件有:可以进行位寻址的编程元件有:I、Q、M、SM、L、V、S等。等。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式 2.直接寻址
31、直接寻址l 特殊元件的寻址格式特殊元件的寻址格式 T、C、HC、AC等,不用写出它们的字节地等,不用写出它们的字节地址,而是直接写出其编号即可。址,而是直接写出其编号即可。T、C的地址编号有的地址编号有2个含义:位和当前值。个含义:位和当前值。AC的特殊性:字节、字、双字。使用时只的特殊性:字节、字、双字。使用时只表示出累加器的地址编号即可,如表示出累加器的地址编号即可,如AC0,数数据长度取决于进出据长度取决于进出AC0的数据类型。的数据类型。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式 2.直接寻
32、址直接寻址l 字节、字、双字的寻址格式字节、字、双字的寻址格式 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式 3.CPU存储区域的间接寻址存储区域的间接寻址什么是间接寻址?什么是间接寻址?间接寻址方式是,数据存放在存储器或寄存器中,在指令间接寻址方式是,数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元的内存地址的地址。存储单中只出现所需数据所在单元的内存地址的地址。存储单元地址的地址又称为地址指针。这种间接寻址方式与计元地址的地址又称为地址指针。这种间接寻址方式与计算机的间接寻址方式相同。间
33、接寻址在处理内存连续地算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据时非常方便,而且可以缩短程序所生成的代址中的数据时非常方便,而且可以缩短程序所生成的代码的长度,使编程更加灵活。码的长度,使编程更加灵活。用间接寻址方式存取数据需要作的工作有用间接寻址方式存取数据需要作的工作有3种:建立指针、种:建立指针、间接存取和修改指针。间接存取和修改指针。可以用指针进行间接寻址的存储区:可以用指针进行间接寻址的存储区:I、Q、M、V、S、T、C。而。而T和和C只能是当前值,而对独立存取数据方法和只能是当前值,而对独立存取数据方法和模拟量不能进行间接寻址。模拟量不能进行间接寻址。S7-200
34、PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式 3.CPU存储区域的间接寻址存储区域的间接寻址建立指针建立指针l使用间接寻址对某个存储器单元读、写时,首先要建立地址指针。使用间接寻址对某个存储器单元读、写时,首先要建立地址指针。指针为双字长,是所要访问的存储单元的指针为双字长,是所要访问的存储单元的32位的物理地址。可作位的物理地址。可作为指针的存储区有:变量存储器(为指针的存储区有:变量存储器(V)、局部变量存储器()、局部变量存储器(L)和)和累加器(累加器(AC1、AC2、AC3)。必须用双字传送指令()。必须
35、用双字传送指令(MOVD),),将存储器所要访问单元的地址装入用来作为指针的存储器单元或将存储器所要访问单元的地址装入用来作为指针的存储器单元或寄存器,装入的是地址而不是数据本身,格式如下:寄存器,装入的是地址而不是数据本身,格式如下:例:例:MOVD&VB100,VD204 MOVD&VB10,AC2 MOVD&C2,LD16其中:其中:“&”为地址符号,它与单元编号结合使用表示所对为地址符号,它与单元编号结合使用表示所对应单元的应单元的32位物理地址;位物理地址;VB100只是一个直接地址编号,只是一个直接地址编号,并不是它的物理地址。指令中的第二个地址数据长度必须并不是它的物理地址。指令
36、中的第二个地址数据长度必须是双字长,如:是双字长,如:VD、LD和和AC等。等。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式 3.CPU存储区域的间接寻址存储区域的间接寻址n间接寻址的步骤间接寻址的步骤l用指针来存取数据用指针来存取数据在操作数的前面加在操作数的前面加“*”表示该操作数为一个指针。表示该操作数为一个指针。l修改指针修改指针连续存储数据时,可以通过修改指针很容易存取其紧挨的数据。简单的数学连续存储数据时,可以通过修改指针很容易存取其紧挨的数据。简单的数学运算指令,如加法、减法、自增和自减
37、等指令可以用来修改指针。在修改指运算指令,如加法、减法、自增和自减等指令可以用来修改指针。在修改指针时,要记住访问数据的长度:存取字节时,指针加针时,要记住访问数据的长度:存取字节时,指针加1;存取字时,指针加;存取字时,指针加2;存取双字时,指针加存取双字时,指针加4。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.4 S7-200 PLC的的寻址方式寻址方式 3.CPU存储区域的间接寻址存储区域的间接寻址n举例举例 n大家想一想:开始对指针进行操作后,还用再操心具体的地址吗?大家想一想:开始对指针进行操作后,还用再操心具体的地址吗?S7-200
38、 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.5 S7-200 PLC的的指令系统指令系统 1.编程语言编程语言n新旧新旧CPU版本的不同所造成的影响版本的不同所造成的影响n梯形图梯形图 n语句表语句表n功能块图功能块图n功能图功能图nIEC61131-3 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.5 S7-200 PLC的的指令系统指令系统 2.几个概念几个概念n梯形图输出表示形式:输出线圈(梯形图输出表示形式:输出线圈(Q和和M)和指令盒(和指令盒(C和和T以及大部分的指令功能)。以及大部分的指令功能)
39、。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.5 S7-200 PLC的的指令系统指令系统 2.几个概念几个概念n网络块网络块l 什么是网络块?什么是网络块?是是S7-200PLC编程软件中一个特殊的编程软件中一个特殊的标记,是一个独立的逻辑块。整个梯形图程序由许多标记,是一个独立的逻辑块。整个梯形图程序由许多网络块组成的,每个网络块均起始于母线,对每个网网络块组成的,每个网络块均起始于母线,对每个网络块进行注释,便于阅读。络块进行注释,便于阅读。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.5
40、S7-200 PLC的的指令系统指令系统 2.几个概念几个概念n网络块网络块l 什么是网络块?什么是网络块?是是S7-200PLC编程软件中一个特殊的编程软件中一个特殊的标记,是一个独立的逻辑块。整个梯形图程序由许多标记,是一个独立的逻辑块。整个梯形图程序由许多网络块组成的,每个网络块均起始于母线,对每个网网络块组成的,每个网络块均起始于母线,对每个网络块进行注释,便于阅读。络块进行注释,便于阅读。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.5 S7-200 PLC的的指令系统指令系统 2.几个概念几个概念n网络块网络块 S7-200 PLC基
41、础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.6 S7-200 PLC的的程序结构程序结构 1.用户程序用户程序n主程序主程序n子程序子程序n中断程序中断程序2.数据块:存放控制程序运行所要的数据。数据块:存放控制程序运行所要的数据。3.参数块:存放参数块:存放CPU的组态数据,如未设定,则自动配置。的组态数据,如未设定,则自动配置。S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.7 S7-200 PLC的的几个特性几个特性 1.定义掉电保护区:定义掉电保护区:允许用户定义掉电保持区的地址范围,包允许用户定义掉电保持区的地
42、址范围,包括括V、M、C、T。被定义的区间,可以在停电后仍保持储区被定义的区间,可以在停电后仍保持储区中的数据。只有保持型定时器(中的数据。只有保持型定时器(TONR),),可以设为掉电保可以设为掉电保持的,对计时器和定时器,只有当前值可以保持,默认下持的,对计时器和定时器,只有当前值可以保持,默认下M前前14个字节是非保持型。个字节是非保持型。2.立即读写立即读写I/O:可以直接访问真正的输入可以直接访问真正的输入/输出点,而不必使输出点,而不必使用映像寄存器。用映像寄存器。3.设置停止模式下的输出值设置停止模式下的输出值:为安全等原因,在:为安全等原因,在STOP模式下模式下输入状态。输入
43、状态。4.对输入信号增加滤波器对输入信号增加滤波器:允许为:允许为CPU模块上的输入点设置滤模块上的输入点设置滤波器,时间为波器,时间为0.2m s 12.8ms可选,对于模拟量输入信号可选,对于模拟量输入信号来说,可以对每一路模拟量输入通道选择软件滤波器。滤波来说,可以对每一路模拟量输入通道选择软件滤波器。滤波是多少模拟量采样的平均值,是多少模拟量采样的平均值,S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-174.7 S7-200 PLC的的几个特性几个特性 5、捕捉窄脉冲捕捉窄脉冲:当一个输入点设置了脉冲捕捉功能后,输入点:当一个输入点设置了脉冲捕捉功能后,输入点的状态变化被锁存并一直保持到下一个扫描采样阶段。的状态变化被锁存并一直保持到下一个扫描采样阶段。1.模拟电位器模拟电位器:标定为:标定为0250,如如SMB28和和SMB292.高速高速I/O:S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组2022-8-17本章小结本章小结 1.主要内容回顾主要内容回顾2.要求要求作业:全部作业:全部 S7-200 PLC基础知识基础知识 龙岩学院物理与机电学院PLC教学组