一天接到一个需求,一型设备共60台需要更新程序,突然想起能否用SD卡更新程序,省去反复插拔网线的功夫。原来,AB PLC早就具备这样的功能了。

1. 把PLC的控制模式切换为编程模式。

2. 在控制器属性页面点击Nonvolatile Memory非易失性内存选项卡,此处我们可以看到已经保存在SD卡上的信息内容。点击右侧的Load/Store…

Load Image上载镜像有三种方式:

(1)On Power Up每次上电都会从SD卡中读取程序到内存中;

(2)On Corrupt Memory当内存中没有程序时从SD卡读取程序,推荐选择此方式;

(3)User Initiated用户手动读取方式

Load Mode上载后控制模式有两种:

(1)RUN(Remote Only)运行

(2)Program(Remote Only)编程


3. Store可以创建image到SD卡中,Load可以从SD卡上载程序。

4. Load或Store过程中, 会提示设备会停止工作,通讯会断开等。然后PLC程序会显示离线,并且提示存储过程中,三分钟后可以重新在线连接。其实也不需要三分钟,可以通过PLC的LED指示灯来判断是否存储完成。

5. image创建成功后,批量升级程序的操作就很简单了:断电->插卡->上电->断电拔卡->上电

6. AB PLC运行时,是不需要插卡的。

7. SD卡还可以用来更新固件版本。

AB PLC, 如何用SD卡更新程序相关推荐

  1. STM32的BootLoader 从SD卡更新固件

    目  录 1. 前言 2. 初识BootLoader 2.1      百度百科的BootLoader 2.2      BootLoader的简单理解 2.3      BootLoader的作用 ...

  2. ZYNQ - 以太网远程更新SD卡应用程序

    写在前面 对于ZYNQ系列的板卡固化,可以通过JTAG接口,使用SDK固化到FLASH中,或者可将SD卡取出将SD卡中保存的固化工程进行修改,但在很多情况下,离线更新会很不方便,本文借鉴网上常见的远程 ...

  3. linux下SD卡烧录程序

    1.文件mkv210_image.c详解 分析启动过程可知: 210 启动后先执行内部iROM中的BL0,BL0执行完后会根据OMpin 的配置选择一个外部设备来启动(有很多,我们实际使用的有2个:u ...

  4. STM32利用SPI读写SD卡的程序详解

    STM32利用SPI读写SD卡的一些程序详解 关于SD卡的基础知识这里不做过多陈述,如果有对这方面感兴趣的朋友可以直接百度一下,有很多讲SD卡的文章,这里主要是针对SD卡的读写程序实现做一些详细说明. ...

  5. 应用程序安装在sd卡还是内存选择及设置

    点击打开链接 主要内容是介绍如何使得自己开发的android程序安装到外置储存设备(如sd卡),安装到外置储存设备(如sd卡)的程序有哪些特别的地方.兼容性.哪些软件最好安装在内存中,哪些最好安装在外 ...

  6. 基于FPGA的SD卡写数据Verilog程序开发

    1.仿真预览 操作步骤,先格式化.设置如下: 注意,格式化之后,使用容量如下: 假如我在文档中保存一个数据 里面数据为1 此时容量使用变为: 根据这个信息,我们最后来验证写入的数据量是否正确. 然后使 ...

  7. SD卡启动并更新emmc

    由于项目需求需要对开发板更新固件,但对板子寄来寄去过于麻烦,因此制作一个SD卡,对emmc更新固件.这样制作的SD卡要先是一个系统卡,然后再对emmc更新固件. 1.制作SD系统卡 制作SD系统卡需要 ...

  8. stm32 读取sd卡图片显示_「正点原子STM32Mini板资料连载」第三十五章 汉字显示实验...

    1)实验平台:正点原子STM32mini开发板 2)摘自<正点原子STM32 不完全手册(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第三十五章 汉字显示实验 汉字显示在 ...

  9. NXP BootLoader源码分析并改写SD卡启动

    1 官方资料 NXP官方提供了MCUBoot SDK:NXP_Kinetis_Bootloader_2.0.0 package,里面包含了各种型号芯片的的BootLoader. BootLoader参 ...

最新文章

  1. U盘中病毒,文件消失或不显示
  2. golang 并发与并行学习笔记(一)
  3. C语言面试算法题(一)
  4. c++ udp多线程 例子_[内附完整源码和文档] 基于udp实现tcp功能进行大文件传输
  5. C语言-数据结构-可变长顺序表的删除操作
  6. apache 2许可证_如何理解Apache 2专利许可
  7. 步骤一:入门linux基础/01Linux简介和安装/002Linux发行版的介绍
  8. Matplotlib 3.0 秘籍·翻译完成
  9. python 列表为空报错_对比几段代码,看看你是 Python 菜鸟还是老鸟
  10. PHP中使用CURL(三)
  11. 京东支付-付款码支付测试不通原因在这
  12. springmvc form中 commandName和modelAttribute的疑问
  13. 北京内推 | 微软亚洲研究院视觉计算组招聘研究与开发实习生
  14. 嵌入式工程师常见C语言手写面试题,摘录于RTT内核源码
  15. bcdedit删除引导_Bcdedit命令教程以及用于编辑Windows引导配置的示例
  16. SketchUp模型组件【iMod · 精选242 —— 现代客厅SU模型】
  17. Linux 远程工具 基础命令
  18. 【VLAN高级技术】--- MUX VLAN运行原理及实例配置讲解
  19. 吊打面试官系列之:掌握兼容性测试21个知识点,让面试官也对你膜拜。
  20. 科技向善,一念天堂。

热门文章

  1. react 按钮倒计时5秒之后可进行点击操作
  2. 项目框架:登录跳转页面
  3. windows10 ms-settings:display解决方法
  4. Python——Crypto库实现公钥加密私钥解密
  5. 常用正则(邮政编码、压缩包、电子邮件、手机号、身份证、用户名、体温)
  6. c 编程替换语言,巧用typedef替换类型名称
  7. 物理实验不确定度的数据处理
  8. Django 分页模块
  9. php苹果内购验证,苹果内购凭据验证工具(苹果支付,苹果内购,凭据解析)
  10. linux内核内存申请函数:devm_kzalloc函数的实现进行解析