PLC第四章PPT_第1页
PLC第四章PPT_第2页
PLC第四章PPT_第3页
PLC第四章PPT_第4页
PLC第四章PPT_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1、1讲解内容:讲解内容: 第四章第四章 S7-200PLC的基础知识的基础知识 4.1 概述概述 4.2 硬件系统成硬件系统成 4.3 内部资源内部资源 4.4 寻址方式寻址方式 4.5 指令系统指令系统 4.6 程序结构程序结构 学习说明学习说明:本讲是学习本讲是学习PLC控制器的基础知识。重点掌握:控制器的基础知识。重点掌握:S7-200PLC硬件组成、系统扩展、内部资源、寻址方硬件组成、系统扩展、内部资源、寻址方式、编程语言和程序结构。式、编程语言和程序结构。现代电器与现代电器与PLCPLC技术技术第四章第四章 24.1 4.1 概述概述德国西门子公司生产德国西门子公司生产S系列系列PLC

2、的发展概况的发展概况: 第一代可编程序控制器第一代可编程序控制器: S3系列系列 第二代可编程序控制器第二代可编程序控制器: S5系列系列 第三代可编程序控制器第三代可编程序控制器: S7系列系列德国西门子公司生产的德国西门子公司生产的S7系列系列PLC的产品类的产品类型:型: S7 200系列系列 (小型机)(小型机) S7 300系列(中型机)系列(中型机) S7 400系列(大型机)系列(大型机) 青岛大学青岛大学-西门子自动化与驱动集团小型自动化产品联合培训中心西门子自动化与驱动集团小型自动化产品联合培训中心Micro Automation Products United Traini

3、ng Center Qingdao University Siemens Automation & Drives Group S7-200 家族产品的定家族产品的定位位通用逻通用逻辑模块辑模块 LOGO! S7-400中中/ 大大 型型 High-end range/medium rangeS7- 400 S7-300C S7-300中中/ 小小 型型 Low-end rangeS7- 300 S7-200/CN微微 型型 PLCS7- 200/CNSIMATIC S7-200S7-200 CN4 从从CPUCPU模块的功能模块的功能来看,来看,SIMATIC S7-200SIMATI

4、C S7-200系列小型可编系列小型可编程序控制器发展至今,大致经历了程序控制器发展至今,大致经历了两代:两代: 第一代第一代产品其产品其CPUCPU模块模块为为CPU 21XCPU 21X,它具有四种不同结它具有四种不同结构配置的构配置的CPUCPU单元:单元:CPU 212CPU 212,CPU 214CPU 214,CPU 215CPU 215和和CPU CPU 216216。 第二代第二代产品其产品其CPUCPU模块模块为为CPU 22XCPU 22X,是在是在2121世纪初投放世纪初投放市场的,速度快,具有较强的通信能力。它具有市场的,速度快,具有较强的通信能力。它具有四种四种不同结

5、构配置的不同结构配置的CPUCPU单元:单元:CPU 221CPU 221,CPU 222CPU 222,CPU CPU 224224、 CPU224XPCPU224XP和和CPU 226CPU 226,除,除CPU 221CPU 221之外,其他都之外,其他都可加扩展模块。可加扩展模块。S7-200系列小型的发展概况系列小型的发展概况青岛大学青岛大学-西门子自动化与驱动集团小型自动化产品联合培训中心西门子自动化与驱动集团小型自动化产品联合培训中心Micro Automation Products United Training Center Qingdao University Siemen

6、s Automation & Drives Group CPU 221(10 I/O Points)CPU 224XP (24 I/O + 2AI/1AO)CPU 222(14 I/O Points)CPU 224(24 I/O Points)CPU 226 (40 I/O Points)SIMATIC S7-200 CPU家家族族64.2.14.2.1硬件系统的基本构成硬件系统的基本构成 7(1 1)主机模块)主机模块CPUCPU模块(基本单元)模块(基本单元) 主机模块的组成:主机模块的组成:CPUCPU、基本输入、基本输入/ /输出点、电源。主机模块可以单独完输出点、电源。主机模

7、块可以单独完成一定的控制任务。成一定的控制任务。 (2 2)扩展单元()扩展单元(I/OI/O接口电路)接口电路) 就是各种类型的输入就是各种类型的输入/ /输出模块。例如:数字量输出模块。例如:数字量I/OI/O模块、模拟量模块、模拟量I/OI/O模模块。块。(3 3)特殊功能模块)特殊功能模块 是完成某种特殊控制任务的一些装置。例如:是完成某种特殊控制任务的一些装置。例如:PIDPID模块、定位控制模块模块、定位控制模块等。扩展单元和特殊功能模块不能单独完成一定的控制任必须和主机一起使等。扩展单元和特殊功能模块不能单独完成一定的控制任必须和主机一起使用。用。(4 4)人机界面:例如)人机界

