浔之漫智控技术(上海)有限公司
主营产品或服务:西门子PLC , 西门子变频器 , 西门子数控系统
西门子PLC(模块)中国供应商

西门子PLC模块中国供应商

西门子PLC模块中国供应商

浔之漫智控技术(上海)有限公司(XMZ-WH-SHQW)

欢迎来到浔之漫智控技术(上海)有限公司,公司位于上海市松江区小昆山镇广富林路,单位注册资金单位1000万元。是一家诚信正规的电子产品销售与服务公司,拥有良好的高中层管理队伍,我们在技术开发、市场营销和服务等方面拥有丰富的管理经验,上海浔之漫多年从事SIEMENS产品的销售经验,本着树立公司形象和对用户认负责的精神开展业务,赢得了SIEMENS公司与广大用户的好评及大力支持。选择我们,值得信赖! 本公司主营:经销/CO-TRUST科思创西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:进口电机,电线,电缆,国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新产品‘质保一年。一年内因产品质量问题*换新产品;不收取任何费。希望能跟您有多的合作机会。欢迎致电咨询。 


 西门子PLCS7-200程序数据断电保存方法 

西门子PLCS7-200程序数据的断电保存方法,主要可分三种,其数据断电保存方法及特点如下:

一、在系统块中设置断电数据保持功能来保存数据。

在S7-200的编程中,系统块中有一项功能为断电数据保持设置,设置范围包括V存储区、M存储区、时间继电器T和计数器C(其中定时器和计数器只有当前值可被保持,而定时器位或计数器位是不能被保持的)。其基本工作原是在PLC外部供电中断时,利用PLC内部的超级电容供电,保持系统块中所设置的断电数据保持区域的数值保持不变,而将非保持区域的数据值归零。由于超级电容容量的限制,在西门子的资料中宣称只能保存几天时间。对于M存储区中的前十四个字节(即MB0-MB13),当设为断电数据保持,在PLC外部供电中断时,PLC内部自动将以上存储区的数据转移到EEPROM中,因此可实现断电**保存。

若需更长的RAM存储器断电数据保存时间,西门子公司可提供一个可选的电池卡,在超级电容耗尽后继续提供电能,延长数据保存时间(约200天)。

 

二、在编程时建立数据块来保存数据。

在程序设计的编程阶段,可在编程中建立数据块,并赋予需要的初始值,编程完成后随程序一起下载到PLC的RAM存储器中,CPU同时自动将其转存于EEPROM,作为EEPROM储器中的V数据永存储区。因EEPROM的数据保存不需要供电维持,所以可以实现**保存。若在系统块中相应V存储区未设为断电数据保持,在每次PLC上电初始,CPU自动将EEPROM中的V数据值读入RAM的V存储区。若相应V存储区设为断电数据保持,在每次PLC上电初始,CPU检测断电数据保存是否成功。若成功,则保持RAM中的相应V数据保持不变。若保存不成功,则将EEPROM中的相应V数据值读入RAM的V存储区。此方法只适用于V数据的断电数据保存。西门子PLC模块中国供应商

三、在程序中用SMB31和SMW32来保存数据。

在程序中将要保存的V存储器地址写入SMW32,将数据长度写入SMB31,并置SM31.7为1。在程序每次扫描的末尾,CPU自动检查SM31.7,如果为1,则将指定的数据存于EEPROM中,并随之将SM31.7置为零,保存的数据会覆盖先前EEPROM中V存储区中的数据。在保存操作完成之前,不要改变RAM中V存储区的值。存一次EEPROM操作会将扫描时间增加15至20毫秒。因为存EEPROM的次数是有限制的(Z少10万次,典型值为100万次),所以必须控制程序中保存的次数,否则将导致EEPROM的失效。西门子PLC模块中国供应商

结合以上的了解和工地调试的经验,

在实际应用中,若遇到需程序数西门子PLCS7-200程序数据断电保存方法 西门子PLCS7-200程序数据的断电保存方法,主要可分三种,其数据断电保存方法及特点如下:

一、在系统块中设置断电数据保持功能来保存数据。

在S7-200的编程中,系统块中有一项功能为断电数据保持设置,设置范围包括V存储区、M存储区、时间继电器T和计数器C(其中定时器和计数器只有当前值可被保持,而定时器位或计数器位是不能被保持的)。其基本工作原是在PLC外部供电中断时,利用PLC内部的超级电容供电,保持系统块中所设置的断电数据保持区域的数值保持不变,而将非保持区域的数据值归零。由于超级电容容量的限制,在西门子的资料中宣称只能保存几天时间。对于M存储区中的前十四个字节(即MB0-MB13),当设为断电数据保持,在PLC外部供电中断时,PLC内部自动将以上存储区的数据转移到EEPROM中,因此可实现断电**保存。

若需更长的RAM存储器断电数据保存时间,西门子公司可提供一个可选的电池卡,在超级电容耗尽后继续提供电能,延长数据保存时间(约200天)。

二、在编程时建立数据块来保存数据。

在程序设计的编程阶段,可在编程中建立数据块,并赋予需要的初始值,编程完成后随程序一起下载到PLC的RAM存储器中,CPU同时自动将其转存于EEPROM,作为EEPROM储器中的V数据永存储区。因EEPROM的数据保存不需要供电维持,所以可以实现**保存。若在系统块中相应V存储区未设为断电数据保持,在每次PLC上电初始,CPU自动将EEPROM中的V数据值读入RAM的V存储区。若相应V存储区设为断电数据保持,在每次PLC上电初始,CPU检测断电数据保存是否成功。若成功,则保持RAM中的相应V数据保持不变。若保存不成功,则将EEPROM中的相应V数据值读入RAM的V存储区。此方法只适用于V数据的断电数据保存。西门子PLC模块中国供应商

三、在程序中用SMB31和SMW32来保存数据。

在程序中将要保存的V存储器地址写入SMW32,将数据长度写入SMB31,并置SM31.7为1。在程序每次扫描的末尾,CPU自动检查SM31.7,如果为1,则将指定的数据存于EEPROM中,并随之将SM31.7置为零,保存的数据会覆盖先前EEPROM中V存储区中的数据。在保存操作完成之前,不要改变RAM中V存储区的值。存一次EEPROM操作会将扫描时间增加15至20毫秒。因为存EEPROM的次数是有限制的(Z少10万次。


发布时间:2024-11-25
展开全文
拨打电话 微信咨询 发送询价