西门子S7-200系列PLC的存储器类型

合集下载

第3章+S7-200系列PLC硬件资源及编址方式

第3章+S7-200系列PLC硬件资源及编址方式

节、字或双字来存取位存储器区。格式为
位:M[字节地址].[位地址],如M26.7 字节,字,双字:M[长度][起始字节地址],如MB6, MW16,MD20 取值范围M0.0~M31.7共32个字节
18
5.顺序控制继电器(S)存储器区编址
顺序控制继电器位(S)用于组织机器操作或进入等效程 序段的步控制。顺序控制继电器(SCR)提供控制程序的逻 辑分段,可以按位、字或双字来存取S位。 格式:
储器作为间接编址的指针,但不能作为间接编址的存储器区。
格式:

字节,字,双字
L[字节地址].[位地址]
L[长度][起始字节地址]
L1.1
LB5,LW4,LD10
30
8.定时器(T)存储器区编址
S7-200 CPU中,定时器是累计时间增量的设备。S7-200定时 器精度(时基增量)有1ms,10ms,100ms三种。有两个相关的 变量: (1)当前值。是一个16位符号整数,存取定时器所累计的时
(BCD码形式存放); 双字DW(Double Word)—四字节数据,占存储 器中的32位。
11
•数据类型及数据范围
S7-200系列PLC的数据类型可以是字符串、布尔型(0或
1)、整数型和实数型(浮点数)。如表所示。
数据类型、长度及数据范围 无符号整数范围 十进制 0~255 0~65 535 0~4 294 967 295 十六进制 0~FF 0~FFFF 0~FFFFFFFF 符号整数范围 十进制 -128~127 -32 768~32 767 -2 147 483 648~ 2 147 483 647 十六进制 80~7F 8000~7FFF 80000000~7FFFFFFF
字节地址 字节3(第4个字节) 存储器标识符

200 PLC断电了数据怎么保持?

200 PLC断电了数据怎么保持?

西门子S7-200 PLC在没有存储卡,并且长时间断电的情况下,里面的程序能存储多久?这个问题也有不少学员问过了,所以在这里总结性的说一下。

首先,让我们了解一下S7-200内部存储器的大概工作情况。

PLC内部存储器分为RAM存储器和EEPROM永久存储器两种。

我们都知道RAM存储器的数据必须靠供电维持,当存储芯片供电中断时,其中所存数据也不复存在。

RAM存储器主要用作PLC程序运行时程序、组态参数、程序数据的实时存取空间。

EEPROM存储器为带电可擦写存储器,其数据写入后可在完全断电情况下长期保存。

PLC在每次程序下载时,将下载的程序块、数据块(可选)、CPU 配置(可选)载入RAM 存储区,同时CPU自动将其拷贝到EEPROM存储器中,以实现永久保存。

在PLC的使用过程中,每次上电时PLC会从EEPROM存储区向RAM存储区中恢复程序和CPU配置,同时检查RAM存储器中的断电数据保持区域是否成功保存。

如果保存成功,则保持区域将保持不变,RAM存储器的V存储区中的未保持区域,将从相应的EEPROM中的V存储永久区域处恢复过来。

如果RAM存贮器的内容没有保持下来,CPU 会清除RAM存贮器并置保持数据丢失存贮器位(SM0.2)为1,并将存于EEPROM存储器永久区域中的数据复制RAM存储器中。

1、正常情况之下,下载到S7-200PLC里的程序是永不丢失的,因为程序块(数据块、系统块)是直接下载到EEPROM中的,而RAM中的数据为PLC的运行数据,靠一个超级电容(或电池卡)保持,前提是在系统块中必须有相应的设置。

没有电池卡,靠一个超级电容可以保持10天左右时间。

但是值得注意的是EEPROM不要每个周期都触发,一定要加触发条件,因为EEPROM是有擦写次数的。

2、我们平时所说的S7-2OO不加电池,使用内部电容保存数据方式,在50-60小时,加入电池卡的话最好也就是200多天,在这里说的是数据,而不是程序,例如计数器,定时器等的数据。

S7-200数据类型

S7-200数据类型

S7-200数据类型标题:S7-200数据类型引言概述:S7-200是西门子公司推出的一款微型可编程逻辑控制器(PLC),广泛应用于工业自动化领域。

在S7-200编程中,数据类型是非常重要的概念,不同的数据类型在程序设计中起着不同的作用。

本文将详细介绍S7-200的数据类型,匡助读者更好地理解和应用S7-200 PLC。

一、基本数据类型1.1 位(BOOL)位数据类型用于表示逻辑真(1)或者逻辑假(0),在S7-200编程中常用于开关、触发器等逻辑控制。