8、面:例如 :编程器、文本显示器、操作员面板、触摸屏等。:编程器、文本显示器、操作员面板、触摸屏等。(5 5)软件:编程软件)软件:编程软件STEP7-Micro/WINSTEP7-Micro/WIN,人机界面的组态软件,人机界面的组态软件 ProToolProTool、WinCC WinCC 。青岛大学青岛大学-西门子自动化与驱动集团小型自动化产品联合培训中心西门子自动化与驱动集团小型自动化产品联合培训中心Micro Automation Products United Training Center Qingdao University Siemens Automation & Dr

9、ives Group 24V 24V 传感器传感器 电源输出电源输出PanelPanel安装固安装固定孔定孔安装于标准安装于标准DINDIN导轨导轨上上 的夹子的夹子 可选卡可选卡插槽插槽 内部内部: :- - 电源电源- - 超级电容超级电容- - 时钟时钟(224(XP),226)(224(XP),226)通讯口通讯口(RS485 3+(RS485 3+红红 8-8-绿绿) )可插拔接线端可插拔接线端子子(224,226)(224,226)可插拔模拟量终端可插拔模拟量终端CPU CPU 状态状态 LEDLEDS7 224XP CPU面板结构面板结构图图I/O I/O 点点状态状态 LEDL

10、ED模式选择开关、模式选择开关、模拟电位器模拟电位器92.CPU模块的主要特点和技术规范模块的主要特点和技术规范供电电压供电电压:直流直流24V、交流、交流220V输出方式:晶体管(输出方式:晶体管(DC)、继电器输出()、继电器输出(DC/AC)高速计数:捕捉比高速计数:捕捉比CPU扫描周期更快的脉冲,输入脉冲频率可达扫描周期更快的脉冲,输入脉冲频率可达200kHz(CPU224XP)。 脉冲输出:脉冲输出:2路最大可达路最大可达100kHz(CPU224XP)高频脉冲输出。)高频脉冲输出。集成模拟电位器:利用模拟电位器可以改变相应存储器中的值。集成模拟电位器:利用模拟电位器可以改变相应存储

11、器中的值。实时时钟实时时钟 :对信息加注时间标记,记录机器的运行时间等。:对信息加注时间标记,记录机器的运行时间等。表表4.1输入、输出信号类型及输入电源输入、输出信号类型及输入电源10存储系统的类型存储系统的类型:保持型数据存储器保持型数据存储器:部分存储区可定义为掉电部分存储区可定义为掉电保持型。保持型。永久存储器(永久存储器(EEPROM)存储卡:移动存储器,是否选择有用户决定存储卡:移动存储器,是否选择有用户决定, 在用户程序的控制将指定值写入在用户程序的控制将指定值写入存储卡存储卡中,中,写入次数不得超过写入次数不得超过100万次。万次。 3.存储系统存储系统114.2.3I/O的扩

12、展及功能的扩展的扩展及功能的扩展 扩展模块扩展模块 设备连接设备连接 最大最大I/O配置的预算配置的预算 I/O点数扩展和编址点数扩展和编址121.扩展模块扩展模块 扩展模块包括扩展模块包括数字量、模拟量扩展模块数字量、模拟量扩展模块和和特殊功能扩展模块。特殊功能扩展模块。数字量扩展模块的类型:数字量扩展模块的类型:输入扩展模块输入扩展模块EM221:8点和点和16点点DC,8点点AC输出扩展模块输出扩展模块EM222:8点点DC、4点点DC(5A)、)、8点点AC、8点和点和4点继电器点继电器输入输入/输出混合扩展模块输出混合扩展模块EM223:DC输入输入/DC输出输出 4点、点、8点、点

13、、16点点 三种三种 DC输入输入/继电器输出继电器输出4点、点、8点、点、16点点 三种三种模拟量输入扩展模块模拟量输入扩展模块EM231:4AI、2路热电阻输入、路热电阻输入、4路热电偶输入路热电偶输入模拟量输出扩展模块模拟量输出扩展模块EM232:2AQ模拟量输入模拟量输入/模拟量输出扩展模块模拟量输出扩展模块EM235:4AI/1AQ(占(占2路输出地址)路输出地址)特殊功能扩展模块的类型:特殊功能扩展模块的类型:调制解调器模块调制解调器模块EM241定位模块定位模块EM253PROFIBUS-DP模块模块EM277以太网模块以太网模块CP243-1AS-i接口模块接口模块CP243-

