理论教育 优化控制器SD闪存卡存储方案

优化控制器SD闪存卡存储方案

时间:2023-06-30 理论教育 版权反馈
【摘要】:不要在控制器电源未关断的情况下插入或拔出SD闪存卡,这样做可能会产生电弧,引起爆炸,带来危险。建议在系统正常运行期间,将控制器面板上SD闪存卡的门关闭。控制器的固件版本可以用SD闪存卡来更新,正因为如此,当SD闪存卡插放在控制器中时,对控制器当前的固件版本会有一定影响。

优化控制器SD闪存卡存储方案

SD闪存卡是控制器外置的存储介质,可以插入获得相关的信息,也可以拔离带走相关的信息,是方便经济的存储方式。批量生产机器的OEM往往借此来装载控制器项目,而免去了联机下载项目的麻烦。同时也是备份项目的方法之一。

打开门之后,可以看到位置开关右侧的SD闪存卡插槽,很容易插放SD闪存卡,如图3-4~图3-6所示。插入SD闪存卡的时候,令斜角的一侧朝上,反之无法插入。

978-7-111-46407-5-Chapter03-4.jpg

图3-4 打开SD闪存卡的门

978-7-111-46407-5-Chapter03-5.jpg

图3-5 插入SD闪存卡

罗克韦尔自动化提供有1GB或2GB存储空间的产品选型,不建议以同容量的其他SD闪存卡代替。SD闪存卡自身带有写锁定装置,如图3-7所示。

978-7-111-46407-5-Chapter03-6.jpg

图3-6 关上SD闪存卡的门

978-7-111-46407-5-Chapter03-7.jpg

图3-7 SD闪存卡

说明:

●未锁定:控制器可以写数据给SD闪存卡,也能从SD闪存卡读数据。保留当前数据,为项目和固件版本创建文件和文件夹。

●锁定:控制器只能从SD闪存卡读数据,不允许写入数据,这样控制器固件更新时会失去机会,因为控制器更新自身固件的同时也要更新SD闪存卡中的固件版本,所以在对控制器做固件更新时,要求SD闪存卡不能锁定。

SD闪存卡使用FAT16文件系统,且:

●存储多个项目和相关的固件。

●如果SD闪存卡中已有相同名称的项目,存储将覆盖卡中原有的项目。

●装载最新存储的项目。

当SD闪存卡内存放多个项目时,可用读卡器从卡中读出选中的项目。

不要在控制器电源未关断的情况下插入或拔出SD闪存卡,这样做可能会产生电弧,引起爆炸,带来危险。建议在系统正常运行期间,将控制器面板上SD闪存卡的门关闭。

SD闪存卡的使用寿命取决于对SD闪存卡写入的次数,尽管闪存介质可使用的次数是充足的,但应该防止频繁写入。当采集数据时,防止频繁写入是尤为重要的。建议将采集数据放到控制器内存的缓冲区,然后限制数据写入可移动介质的次数。

建议安装好SD闪存卡之后,将卡置于未锁定位置,SD闪存卡存储扩展的诊断信息。

SD闪存卡中的信息存放,是存储空间的映像,直接读卡是不能获取有意义的信息的。(www.daowen.com)

控制器属性中的组态可以决定SD闪存卡中的信息如何装载到控制器内存,有以下几种方式:

●每次控制器上电都装载。

●当控制器内存没有项目时,上电装载。

●任何时候通过Studio 5000编程软件操作的应用下载。

使用SD闪存卡时,请注意:

●存储控制器项目以后的改变不会映像到SD闪存卡中。

●如果改变了项目却没有存储到SD闪存卡中,当项目从SD闪存卡装载到控制器内存时,将会覆盖这些改变,如果发生了这种情况,只能用编程终端在线对控制器上载或下载来恢复。

●如果想要存储诸如在线编辑、标签值或组态的改变,必须再次对SD闪存卡存储控制器项目。

●如果控制器掉电,并且没有足够的能量储存,控制器内存将丢失项目。

●SD闪存卡可以保持项目的复制,控制器不需要供电保持这个复制。

下面是SD闪存卡与控制器固件版本的相关事宜。

控制器的固件版本可以用SD闪存卡来更新,正因为如此,当SD闪存卡插放在控制器中时,对控制器当前的固件版本会有一定影响。

用SD闪存卡更新固件版本的过程如下:

●将SD闪存卡插入控制器中。

●如果装载映像设定为On Corrupt Memory,且控制器中含有项目,在关闭电源之前,取下电池或令储能模块(ESM)从控制器脱离。

●给控制器上电。

如果设定为自动更新固件版本,SD闪存卡为控制器内存恢复项目的同时,连带固件版本一起更新了。

当使用软件Studio 5000或ControlFlash来更新控制器固件版本时:

●将SD闪存卡从控制器暂时移除。

●检查控制器SD闪存卡的装载映像选项设定,如果为On Power或On Corrupt Memory,将其改为User Initiated,并保存项目。On Power或On Corrupt Memory的设定会从SD闪存卡装载项目到控制器,因固件版本不匹配而引起主要故障。

●在更新控制器固件之后,将项目保存到SD闪存卡,这样确保SD闪存卡中项目的固件版本与控制器固件版本是一致的。

关于SD闪存卡与控制器内存之间存储和装载的信息交换的具体操作过程,在控制器属性的章节中将予以介绍。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