设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
TwinCAT3 Multiuser多人联机调试功能介绍
返回列表
发新帖
[西门子]
TwinCAT3 Multiuser多人联机调试功能介绍
[复制链接]
91244
|
0
|
2024-1-18 15:12:45
|
显示全部楼层
|
阅读模式
多人联机调试
在开发复杂设备的时候,设备的IO点数、伺服轴数、程序代码量都会非常大。这个时候可能就需要多个工程师来配合一起开发一套程序,每个工程师负责程序的某一部分。调试的时候,也会需要多个工程师同时在线,各自调试各自的程序段。为了满足客户的这种需求,TwinCAT3在最新的版本4024中推出了MultiUser功能。
MultiUser简介
MultiUser功能内置在TwinCAT3 4024版本中,安装了4024版本TwinCAT之后,就会在控制器中安装Multiuser和Multiuser Git插件。多人同时在线编程涉及到程序的版本管理就是借助Git来实现的。
此外,在视图中的其它窗口里,会有一个Multiuser Explorer窗口,用来对程序的local和Remote版本(控制器里当前程序的版本信息)进行管理。包括查看程序修改的历史记录、Local和Remote的区别、状态、冲突及手动对local或remote的版本进行强制覆盖。
控制器要求
为了很好支持Multiuser功能,控制器需要TwinCAT 4024.11版本,系统win10.(测试过win7 32位版本,会报错)。只能在倍福控制器上实现,在笔记本上进行模拟没法实现该功能。
单人程序版本管理测试过程
1、用4024.11版本新建一个程序,开启Multiuser功能。控制器也是4024.11版本。
2、打开multiuser Explorer,新建程序版本信息文件log.
3、初始化日志文件
假如选择的日志文件已经存在,点击初始化Local和Remote按钮,就会把控制器里最新的程序同步到本地。
假如新建的日志是不存在的,那么会在控制器里生成。并且会提示输入更新信息。
4、激活程序
Log文件创建好之后,激活程序。
5、修改程序,更新修改日志
修改程序后,每次login时都会提示输入更新信息。这样在History中就可以查看所有的修改记录。通过History还可以完成本地和控制器中每个版本程序的比较、回到某个历史版本或者添加标签的功能。
多人联机测试
考虑到实际多人开发同一个程序的时候,一般是不同的工程师负责不同的程序段。一般不会不同的工程师对同一个程序块进行修改。所以测试方法如下:
程序文件中包含PRG_User1和PRG_User2两个子程序,拷贝成两个工程项目。在项目1的程序中修改PRG_User1程序,主要修改脉冲控制程序。项目2的程序文件中修改PRG_User2的程序,主要是修改轴控相关控制程序。两个工程同时打开,同时修改,模拟两个工程师在对同一个设备的不同程序段进行编程调试。
1、工程师1对项目1中的PRG_User1修改后,login。版本信息更新到remote中
2、工程师2对PRG_User2修改后,想login.会提示冲突。因为PRG_User1已经被工程师1修改过了,可以点击解决冲突。并在冲突栏里点击这Merge功能,把User1的最新版本从remote中同步到本地。这样控制器里的最新程序就合并到了本地中。本地中修改的程序块还保留在本地。
3、工程师2login,把PRG_User2的程序修改也更新到remote中。通过History可以查看到当前Local和Remote程序是同步的。假如不是同步的也可以通过手动中的按钮,把本地修改更新到remote端控制器里的程序日志里。最终完成了工程师1和工程师2程序的合并,实现了多人联机调试的功能。
测试视频:
video:
https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_1667402641968070660
FAQ:
1、新建日志,初始化提示报错
测试时,控制器采用WIN7 32位系统,弹出该报错,更换WIN10系统解决。也可以查看控制器里的Multiuser和git服务是否正常安装。
2、打开一个项目Multiuser Explorer窗体里空的,找不不到项目和组态信息
这时只需要从新在 视图-其它窗口中点击Multiuser Explorer即可。项目就会重新刷新出来。
(感谢产品经理杨煜敏提供技术支持)
关注本公众号和个人微信CloudKuang,了解更多应用案例。倍福产品使用问题或工控应用解决方案欢迎交流探讨。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
czm0718
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』