14、2SIWAREX MS承重模块承重模块132. 设备连接设备连接图图4-7I/O扩展示意图扩展示意图 (a) 面板安装 (b) 标准导轨安装 143. 最大最大I/O配置的预算配置的预算 影响最大影响最大I/O配置的主要因素:配置的主要因素:映像寄存器数量、映像寄存器数量、CPU的的供电能力、模块电流等。供电能力、模块电流等。(1)映像寄存器数量)映像寄存器数量 CPU22X输入输入/输出映像寄存器共有输出映像寄存器共有256个。个。(2)各)各CPU所能提供的最大所能提供的最大5VDC、 24VDC电的电流值电的电流值见下表见下表4.315(3)模块电流)模块电流CPU 22X可连接的各扩展

15、模块消耗可连接的各扩展模块消耗5VDC电流如电流如表表4.4所示。所示。DC16映像寄存器的数量映像寄存器的数量 扩展后扩展后I/O的总点数不能大于输入和输出映像寄存器的数量。的总点数不能大于输入和输出映像寄存器的数量。 CPU的供电能力的供电能力 同一同一PLC系统中所有扩展模块所消耗的电流总和不得超过系统中所有扩展模块所消耗的电流总和不得超过 CPU所能提供的电流值。所能提供的电流值。 不同型号的不同型号的CPU提供提供5VDC和和24VDC电源的容量不同。电源的容量不同。最大最大I/O配制的预算原则配制的预算原则:17 1、编址前首先在主机的右端与扩展模块依次连接好、编址前首先在主机的右

16、端与扩展模块依次连接好, 连接顺序自己连接顺序自己决定。连接方法有两种,水平连接时主机在最左边,垂直连接主机在决定。连接方法有两种,水平连接时主机在最左边,垂直连接主机在最下边。最下边。2、编址的方法:、编址的方法:(1)主机)主机I/O的编址;的编址; 主机主机I/O的编址是固定的。的编址是固定的。 PLC控制系统的编址控制系统的编址18 (2 2)扩展模块编址:)扩展模块编址: 扩展模块的编址原则:扩展模块的编址原则:同类型的输入或输出点的模块进行顺序编址。同类型的输入或输出点的模块进行顺序编址。对于数字量,输入对于数字量,输入/ /输出映像寄存器的长度单位为输出映像寄存器的长度单位为8

17、8位位1 1 个字节,本模块高位未满个字节,本模块高位未满8 8位的,未用位不能分配给位的,未用位不能分配给I/O I/O 链中后续的同类型的模块。链中后续的同类型的模块。对于模拟量,输入对于模拟量,输入/ /输出以输出以2 2个字节(个字节(1 1个字)递增方式个字)递增方式分配空间。本模块未使用的地址不能被后续的同类模块继分配空间。本模块未使用的地址不能被后续的同类模块继续使用,后续地址的编排须重新从一个新的续使用,后续地址的编排须重新从一个新的2 2字以后的地字以后的地址开始。址开始。PLC控制系统的编址控制系统的编址19 主机主机CPU224模块模块EM221DI8DC24V模块模块E

18、M222DO8DC24V模块模块EM235AI4/AQ1模块模块EM223DI4/DO4模块模块EM235AI4/AQ1 例如:某一控制系统选用例如:某一控制系统选用CPU224CPU224,系统所需的输入输,系统所需的输入输出点数各为:出点数各为: 数字量输数字量输 入入2424点、数字量输出点、数字量输出2020点、模点、模拟量输入拟量输入6 6点和模拟量点和模拟量 输出输出2 2点。点。 01234编址举例:编址举例:20主机及各模块编址主机及各模块编址主机主机I/O模块模块0I/O模块模块1I/O模块模块2 I/O模块模块3I/O模块模块4I/OI0.0 Q0.0I0.1 Q0.1I0

19、.2 Q0.2I0.3 Q0.3I0.4 Q0.4I0.5 Q0.5I0.6 Q0.6I0.7 Q0.7I1.0 Q1.0I1.1 Q1.1I1.2 Q1.2I1.3 Q1.3I1.4 Q1.4I1.5 Q1.5I1.6 Q1.6I1.7 Q1.7I2.0I2.1I2.2I2.3I2.4I2.5I2.6I2.7Q2.0Q2.1Q2.2Q2.3Q2.4Q2.5Q2.6Q2.7AIW0 AQW0AIW2 AQW2AIW4AIW6I3.0 Q3.0I3.1 Q3.1I3.2 Q3.2I3.3 Q3.3I3.4 Q3.4I3.5 Q3.5I3.6 Q3.6I3.7 Q3.7AIW8 AQW4AIW10

