AB PLC, 如何用SD卡更新程序
一天接到一个需求,一型设备共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卡更新程序相关推荐
- STM32的BootLoader 从SD卡更新固件
目 录 1. 前言 2. 初识BootLoader 2.1 百度百科的BootLoader 2.2 BootLoader的简单理解 2.3 BootLoader的作用 ...
- ZYNQ - 以太网远程更新SD卡应用程序
写在前面 对于ZYNQ系列的板卡固化,可以通过JTAG接口,使用SDK固化到FLASH中,或者可将SD卡取出将SD卡中保存的固化工程进行修改,但在很多情况下,离线更新会很不方便,本文借鉴网上常见的远程 ...
- linux下SD卡烧录程序
1.文件mkv210_image.c详解 分析启动过程可知: 210 启动后先执行内部iROM中的BL0,BL0执行完后会根据OMpin 的配置选择一个外部设备来启动(有很多,我们实际使用的有2个:u ...
- STM32利用SPI读写SD卡的程序详解
STM32利用SPI读写SD卡的一些程序详解 关于SD卡的基础知识这里不做过多陈述,如果有对这方面感兴趣的朋友可以直接百度一下,有很多讲SD卡的文章,这里主要是针对SD卡的读写程序实现做一些详细说明. ...
- 应用程序安装在sd卡还是内存选择及设置
点击打开链接 主要内容是介绍如何使得自己开发的android程序安装到外置储存设备(如sd卡),安装到外置储存设备(如sd卡)的程序有哪些特别的地方.兼容性.哪些软件最好安装在内存中,哪些最好安装在外 ...
- 基于FPGA的SD卡写数据Verilog程序开发
1.仿真预览 操作步骤,先格式化.设置如下: 注意,格式化之后,使用容量如下: 假如我在文档中保存一个数据 里面数据为1 此时容量使用变为: 根据这个信息,我们最后来验证写入的数据量是否正确. 然后使 ...
- SD卡启动并更新emmc
由于项目需求需要对开发板更新固件,但对板子寄来寄去过于麻烦,因此制作一个SD卡,对emmc更新固件.这样制作的SD卡要先是一个系统卡,然后再对emmc更新固件. 1.制作SD系统卡 制作SD系统卡需要 ...
- stm32 读取sd卡图片显示_「正点原子STM32Mini板资料连载」第三十五章 汉字显示实验...
1)实验平台:正点原子STM32mini开发板 2)摘自<正点原子STM32 不完全手册(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第三十五章 汉字显示实验 汉字显示在 ...
- NXP BootLoader源码分析并改写SD卡启动
1 官方资料 NXP官方提供了MCUBoot SDK:NXP_Kinetis_Bootloader_2.0.0 package,里面包含了各种型号芯片的的BootLoader. BootLoader参 ...
最新文章
- U盘中病毒,文件消失或不显示
- golang 并发与并行学习笔记(一)
- C语言面试算法题(一)
- c++ udp多线程 例子_[内附完整源码和文档] 基于udp实现tcp功能进行大文件传输
- C语言-数据结构-可变长顺序表的删除操作
- apache 2许可证_如何理解Apache 2专利许可
- 步骤一:入门linux基础/01Linux简介和安装/002Linux发行版的介绍
- Matplotlib 3.0 秘籍·翻译完成
- python 列表为空报错_对比几段代码,看看你是 Python 菜鸟还是老鸟
- PHP中使用CURL(三)
- 京东支付-付款码支付测试不通原因在这
- springmvc form中 commandName和modelAttribute的疑问
- 北京内推 | 微软亚洲研究院视觉计算组招聘研究与开发实习生
- 嵌入式工程师常见C语言手写面试题,摘录于RTT内核源码
- bcdedit删除引导_Bcdedit命令教程以及用于编辑Windows引导配置的示例
- SketchUp模型组件【iMod · 精选242 —— 现代客厅SU模型】
- Linux 远程工具 基础命令
- 【VLAN高级技术】--- MUX VLAN运行原理及实例配置讲解
- 吊打面试官系列之:掌握兼容性测试21个知识点,让面试官也对你膜拜。
- 科技向善,一念天堂。