1.2 字节(BYTE)字节数据类型用于存储8位二进制数据,通常用于传感器数据、计数器数值等。

1.3 整型(INT)整型数据类型用于表示带符号的整数,范围为-32768到32767,常用于计数器、计时器等。

二、标准数据类型2.1 字(WORD)字数据类型用于存储16位二进制数据,通常用于存储16位计数器、计时器数值。

2.2 双字(DWORD)双字数据类型用于存储32位二进制数据,通常用于存储32位计数器、计时器数值。

2.3 浮点型(REAL)浮点型数据类型用于表示带小数的数值,通常用于存储传感器数据、控制阀门开度等。

三、特殊数据类型3.1 定时器(TIMER)定时器数据类型用于实现定时功能,包括定时器的设定、启动、住手等操作。

3.2 计数器(COUNTER)计数器数据类型用于实现计数功能,包括计数器的设定、增减、清零等操作。

3.3 字符串(STRING)字符串数据类型用于存储文本数据,通常用于显示信息、报警信息等。

四、用户定义数据类型4.1 数组数组数据类型用于存储相同类型的数据集合,可以按照索引访问数组中的元素。

4.2 结构体结构体数据类型用于定义包含多个字段的复合数据类型,可以将不同类型的数据组合在一起。

4.3 枚举枚举数据类型用于定义一组常量值,可以提高程序的可读性和可维护性。

五、其他数据类型5.1 特殊寄存器特殊寄存器数据类型用于访问PLC的特殊寄存器,包括输入寄存器、输出寄存器等。

西门子S7-200系列可编程控制器介绍

西门子S7-200系列可编程控制器介绍

2. 数据类型及数据范围

S7-200系列PLC的数据类型可以是字符串、布 尔型(0或1)、整数型和实数型(浮点数)。 布尔型数据指字节型无符号整数;整数型数包括 16位符号整数(INT)和32位符号整数。 (DINT)。实数型数据采用32位单精度数来表 示。数据类型、长度及数据范围如表2-7所示。
2.4.2 编址方式
1. 位编址位编址的指定方式为:(区域标志符)字节号· 位 号,如I0.0;Q0.0;I1.2。 2. 字节编址字节编址的指定方式为:(区域标志符)B( 字节号),如IB0表示由I0.0~I0.7这8位组成的字节。 3. 字编址字编址的指定方式为:(区域标志符)W(起始字 节号),且最高有效字节为起始字节。例如VW0表示由 VB0和VB1这2字节组成的字。 4. 双字编址双字编址的指定方式为:(区域标志符)D( 起始字节号),且最高有效字节为起始字节。例如VD0 表示由VB0到VB3这4字节组成的双字。
4. 内部标志位存储器(中间继电器)M

内部标志位存储器,用来保存控制继电器的中间 操作状态,其作用相当于继电器控制中的中间继 电器,内部标志位存储器在PLC中没有输入/输 出端与之对应,其线圈的通断状态只能在程序内 部用指令驱动,其触点不能直接驱动外部负载, 只能在程序内部驱动输出继电器的线圈,再用输 出继电器的触点去驱动外部负载。
表2-1~表2-4。第二章\24.doc
2.3.2 常用扩展模块介绍
1.数字量扩展模块 S7-200PLC系列目前总共可以提供3大 类共9种数字量输入输出扩展模块,见表2-5。第二章 \25.doc 2. 模拟量扩展模块模拟量扩展模块提供了模拟量输入/输出 的功能 1最佳适应性 2灵活性模拟量扩展模块的数据如 表2-6所示。第二章\26.doc 3. 热电偶、热电阻扩展模块 EM231热电偶模块用于七种热 电偶类型J 、K、 E、N、 S、 T 和R 型。用户必须用 DIP 开关来选择热电偶的类型,连到同模块上的热电 偶必须是相同类型。外型如图2-6所示。 第二章 \27.doc 4. PROFIBUS-DP通信模块

西门子s7-200常用寄存器使用基础知识

西门子s7-200常用寄存器使用基础知识

西门子s7-200常用寄存器使用基础知识1、S7-200将1个字长(16位)数字值按比例转换为电流或电压。

可以用区域标识符(AQ)、数据长度(W)及字节的起始地址来改变这些值。

因为模拟量为1个字长,且从偶数字节(如0、2、4)开始,所以必须用偶数字节地址(如AQW0、AQW2、AQW4)来改变这些值。

模拟量输出值为只写数据。

模拟量转换的实际精度是12位。

格式:AQW[起始字节地址]。