20、 AQW6AIW12AIW1421 4.3.14.3.1软元件(软继电器)软元件(软继电器) 软元件:软元件:PLCPLC内部具有一定功能的存储单元。内部具有一定功能的存储单元。 软元件的组成:由电子电路和寄存器及存储单元组成。软元件的组成:由电子电路和寄存器及存储单元组成。 软元件的特点:软元件的特点:(1 1)软元件看不见,摸不着,也不存在物理性的触点;)软元件看不见,摸不着,也不存在物理性的触点;(2 2)每个软元件可提供无限多个常开触点和常闭触点,)每个软元件可提供无限多个常开触点和常闭触点,即它们的触点可以无限次的使用;即它们的触点可以无限次的使用;(3 3)体积小、功耗低、寿命长。

21、)体积小、功耗低、寿命长。 软元件地址:软元件地址: 区域标识符区域标识符+ +区域内地址区域内地址 不同区域内的软元件用不同的字母表示这就是区域标不同区域内的软元件用不同的字母表示这就是区域标识符。识符。 4.3 内部资源内部资源22S7-200软元件列表软元件列表(12个个)输入继电器输入继电器I变量存储器变量存储器V输出继电器输出继电器Q局部变量存储器局部变量存储器L通用辅助继电器通用辅助继电器M顺序控制继电器顺序控制继电器S特殊继电器特殊继电器SM模拟量输入模拟量输入/输映像寄存输映像寄存器器AI、AQ定时器定时器T高速计数器高速计数器HC计数器计数器C累加器累加器AC23输入继电器的

22、组成:输入继电器的组成:由输入电路和输入映像寄存器组成。由输入电路和输入映像寄存器组成。一个输入继电器对应输入映像寄存器中某一字节的某一位。一个输入继电器对应输入映像寄存器中某一字节的某一位。输入继电器的作用:输入继电器的作用:接收外部的开关信号。接收外部的开关信号。用户设备上的所有控制信号都接到用户设备上的所有控制信号都接到PLCPLC的输入端子上。的输入端子上。PLCPLC的一个的一个输入端子对应一个输入继电器,当外部所接的开关处于闭合状态时,输入端子对应一个输入继电器,当外部所接的开关处于闭合状态时,对应的输入继电器常开触点闭合,常闭触点断开。对应的输入继电器常开触点闭合,常闭触点断开。

23、输入继电器的寻址方式:输入继电器的寻址方式: I I字节字节. .位位工作:工作:输入点的外部输入开关状态通过输入接口电路输入点的外部输入开关状态通过输入接口电路存到输入状存到输入状态暂存器中态暂存器中,经过经过PLCPLC的的输入采样输入采样, ,把输入状态暂存器中输入开关的把输入状态暂存器中输入开关的状态状态存入输入状态映像存储器存入输入状态映像存储器中。中。24使用输入继电器的注意事项使用输入继电器的注意事项 25输入映像寄存器(输入映像寄存器(I I)的地址格式为:)的地址格式为: 位地址:位地址:I I字节地址字节地址. .位地址位地址 ,如,如 I0.1I0.1。 字节、字、双字地

24、址:字节、字、双字地址:I I数据长度数据长度 起始字节地址起始字节地址 ,如,如IB4IB4、IW6IW6、ID10ID10。 CPU226CPU226模块输入映像寄存器的有效地址范围为:模块输入映像寄存器的有效地址范围为: I I(0.015.70.015.7););IBIB(015015););IWIW(014014););IDID(012012)。)。26 输出继电器的组成:输出继电器的组成:由输出电路和输出映像寄存器组成。由输出电路和输出映像寄存器组成。 输出继电器的作用:输出继电器的作用: PLCPLC通过输出继电器向外部负载通过输出继电器向外部负载 发出控制命令。发出控制命令。P

25、LCPLC的每一个输出端子都与一的每一个输出端子都与一个输出继电器相对应。个输出继电器相对应。 输出继电器的编址方式:输出继电器的编址方式:Q Q字节字节. .位位 27输出映像寄存器(输出映像寄存器(Q Q)地址格式为:)地址格式为: 位地址:位地址:QQ字节地址字节地址. .位地址位地址 ,如,如Q1.1Q1.1 字节、字、双字地址:字节、字、双字地址:QQ数据长度数据长度 起始字节地址起始字节地址 ,如如QB5QB5、QW8QW8、QD11QD11。 CPU226CPU226模块输出映像寄存器的有效地址范围为:模块输出映像寄存器的有效地址范围为: Q Q(0.015.70.015.7);

