“PLC”菜单中的“download user program to memory card”和“save to memory card”有什么区别(图1)?
我好像选择了“save to memory card”,然后系统提示空间不够,我的卡是(图2)1MB的,但是在保存的过程中,提示容量不够,失败了。
我如果想把程序固化到卡里,当PLC掉电等异常情况,plc可以直接读取卡里面的程序,应该选择哪个选项,如果卡容量不够需要换卡吗?
问题补充:
希望高手继续指点!
图片说明:
最佳答案
把程序写入的方法有三种——
1. 在STEP中使用“PLC>Download User Program to Memory Card”菜单命令,此时用户程序只能是整体写入FEPROM卡,而不能写入单个或部分程序块,同时,每次写入新的程序会清除原来存在卡中的程序,同时会清除内置RAM 区的内容。
2. 在STEP中使用 “Copy RAM to ROM”指令可以把工作存储器的内容拷贝到FEPROM卡中,同时会将FEPROM卡中原来的内容清除。这个指令用于保存PLC的当前运行值拷贝到PLC中,这样下次用MRES复位时,DB块的值就会复位为保存过的值。此方法也同样适用于MMC卡。
3. 使用PG(西门子编程器)时可以在STEP中使用“File > S7-Memory Card > Open”打开存储卡再用“PLC > Save to Memory Card ”将数据写入FEPROM。此操作对于MMC卡同样有效。此方法也同样适用于MMC卡。
如果想把程序固化到卡里,当PLC掉电等异常情况,plc可以直接读取卡里面的程序,应该选择哪个选项——
下载程序时直接执行download user program to memory card 就行了,这样下载程序后在CPU电池没电时程序不会丢失,这个前提是你的存储卡必须是ROM卡,ROM卡和RAM卡是不同的。如果CPU有电池持续供电的话可以不用执行download user program to memory card ,建议还是下载到ROM卡里比较好,这样的话程序就不会因为电池没电就丢失
提问者对于答案的评价:
你费心了!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244807.html