返回主站|会员中心|保存桌面

软件定制开发公司    

软件定制开发公司,承接各类工控软件,上位机软件,plc程序开发,编程,调试,电气...

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
站内搜索
 
友情链接
首页 > 新闻中心 > 施耐德的M340如何备份用户程序?
新闻中心
施耐德的M340如何备份用户程序?
发布时间:2026-10-31        浏览次数:2        返回列表

方式一:电脑软件联机上载备份

优点:备份包含完整程序、DDT、DFB、IO 配置、注释、变量表;保存为 Unity 工程,以后可以打开修改、编辑、下载

  1. 接线:USB 编程线直连 CPU,或者网线连以太网模块 BMXNOE0100

  2. 打开 Unity Pro,新建空白工程,CPU 型号和实际 M340 一致

  3. 菜单【PLC】→【连接到 PLC】,联机成功

  4. 菜单【PLC】→【从 PLC 上传项目(Upload)】

  5. 上传完成后,【工程另存为】保存到电脑(*.stu 工程)

注意:如果当初下载时勾选了【禁止上载】,就无法上传程序

补充:单独备份运行数据(累计量、设定值 % MW) 菜单【PLC】→【Save Data from PLC】导出 DTX 文件;后期下载程序之后,可以 Restore Data 把历史累计参数恢复回去

方式二:CPU SD 卡本地备份

卡型号:BMXRMS008GP(M340 专用 SD 卡,普通 SD 卡不行,需要 SD Card Writer Tool 格式化) 系统位:

  • % S65:存储卡访问许可(取卡前置 1,CARDAC 灯灭再拔卡,防止损坏卡内数据)

  • %S66:PLC RAM → SD 卡备份触发位,上升沿执行备份

  • % S96:存储卡操作完成标志(=1 代表就绪)

操作步骤:

  1. 把施耐德专用 SD 卡插入 CPU 卡槽

  2. 联机,在动画表监控 % S65、% S66、% S96

  3. 确认 % S96=1(卡就绪)

  4. 将 % S66 = 1(上升沿触发,把 PLC 当前程序写入 SD 卡)

  5. 等待 % S66 自动复位为 0,CARDAC 指示灯熄灭,备份完成

  6. 取出卡前:置 % S65=1,等 CARDAC 熄灭,再拔卡;然后 % S65 清零

恢复(SD 卡→PLC RAM): 插好卡,给 PLC 复位,上电自动从 SD 卡加载程序到 RAM;加载完成 PLC 直接运行程序(前提 CPU 配置了从卡自动启动)

SD 卡备份局限:只有编译好的可执行程序,没有注释、没有工程源码,不能在 Unity 里打开编辑,只能直接载入 PLC,只能作为应急备件恢复,不能替代电脑工程备份!

两种备份方式对比

表格

方式是否带注释源码能否编辑程序用途
Unity Pro 电脑上载 stu 工程✅ 有✅ 可以打开修改正式项目归档、版本管理
M340 SD 卡本地备份❌ 无源码注释❌ 只能直接载入 PLC现场应急、备件替换

标准推荐

双备份:电脑保存 stu 工程 + DTX 数据文件 + SD 卡备用备份

高频坑点

  1. M340 断电 RAM 清空!不备份 SD 卡、不上载工程,一旦断电、掉电池,程序直接消失,这点和 M580 不一样(M580 自带闪存)

  2. 下载时设置【禁止上载】,后期电脑读不出程序,只能依赖 SD 卡备份

  3. 第三方 SD 卡不能直接用,要用 SD Card Writer Tool 预处理,否则不认卡

  4. 备份 SD 卡不要随便用读卡器在电脑读写,容易破坏分区,PLC 识别失败

  5. 备份程序≠备份变量数据,累计流量、PID 参数这类动态值,必须额外导出 DTX。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服