26、);QBQB(015 015 ););QWQW(014014););QDQD(012012)。)。5.1.3 存储器区域 在程序的执行过程中,对于输入或输出的存取通常是通过映在程序的执行过程中,对于输入或输出的存取通常是通过映像寄存器,而不是实际的输入、输出端子。像寄存器,而不是实际的输入、输出端子。S7-200 CPUS7-200 CPU执行执行有关输入输出程序时的操作过程如图有关输入输出程序时的操作过程如图5-65-6所示。所示。 图5-6 S7-200 CPU输入、输出的操作2930内部标志位存储器(内部标志位存储器(MM)的地址格式为:)的地址格式为: 位地址:位地址:MM字节地址字节

27、地址 . .位地址位地址 ,如,如M26.7M26.7。 字节、字、双字地址字节、字、双字地址:MM数据长度数据长度 起始字节地址起始字节地址 ,如如MB11MB11、MW23MW23、MD26MD26。 CPU226CPU226模块内部标志位存储器的有效地址范围为:模块内部标志位存储器的有效地址范围为: MM(0.031.70.031.7););MBMB(031031););MWMW(030030););MDMD(028028)。)。31使用通用辅助继电器注意事项:使用通用辅助继电器注意事项:通用辅助继电器不直接接受输入信号,它的触点也不能直接驱动负通用辅助继电器不直接接受输入信号,它的触点

28、也不能直接驱动负载。没有与之对应的输入和输出端子。它的常开和常闭触点可无数载。没有与之对应的输入和输出端子。它的常开和常闭触点可无数次使用。次使用。32 特殊继电器(特殊继电器(SMSM):):具有特殊功能或用来存储系统的状态变具有特殊功能或用来存储系统的状态变量、有关的控制参数和信息的存储单元。量、有关的控制参数和信息的存储单元。 特殊继电器的作用:特殊继电器的作用:用户可以通过特殊继电器来沟通用户可以通过特殊继电器来沟通PLCPLC与与被控对象之间的信息,利用这些信息实现一定的控制作用。用被控对象之间的信息,利用这些信息实现一定的控制作用。用户也可以通过设置某些特殊继电器位来使设备实现某些

29、功能,户也可以通过设置某些特殊继电器位来使设备实现某些功能,特殊继电器分只读区和可读可写区。特殊继电器分只读区和可读可写区。特殊继电器的数量:特殊继电器的数量: CPU221 SM0.0SM179.7CPU221 SM0.0SM179.7 CPU222 SM0.0SM299.7 CPU222 SM0.0SM299.7 CPU224 SM0.0SM549. CPU224 SM0.0SM549. CPU226 SM0.0SM549.7 CPU226 SM0.0SM549.733 例如:例如:SM0.0 PLCSM0.0 PLC运行时运行时SM0.0SM0.0始终为始终为“1”1” SM0.1 PL

30、C SM0.1 PLC首次扫描首次扫描SM0.1ONSM0.1ON一个扫描周期一个扫描周期 SM0.2 SM0.2 当当RAMRAM存储器中保存数据丢失时,存储器中保存数据丢失时,SM0.2ONSM0.2ON一一个周期。个周期。 SM0.4SM0.4该位提供了一个周期为一分钟、占空比为该位提供了一个周期为一分钟、占空比为0.50.5的时的时钟钟 SM1.3SM1.3两数相除两数相除, ,除数为零时置除数为零时置“1”1” SMB37 SMB37、SMB47SMB47、SM B57SM B57、SMB137SMB137、SMB147SMB147、SMB157SMB157高速计数器的控制字节都是可

31、读可写的。高速计数器的控制字节都是可读可写的。 特殊标志位存储器(特殊标志位存储器(SMSM)的地址表示格式为:)的地址表示格式为: 位地址:位地址:SMSM字节地址字节地址. .位地址位地址 ,如,如SM0.1SM0.1。 字节、字、双字地址:字节、字、双字地址:SMSM数据长度数据长度 起始字节地址起始字节地址 ,如,如SMB86SMB86、SMW100SMW100、SMD12SMD12。 CPU226CPU226模块特殊标志位存储器的有效地址范围为:模块特殊标志位存储器的有效地址范围为: SMSM(0.0549.70.0549.7););SMBSMB(05490549););SMWSMW

