现场有一套这样能的PLC,程序写在PLC的里面的存储卡里面,就是有是突然停电,很容易把程序丢失,需要把程序重新下载,请问有不有别的办法,把程序写在能掉电保存卡里面,这样,就是停电或电池没电,也不会把程序丢失,卡的容量最好4M。具体可以选哪个型号?
最佳答案
1、看看S7-400 CPU如何保持程序、数据:
《S7-400 CPU和CPU 318-2 CPU的数据保持》下载:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=23750626&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
2、卡的容量最好4M。具体可以选哪个型号?
400系列CPU主要用到两种存储卡,一种是Flash存储卡,一种是RAM存储卡。二者都是用于扩展400系列CPU的装载存储器(Load Memory),但二者又存在以下区别:
A. 程序保持功能
Flash存储卡具有掉电保持功能,即CPU在断电状态下,程序仍然可以保持在Flash存储卡中,下次PLC的CPU再次上电时,程序可以继续使用;而RAM存储卡不具备这种功能,如果CPU断电,则程序丢失。而一般情况下,为了避免因为CPU断电而造成的程序丢失,PLC可以装入电池,这样就可以做到程序在CPU断电时保存下来。
B. 程序下载
Flash存储卡在下载程序时,需要用户在编程软件中选择“Blocks”->“PLC”->“Load user program to memory card”,可以将程序保存在存储卡中,需要注意的是,Flash存储卡只能下载完整的用户程序,并且下载时需要CPU停机。而RAM卡下载程序较为方便,在CPU运行时就可以下载程序,用户在编程软件中直接点“Download”即可。
用户可以将Flash存储卡和RAM存储卡理解为电脑的硬盘和内存,这里Flash存储卡相当于硬盘,RAM存储卡相当于内存,用户可以根据自己的实际需求进行选择。
详见:
、<S7-400CPU存储器介绍与存储卡使用(2006.09.22) >下载:
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1265&loginID=&srno=&sendtim
、《如何计算S7-400CPU所需 local data的大小》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0302
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc190413.html