例如:AQW42、在S7-200 CPU中,计数器用于累计从输入端或内部元件送来的脉冲数。

它有增计数器、减计数器及增/减计数器3种类型。

由于计数器频率扫描周期的限制,当需要对高频信号计数时可以用高频计数器(HSC)。

计数器有以下两种寻址形式。

当前值寻址:16位有符号整数,存储累计脉冲数。

计数器位寻址:根据当前值和预置值的比较结果置位或者复位。

同定时器一样,两种寻址方式使用同样的格式,即C+计数器编号。

例如:C0(1)每个高速计数器都有一个32位当前值和一个32位预置值,当前值和预设值均为带符号的整数值。

要设置高速计数器的新当前值和新预置值,必须设置控制字节(表6-7),令其第五位和第六位为1,允许更新预置值和当前值,新当前值和新预置值写入特殊内部标志位存储区。

然后执行HSC指令,将新数值传输到高速计数器。

当前值和预置值占用的特殊内部标志位存储区如表1所示。

表1 HSC0-HSC5当前值和预置值占用的特殊内部标志位存储区除控制字节以及新预设值和当前值保持字节外,还可以使用数据类型HC(高速计数器当前值)加计数器号码(0、1、2、3、4或5)读取每台高速计数器的当前值。

因此,读取操作可直接读取当前值,但只有用上述HSC指令才能执行写入操作。

(2)执行HDEF指令之前,必须将高速计数器控制字节的位设置成需要的状态,否则将采用默认设置。

默认设置为:复位和起动输入高电平有效,正交计数速率选择4×模式。

执行HDEF指令后,就不能再改变计数器的设置,除非CPU进入停止模式。

S7-200数据类型

S7-200数据类型

S7-200数据类型标题:S7-200数据类型引言概述:S7-200是西门子公司推出的一种经典PLC型号,其数据类型是PLC编程中非常重要的一部分。

了解S7-200数据类型对于PLC编程人员来说至关重要,本文将详细介绍S7-200数据类型的相关知识。

一、基本数据类型1.1 位(Bool):位是最基本的数据类型之一,用于表示开关量,取值为0或1。

1.2 字节(Byte):字节是由8位组成的数据类型,用于存储8位二进制数。

1.3 整型(Int):整型数据类型用于存储整数值,可以表示正负数。

二、浮点数据类型2.1 单精度浮点数(Float):单精度浮点数用于表示小数值,精度为6-7位有效数字。

2.2 双精度浮点数(Double):双精度浮点数用于表示更大范围的小数值,精度为15-16位有效数字。

2.3 定点数(Fixed Point):定点数用于表示带有固定小数点位置的数值,适用于需要精确计算的场景。

三、字符串数据类型3.1 字符串(String):字符串数据类型用于存储文本信息,可以包含字母、数字、符号等字符。

3.2 字符串数组(String Array):字符串数组可以存储多个字符串,每个字符串长度可以不同。

3.3 字符串指针(String Pointer):字符串指针用于指向字符串在内存中的位置,方便对字符串进行处理。

四、时间数据类型4.1 时间(Time):时间数据类型用于表示时间信息,包括时、分、秒等。

4.2 时间戳(Time Stamp):时间戳用于记录事件发生的时间,通常用于数据记录和分析。

4.3 定时器(Timer):定时器数据类型用于实现定时功能,可以设置定时时间和触发条件。

五、用户自定义数据类型5.1 结构体(Struct):结构体数据类型允许用户自定义复合数据类型,可以包含多个不同类型的数据成员。

5.2 枚举(Enum):枚举数据类型用于定义一组相关的常量,方便程序员进行编程。

5.3 数组(Array):数组数据类型用于存储多个相同类型的数据,可以按照索引访问数组元素。

第二讲 西门子S7-200系列可编程控制器介绍3

第二讲 西门子S7-200系列可编程控制器介绍3