32、(05480548);); SMDSMD(05460546)。)。3435 作用:用来存放程序执行过程中的中间结果数据,作用:用来存放程序执行过程中的中间结果数据,也可以使用变量存储器来保存与工序和程序有关的也可以使用变量存储器来保存与工序和程序有关的其他数据。其他数据。变量寄存器的数量:变量寄存器的数量: S7-200CPU221 V0.0V2047.7S7-200CPU221 V0.0V2047.7 S7-200CPU222 V0.0V2047.7 S7-200CPU222 V0.0V2047.7 S7-200CPU224 V0.0V5119.7 S7-200CPU224 V0.0V511

33、9.7 S7-200CPU226 V0.0V5119.7 S7-200CPU226 V0.0V5119.7 V V存储器的地址格式为:存储器的地址格式为: 位地址:位地址:VV字节地址字节地址. .位地址位地址 ,如,如V10.2V10.2。 字节、字、双字地址:字节、字、双字地址:VV数据长度数据长度 起始字节地址起始字节地址 ,如,如VB20VB20、VW100VW100、VD320VD320。 CPU226CPU226模块变量存储器的有效地址范围为:模块变量存储器的有效地址范围为: V V(0.05119.70.05119.7););VBVB(0511905119););VWVW(051

34、1805118);); VDVD(0511605116)。)。3637 局部变量存储器局部变量存储器 临时存储器,用来存储局部变量临时存储器,用来存储局部变量局部变量存储器与变量存储器的区别:局部变量存储器与变量存储器的区别:全局变量存储器全局有效,而局部变量存储器局部有效。全局变量存储器全局有效,而局部变量存储器局部有效。全局有效是指同一个变量存储器可以被任何程序(包括全局有效是指同一个变量存储器可以被任何程序(包括主程序、子程序、中断程序)访问;而局部有效是指变主程序、子程序、中断程序)访问;而局部有效是指变量只和特定的程序有关量只和特定的程序有关。局部变量存储器的个数:局部变量存储器的个

35、数:6464个字节个字节 局部存储器(局部存储器(L L)的地址格式为:)的地址格式为: 位地址:位地址:LL字节地址字节地址. .位地址位地址 ,如,如L0.0L0.0。 字节、字、双字地址:字节、字、双字地址:LL数据长度数据长度 起始字节地址起始字节地址 ,如,如LB33LB33、LW44LW44、LD55LD55。 CPU226CPU226模块局部存储器的有效地址范围为:模块局部存储器的有效地址范围为: L L(0.063.70.063.7););LBLB(063063););LWLW(062062););LDLD(060060)。3839 顺序控制继电器也叫状态元件顺序控制继电器也叫

36、状态元件是功能图编程所用的重要元件,与顺序状态指令结合使用。是功能图编程所用的重要元件,与顺序状态指令结合使用。 LSCR LSCR 顺序状态开始顺序状态开始 SCRT SCRT 顺序状态转移顺序状态转移 SCRE SCRE 顺序状态结束顺序状态结束 顺序控制继电器存储器(顺序控制继电器存储器(S S)的地址格式为:)的地址格式为: 位地址:位地址:S S字节地址字节地址. .位地址位地址 ,如,如S3.1S3.1。 字节、字、双字地址:字节、字、双字地址:S S数据长度数据长度 起始字节地址起始字节地址 ,如,如SB4SB4、SW10SW10、SD21SD21。 CPU226CPU226模块

37、顺序控制继电器存储器的有效地址范围为:模块顺序控制继电器存储器的有效地址范围为: S S(0.031.70.031.7););SBSB(031031););SWSW(030030););SDSD(028028)。4041计数器:用来累计输入脉冲上升沿的个数。计数器:用来累计输入脉冲上升沿的个数。计数器类型:计数器类型:增计数器增计数器CUCU(Count UpCount Up)减计数减计数CDCD( Count Down Count Down )增减计数器增减计数器CUD Count Up /DownCUD Count Up /Down)每个计数器所占的存储单元为每个计数器所占的存储单元为:

38、:当前值:当前值:1616位有符号整数,存储累计值(计数部分)位有符号整数,存储累计值(计数部分)位:按当前值与设定值比较置位或复位。(触点)位:按当前值与设定值比较置位或复位。(触点)计数器存储器地址表示格式为:计数器存储器地址表示格式为:CC计数器号计数器号 ,如,如C3C3。 S7-200 PLCS7-200 PLC计数器存储器的有效地址范围为:计数器存储器的有效地址范围为:C C(02550255)。)。 42 S7200CPUS7200CPU提供了提供了256256个定时器个定时器作用:累计时间增量作用:累计时间增量定时器类型:定时器类型:接通延时定时器接通延时定时器TONTON(O

39、n-Delay TimerOn-Delay Timer)记忆接通延时定时器记忆接通延时定时器TONRTONR(Retentive- On-Delay Timer Retentive- On-Delay Timer )断开延时定时器断开延时定时器TOFTOF(Off-Delay TimerOff-Delay Timer)定时器的分辨率:定时器的分辨率:1ms1ms、10ms10ms、100ms100ms定时器存储单元定时器存储单元: :当前值:当前值:1616位有符号整数,存储定时器所累计的时间增量位有符号整数,存储定时器所累计的时间增量(计时部分(计时部分-计数部分)计数部分)位:按当前值与设

