加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595

广西百色市SIEMENS华南地区代理商-西门子(授权)自动化与驱动代理商-西门子变频器-西门子PLC工业模块

更新时间
2025-01-19 09:10:00
价格
请来电询价
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
联系手机
15267534595
联系人
梁涛
立即询价

详细介绍

如何设置西门子PLC部分数据的保持?首先,让小编给大家解释下PLC内部存储器的大概工作情况。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存储器中。

 

SMB31和SMW32存储器(EEPROM)写控制在用户程序的控制下,可以把V存储器中的数据存入存储器,亦称非易失存储器。先把被存数据的地址存入SMW32中,然后把存入命令存入SMB31中。一旦发出存储命令,则直到CPU完成存储操作SM31.7被置0之前,不可以改变V存储器的值。

 

在每次扫描周期末尾,CPU检查是否有向存储器区中存数据的命令。如果有,则将该数据存入存储器中。

 

SMB31和SMW32性内存(EEPROM)写入控制,怎么把HMI中设定好的值存入PLC

 

1、可以利用HMI的编辑通知位。一旦数值被修改过,编辑通知位置1,根据这个位作eeprom的写入操作,完了清除通知位;

 

2、在上电(扫描)时,COPY一份参数至另一个区域。在程序运行期间,不断做两个区域的比较,发现不一致的,表示值已被修改过,执行eeprom写入,完了后再更新COPY,使其一致。

 

3、SMB31和SMW32性内存(EEPROM)写入控制。可以将存储在V内存中的一个数值保存至受程序控制的性内存(EEPROM)中。欲执行此一功能,将需要保存的位置地址载入SMW32。然后,将命令载入SMB31,保存该数值。一旦载入保存数值的命令,在CPU复原SM31.7表示保存操作已经完成之前,不得改变V内存中的数值。

 

在每次扫描结尾处,CPU检查是否发出将数值保存至内存的命令。如果发出命令,的数值被保存在内存中。

 

在S7-200系统中使用内置的超级电容或外加电池卡为V数据区等提供电源缓冲;可以将M存储区的前14个字节(MB0 - MB13)设置为保存,实现CPU断电时自动将其中数据写入相应的EEPROM 的功能;建立项目时可以在"数据块"中预置运行过程中不须变化的工艺参数等数据,也可以下载到EEPROM中得到保存。但是,如果要实现掉电保护的数据量较大,就需要编程将这些变量写EEPROM。需要特别注意的是,PLC的存储是有次数寿命的,包括下载程序也在次数里面,共10万次,所以不要频繁操作,且用SMB32,Zui多写一个双字。

1.位、字节、字和双字

二进制数的1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态,如触点的断开和接通,线圈的通电和断电等。如果该位为1,则表示梯形图中对应的编程元件的线圈“得电”,其常开触点闭合、常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON。反之亦反。

8位二进制数组成1个字节(Byte),其中的第0位为位(LSB),第7位为Zui高位(MSB)。两个字节组成1个字(Word),两个字组成1个双字。

2.数据的存取方式

(1)“位”存取方式:位存储单元的地址由字节地址和位地址组成,如I3.2,其中的区域标识符“I”表示输入(bbbbb),字节地址为3,位地址为2。如图:

这种存取方式称为“字节·位”寻址方式。

(2)“字节”存取方式:输入字节IB3(Byte)由I3.0~I3.7这8位组成。

(3)“字”存取方式:相邻的两个字节组成一个字,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。IW14表示由IB14和IB15组成的1个字,IW14中的I为区域标识符,W表示字(Word),14为起始字节的地址。IW14中的IB14应该是高8位,IB15应该是低8位。

(4)“双字”存取方式:相邻的四个字节表示一个双字,四个字节的地址必须连续。位字节在一个双字中应该是Zui高8位。ID12表示由IB12~IB15组成的双字,I为区域标识符,D表示存取双字(Double Word),12为起始字节的地址。ID12中的IB12应该是Zui高8位,IB15应该是8位。

 

如:设电气0231、0232班各40人,每班分5个小组,每小组8人。

则“位”方式:电气0231班 第一组 1号同学

“字节”方式:电气0231班 第一组

“字”方式  :电气0231班

“双字”方式:电气023



相关产品

联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595