• 指令格式:
TON Txxx,PT
• 例:
TON T120,8
定时值=时钟脉冲频率(分辨率)×预置值PT
指令格式:见图,编号与分辨率及定时器类型有关。 使能:——IN: I0.0 =“1” 当前值——T37,当在线(Online)时,此处显示当
前值 预置值——PT=10,即定时时间=100ms×10=1s 复位——IN:I0.0 = “0” 定时器状态(位)——“1”或“0” 对S7-200 PLC, 只要I0.0=“1”,即计时,当T37当 前值=3时,定时器继续计时,直至I0.0=“0”,定时
计数器6个要素: 指令格式(类型、编号
等) 预置值——PV
使能——CU、CD
复位——R、LD
当前值——Cxxx
计数器状态
(位)——与定时器类似
2)功能、时序图及应用示例
2. 增计数器
• CTU,增计数器指令。脉冲输入的每个上升沿,计 数器计数1次,当前值增加1个单位,当前值达到 预设值时,计数器位ON,当前值继续计数到32767 停止计数。复位输入有效或执行复位指令,计数 器自动复位,即计数器位OFF,当前值为0。
LD
I0.0
//使能输入
TON T35, +4
//通电延时定时 //延时时间为
//40ms
LD TONR
I0.0 T2, +10
// //有记忆通//
TOF
T36, +3 //断电延时定时
//延时时间为
//30ms
图3.12 定时器特性
• 本梯形图程序中输入输出执行时序关系如图3.13所 示。
第二讲 西门子S7-200系列可编程控制器介绍
本章要点 1.西门子S7-200 CPU224可编程控制器的结构、性 能指标 2.S7-200系列可编程控制器编址、寻址方式 3.可编程控制器元件功能及地址分配

西门子PLC S7—200的扩展

西门子PLC S7—200的扩展

西门子PLC S7—200的扩展【关键词】研华4000模块;plc扩展;硬件设计;软件流程0 引言s7-200系列plc是siemens公司推出的一种小型plc。

s7-200中的cpu226具有20k程序存储空间10k数据存储空间,6路独立的30khz单相高速计算器,2路独立的20khz高速脉冲输出(dc),2个rs485通信接口,具有ppi通信协议﹑mpi通信协议和自由方式通信协议。

其中,自由口通信方式是cpu226一个很有特色的功能,可以很好的与其他设备﹑控制器进行通信,(ascii协议﹑modbus协议等等)[1]。

研华adam4000系列远程i/o模块性能可靠,可广泛应用于多种工业控制场合。

adam4000系列包括模拟量输入输出模块(4051)﹑数字量输入输出模块(4017+)。

采用rs-485通信协议方式,支持modbus通信协议,系统所有模块只需要一条通信线即可连接,具有高通信速率﹑高采样分辨率﹑智能化﹑光电隔离﹑强抗干扰等特点。

软件开发也较容易。

s7-200plc由一个独立的s7-200cpu和各种可选择的扩展模块组成。

可以根据系统的复杂程度来组成不同的控制器。

但一个cpu226最多只能扩展7个模块在使用中发现能采集的数字量i/o口数量偏少,模拟量i/o口数量最多为35路,在有些系统中不能满足需要,如果采用s7-300plc系统则工程造价会成倍提高。

因而我们采用了研华4000模块扩展西门子s7-200i/o模块的方法。

以s7-200系列cpu226(单价1500左右)跟s7-300系列cpu314(单价3000左右)比较[2],研华4000系列每路ai/di的价格约为110元,在ai/ao、di/do点数较多的情况下,使用研华4000系列模块可显著降低成本。

1 硬件设计采用4017+、4051扩展cpu-226的ai、di模块。

4017+是16位a/d8通道的模拟量输入模块,可以采集电压、电流、温度等模拟量输入信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(1) S7-200存储器类型
S7-200 PLC可以采用多种形式的存储器来进行PLC程序与数据的存储,以防止数据的丢失。

S7-200可以使用的存储器主要有如下类型:
①RAM: CPU模块本身带有动态数据存储器(RAM)。

RAM用于存储PLC的运算、处理结果等数据。

根据需要,RAM的数据可以通过电容器或电池盒(选件)进行保持,但其存储时间较短,一般只能保持几天。

②EEPROM(或Flash ROM):除RAM外,CPU模块本身带有的保持型存储器(EEPROM或Flash ROM),可以进行数据的永久性存储。

保持型存储器用于存储PLC用户程序、PLC参数等重要数据;根据需要,也可以将PLC程序执行过程中所产生的局部变量V、内部标志M、定时器T、计数器C等保存在保持型存储器中。

③存储器卡:存储器卡在S7-200中为可选件,用户可以根据需要选用。

存储器卡为保持型存储器,可以作为PLC保持型存储器的扩展与后备,用于保存PLC用户程序、PLC参数、变量V、内部标志M、定时器T、计数器C等。

(2)存储器分区
S7-200的内部存储器分为程序存储区、数据存储区、参数存储区。

其中,程序存储区用于存储PLC用户程序;数据存储区用于存储PLC运算、处理的中间结果(如输入/输出映像,标志、变量的状态,计数器、定时器的中间值等);参数存储区用于存储PLC配置参数(包括程序保护密码、地址分配设定、停电保持区域的设定等)。

艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。

艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有 10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路
器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。

如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。

相关文档
最新文档