40、定值的比较结果置位或复位。位:按当前值与设定值的比较结果置位或复位。(触点)(触点)定时器存储器地址表示格式为:定时器存储器地址表示格式为:TT定时器号定时器号 ,如,如T24T24。 S7-200 PLCS7-200 PLC定时器存储器的有效地址范围为:定时器存储器的有效地址范围为:T T(02550255) 九、定时器九、定时器T(Timer)43 1 1、模拟量输入映像寄存器(、模拟量输入映像寄存器(Analog InputAnalog Input):):PLCPLC通过模拟量输入电路实现通过模拟量输入电路实现A/DA/D之间的转化,即将输入的模拟之间的转化,即将输入的模拟量转化成量转化

41、成1 1个字长的数字量,模拟量输入映像寄存器存储这些数字个字长的数字量,模拟量输入映像寄存器存储这些数字量。量。模拟量输入映像寄存器的编址方式:模拟量输入映像寄存器的编址方式:AIW AIW 起始字节地址起始字节地址 :其中:其中AIAI区域标识符、区域标识符、WW数字长数字长度度例如:例如:AIW0 AIW4 AIW8 AIW0 AIW4 AIW8 注:起始字节必须是偶数字节。模拟量输入映像寄存器只注:起始字节必须是偶数字节。模拟量输入映像寄存器只能进行读取操作能进行读取操作. . 十、十、模拟量输入映像寄存器模拟量输入映像寄存器AI、模拟量输出映像寄存器、模拟量输出映像寄存器AQ44 2、

42、模拟量输出映像寄存器(、模拟量输出映像寄存器(Analog Output):):PLCPLC通过模拟量输出电路实现通过模拟量输出电路实现D/AD/A之间的转化,即将之间的转化,即将1 1个字长的数个字长的数字量,通过模拟量输出电路将这数字量按比例转换成模拟量。字量,通过模拟量输出电路将这数字量按比例转换成模拟量。模拟量输出映像寄存器的编址方式:模拟量输出映像寄存器的编址方式:AQW 起始字节地址起始字节地址:其中:其中AQ区域标识符、区域标识符、W数字数字长度长度例如:例如:AQW0 AQW4 AQW8 AQW0 AQW4 AQW8 注:起始字节必须是偶数字节。模拟量输出映像寄存器只注:起始字

43、节必须是偶数字节。模拟量输出映像寄存器只能进行写入操作。能进行写入操作。十、十、模拟量输入映像寄存器、模拟量输出映像寄存器模拟量输入映像寄存器、模拟量输出映像寄存器45 高速计数器:用来累计比主机扫描速率更快的高速脉冲。高速计数器:用来累计比主机扫描速率更快的高速脉冲。高速计数器编址方式:高速计数器编址方式:HC+高速计数器编号高速计数器编号 其中其中HC为高速计数器名称为高速计数器名称S7-200 CPU221、CPU222共有共有4个高速计数器分别为:个高速计数器分别为: HC0、HC3、HC4、HC5S7-200 CPU224、CPU226共有共有6个高速计数器分别为:个高速计数器分别为

44、: HC0、HC1、HC2、HC3、HC4、HC5 注:高速计数器的当前值是一个注:高速计数器的当前值是一个32位的有符号的整数,是位的有符号的整数,是只读数据。只读数据。 十一、高速计数器十一、高速计数器HC(Hight-speed Counter)46 累加器:是用来暂存数据的寄存器累加器:是用来暂存数据的寄存器累加器的编址方式:累加器的编址方式: AC累加器编号累加器编号S7-200累加器的数量:共有累加器的数量:共有4个分别为:个分别为:AC0、AC1、AC2、AC3,每个累加器共有,每个累加器共有32位。从累加器中读或写入累加器的位。从累加器中读或写入累加器的数字长度:字节、字、双字

