浔之漫智控技术(上海)有限公司
西门子模块代理商
西门子PLC系统块数据保持设置

西门子PLC系统块数据保持设置

数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电后再上电,数据区域的内容是否保持断电前的状态。

1.保持:选中的数据区内容会保持断电前状态

2.不保持:如果某数据区未设置为“保持”,则在CPU重新上电时,V存储区的内容会用EEPROM的内容覆盖(通常都是0),如果EEPROM中保存了数据(如在数据块中设置了V数据区的初始值),这些数据就会自动复制到V区中;其他数据区的内容会清零

在这里设置的数据保持功能靠如下几种方式实现:

1.CPU内置的超级电容2.超级电容放电完毕后,如果安装了外插电池(或CPU221/222用的时钟/电池)卡,则电池卡会继续数据保持的电源供电,直到放电完毕3.数据在断电前被自动写入相应的EEPROM数据区中(如果设置MB0 - MB13为保持)


西门子PLC


图1. 设置数据保持范围

在上图中:

a.*多可以设置6个数据保持区域

b.选择数据保持区的存储区类型(V、M、T和C的当前值)

c.指定数据保持区的起始地址:相对于地址0的偏移值,如14就是起始地址为MB14

d.存储单元的个数(在b.中指定的数据单元的个数)

e.清除当前的设置(为不保持)

如果将MB0 - MB13共14个字节范围中的存储单元设置为“保持”,则CPU在断电时会自动将其内容写入到EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区。也就是能做到**保存。如上图蓝圈内所示。

数据区设置为不保持时,可以将CPU断电然后再上电、在Status Chart(状态表)中检查相应地址单元内容是否改变可以检验数据是否正确地存入EEPROM。

以上的“保持”设置(除了MB0 - MB13)都是靠内置超级电容( 外插电池卡)的方式供电实现。

定时器T和计数器C的当前值可以保持,而它们的位地址状态不能保持。只有TONR定时器数据才能保持。


浔之漫智控技术(上海)有限公司 

本公司销售西门子自动化产品,全新原装,质量保证,价格优势

西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网

西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆

我公司大量现货供应,价格优势,品质保证,德国原装进口


西门子PLC选型常见问题分析

西门子plc按照小型、中型、大型分为三种,依次为:S7-20,S7-300,S7-400系列,近年来又开发出LOGO!系列,西门子plc的选型与一般PLC选型原则无异。

一、输入输出(I/O)点数的估算

二、存储器容量的估算

三、控制功能的选择

四、机型的选择

1、200PLC的处理器是多少位的

S7-200 CPU的中央处理芯片数据长度为32位.从CPU累加器AC0/AC1/AC2/AC3的数据长度也可以看出.

2、如何进行S7-200的电源需求与计算

S7-200 CPU模块提供5VDC和24VDC电源:

当有扩展模块时CPU通过I/O总线为其提供5V电源,所有扩展模块的5V电源消耗之和不能超过该CPU提供的电源额定.若不够用不能外接5V电源.每个CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供24VDC.如果电源要求超出了CPU模块的电源定额,你可以增加一个外部24VDC电源来提供给扩展模块.所谓电源计算,就是用CPU所能提供的电源容量,减去各模块所需要的电源消耗量.

注意:

EM277模块本身不需要24VDC电源,这个电源是**通讯端口用的.24VDC电源需求取决于通讯端口上的负载大小.

CPU上的通讯口,可以连接PC/PPI电缆和TD 200并为它们供电,此电源消耗已经不必再纳入计算.

3、200PLC能在零下20度工作吗

S7-200的工作环境要求为:

0°C-55°C,水平安装

0°C-45°C,垂直安装

相对湿度95%,不结露

西门子还提供S7-200的宽温度范围产品(SIPLUS S7-200):

工作温度范围:-25°C- 70°C

相对湿度:55°C时98%,70°C时45%

其他参数与普通S7-200产品相同

S7-200的宽温型产品,每种都有其单独的订货号,可以到SIPLUS产品主页查询.

如果没有找到,则说明目前没有对应的SIPLUS产品.

文本和图形显示面板没有宽温型产品.

还要注意国内没有现货,如需要请和当地西门子办事处或经销商联系.

4、数字量输入/输出(DI/DO)响应速度有多快能作高速输入和输出吗

S7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高速计数器(输入),高速脉冲输出.这些硬件电路在用户程序的控制下工作,可以达到很高的频率;但点数受到硬件资源的限制.

S7-200 CPU按照以下机制循环工作:

读取输入点的状态到输入映像区

执行用户程序,进行逻辑运算,得到输出信号的新状态

将输出信号写入到输出映像区

只要CPU处于运行状态,上述步骤就周而复始地执行.在第二步中,CPU也执行通讯,自检等工作.

上述三个步骤是S7-200 CPU的软件处理过程,可以认为就是程序扫描时间.

实际上,S7-200对数字量的处理速度受到以下几个因素的限制:

输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间)

CPU的内部处理时间,包括:

读取输入点的状态到输入映像区

执行用户程序,进行逻辑运算,得到输出信号的新状态

将输出信号写入到输出映像区

输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间)

上述A,B,C三段时间,就是限制PLC处理数字量响应速度的主要因素.

一个实际的系统可能还需要考虑输入,输出器件的延时,如输出点外接的中间继电器动作时间等.


发布时间:2024-01-07
展开全文
优质商家推荐 拨打电话