设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
TwinCAT3通过拷贝Boot文件方式来更新程序
返回列表
发新帖
[西门子]
TwinCAT3通过拷贝Boot文件方式来更新程序
[复制链接]
50406
|
0
|
2024-1-18 14:21:33
|
显示全部楼层
|
阅读模式
摘 要:设备商在使用TwinCAT3控制器时,有时设备发到了终端客户现场,需要更改程序,这时不想派工程师到现场进行更新,能否工程师在自己电脑上把程序修改后,把相关文件拷贝到现场的设备里来完成程序的更新?答案是可以的。
1. 测试平台软硬件版本
1.1. 倍福Beckhoff
1.1.1. 控制器硬件
嵌入式控制器:C6015
1.1.2. 控制软件
TwinCAT 3.1 Build 4024
2. 通过文件方式来更新PLC代码和硬件组态
下面介绍下如何通过文件拷贝方式来更新控制器程序和硬件组态。
2.1. 更新PLC程序
1、 离线完成程序修改,编译成功后会把程序更新到工程项目路径下的boot文件里面。注意项目要选择和控制器一致的系统环境,例如X86,X64.boot文件夹里面会生成对应系统的程序文件。
2、 从编程电脑把更新好的PLC代码复制到控制器中,重启控制器,完成程序代码的更新。
2.2. 更新硬件组态
1、 离线修改硬件组态后,编译成功后,会在项目boot文件夹下产生新的currentconfig.xml文件,把该文件替换掉控制器中的文件,重启控制后,修改生效。
3. Login在线下载程序的方法
倍福控制器重启后,会通过控制器里面的boot文件来加载程序,所以修改完程序后,一定要把程序更新到控制器中的boot文件夹中。接下来我们介绍几种在线更新boot文件的方式。
3.1. 通过Activateboot project方式下载boot文件到控制器
1、连到控制器后不用login,把Autostart boot 勾上,直接activate boot project.。
3.2. Login相关操作介绍
程序修改后,点击Login会弹出一个窗,通过不同选项,用户可以选择不同的方式在在线。只有把update boot project勾上,才会把程序更新到控制器boot中。
1、Login with online change
Login withonline change,在线修改,修改的程序立即生效。不勾选update bootproject不会更新控制器的boot文件,控制器重启后,修改会丢失,程序回到之前的状态。
2、Login with download
会导致控制器进入stop模式,设备停机。不太推荐这种方式来在线更新程序。
3、 Login without any change
只是把程序在线,方便监控程序。不会把新程序下载到控制器中。
4、 Login with online change并且把update boot project
修改的程序立即更新到控制中,逻辑立刻生效。同时控制器中的boot文件也会被刷新。
5、Boot文件夹中各文件的含义
请查看倍福infosys ,对应链接https://infosys.beckhoff.com/english.php?content=../content/1033/folderandfiletypes/27021602050998667.html&id=704809260424828894
更多细节请查看测试视频
video:
https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_1317665030653165573
关注本公众号和个人微信CloudKuang,了解更多应用案例。倍福产品使用问题或工控应用解决方案欢迎交流探讨。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
wangxiaori
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』