45、,被操作的数字长度:字节、字、双字,被操作的数据长度取决于访问累加器时所用的指令。数据长度取决于访问累加器时所用的指令。 例如:例如: 十二、累加器十二、累加器AC (Accumulator)5.1.4 寻址方式 1. 立即寻址立即寻址 指令中如何提供操作数或操作数地址指令中如何提供操作数或操作数地址,称为寻址方式。,称为寻址方式。 S7-200 PLCS7-200 PLC的寻址方式有:的寻址方式有:立即寻址、直接寻址、间接寻址。立即寻址、直接寻址、间接寻址。 立即寻址方式是,立即寻址方式是,指令直接给出操作数指令直接给出操作数,操作数紧跟着操作码,在取,操作数紧跟着操作码,在取出指令的同时也

46、就取出了操作数,立即有操作数可用,所以称为立即操出指令的同时也就取出了操作数,立即有操作数可用,所以称为立即操作数或立即寻址。作数或立即寻址。 CPUCPU以二进制方式存储所有常数。指令中可用十进制、十六进制、以二进制方式存储所有常数。指令中可用十进制、十六进制、ASCIIASCII码或浮点码或浮点数形式来表示。表示格式举例如下:数形式来表示。表示格式举例如下:十进制常数:十进制常数:30112 30112 十六进制常数:十六进制常数:16#42F16#42FASCIIASCII常数:常数:INPUT INPUT 实数或浮点常数:实数或浮点常数:+1.1E-10 +1.1E-10 二进制常数:

47、二进制常数:2#01012#0101 11101110 #为常数的进制格式说明符为常数的进制格式说明符 5.1.4 寻址方式2. 直接寻址直接寻址 直接寻址方式是,指令直接寻址方式是,指令直接使用存储器或寄存器的元件直接使用存储器或寄存器的元件名称和地址编号名称和地址编号,根据这个地址就可以立即找到该数据。,根据这个地址就可以立即找到该数据。操作数的地址应按规定的格式表示。指令中,数据类型应与指令标识符操作数的地址应按规定的格式表示。指令中,数据类型应与指令标识符相匹配。相匹配。不同数据长度的寻址指令举例如下:不同数据长度的寻址指令举例如下:位寻址:位寻址:AND Q5.5AND Q5.5字节

48、寻址:字节寻址:ORB VB33ORB VB33,LB21LB21字寻址:字寻址:MOVW AC0MOVW AC0,AQW2AQW2双字寻址:双字寻址:MOVD AC1MOVD AC1,VD200VD200 5.1.4 寻址方式3. 间接寻址间接寻址 间接寻址方式是,间接寻址方式是,指令给出了存放操作数地址的存储单元的地址指令给出了存放操作数地址的存储单元的地址(也称地址指针)。(也称地址指针)。 可作为地址指针的存储器有:可作为地址指针的存储器有:V V、L L、ACAC(1 1 3 3) 可间接寻址的存储器区域有:可间接寻址的存储器区域有:I I、Q Q、V V、MM、S S、T T(仅当

49、前值)、(仅当前值)、C C(仅当前值)。(仅当前值)。 对对独立的位(独立的位(BITBIT)值或模拟量值)值或模拟量值不能进行间接寻址。不能进行间接寻址。(1)(1)建立指针建立指针 间接寻址前,应先建立指针。间接寻址前,应先建立指针。u指针为双字长指针为双字长,是所要访问的存储单元(最大为双字型,是所要访问的存储单元(最大为双字型3232位)的物位)的物理地址。只能使用变量存储器(理地址。只能使用变量存储器(V V)、局部存储器()、局部存储器(L L)或累加器)或累加器(AC1AC1、AC2AC2、AC3AC3)作为指针,)作为指针,AC0AC0不能用作间接寻址的指针。不能用作间接寻址

50、的指针。 5.1.4 寻址方式 将所要访问的存储器单元的地址装入用来作为指针的存储器将所要访问的存储器单元的地址装入用来作为指针的存储器单元或寄存器,单元或寄存器,装入的是地址而不是数据本身装入的是地址而不是数据本身,格式如下:,格式如下:MOVD &VB200MOVD &VB200,AC1AC1“&”“&”为地址符号为地址符号,与单元组合表示所对应单元的,与单元组合表示所对应单元的3232位物理位物理地址,地址,VB200VB200只是一个直接地址编码,并不是它的物理地址。只是一个直接地址编码,并不是它的物理地址。指令中的第二个地址数据长度必须是双字长,如:指令中的第二个地址数据长度必须是双字长,如:ACAC、LDLD和和VDVD。这里地址。这里地址“VB200”VB200”要用要用3232位表示,因而必须使用双位表示,因而必须使用双字传送指令(字传送指令(MOVDMOVD)。)。 指令中的指令中的&VB200&VB200如果改为如果改为&VW200&VW200或或&VD200&VD

温馨提示

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

评论

0/150

提交评论