- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Multiuser 使用指南 V1.0
———— 杨煜敏
一. 基础概念
如今,控制代码的开发创建并随后调试设备和系统的工作通常由几个程序员组成的团队同时
参与。这带来了一些挑战,尤其是在调试过程中:
在许多情况下,无法保证可以访问代码控制系统 (Git、SVN 、TFS 等)
设备上的软件版本可能与本地版本不同
如果发现“下载”到目标系统的代码不正确,则无法撤消“下载”
TC3.1.4024 版本提供了TwinCAT Multiuser 。在此版本中,TwinCAT Multiuser 主要支持了多
个程序员的协作编程,每个程序员都在一个PLC 项目上工作。如果在TwinCAT 项目中集成
了多个PLC 项目,则可以为每个项目分别启用多用户功能。在这种情况下,将为本地和目标
系统上的每个项目自动创建单独的存储库。
二. 准备工作 (创建配置Multiuser)
1. TwinCAT3.1.4024.0 以上版本自带Multiuser 功能,并且会安装TwinCAT3 AdsGitServer,
默认是开机自动启动,因此控制器作为Multiuser 服务端,需要更新 image 的同时,也
要保证此服务是开启状态。
2. 打开PLC 项目,或者新建一个PLC 项目,简单写一行代码,如果此项目需要用Multiuser
功能,则在项目属性中勾选“Use Multiuser”
3. 随后在 视图其他窗口中找到Multiuser Explorer
4. 在下拉框中选择对应PLC 项目实例
5. ADS Route 中选择连接的控制器,Multiuser Repository 中创建用于存放和管理当前项目
的仓库,例如sample1。
并且勾选Ask for update message on each usage,这样每次版本更新都会自动弹出消息
窗口,以便填写注释记录此条更新内容或者其他说明。
6. 配制好后点击Init local and remote,弹出窗口填写第一条更新记录。
同时观察控制器默认存放多用户管理的路径:
C:\Documents and Settings\All Users\Beckhoff\MultiuserRepository
里面创建了一个“sample1”的文件夹
三. 单用户项目管理
1. 激活PLC 程序,在History 中可以查看之前创建的第一条记录Init
2. 激活PLC 项目后,在原先代码中增加一条
3. 点击login 进行online change
4. 自动弹出窗口输入此次代码修改的message 记录
5. 在history 中就会增加一条更新记录
6. 点击任意一条记录右键,都有三个选项可以选择:Compare、Get this version 、Tag
Compare :进行本地和某个历史版本的项目比较
Get this version :获取某个历史版本的项目
Tag :给某个历史版本加标签
(1) Compare :进行本地和某个历史版本的项目比较
a. 点击compare 会弹出TwinCAT Compare Tool,比较本地和所选历史版本,例如选择前
一条Init 进行比较,默认右边是本地版本,右边是所选历史版本
b. 如果需要和历史版本进行合并,可以选择具体代码行,点击“Accept single“进行合并或者
替换,也可以点击”Accept All“进行全部替换
c. 完成合并修改后点击左上角的保存按钮,关闭窗口,此时在TwinCAT3 中会弹出窗口提
示本地代码完成了修改需要重新加载,点击“是“
d. 此时再次打开MAIN 程序,里面就变成了合并后的代码
e. 此时在Conflict 中会提示Local 的Multiuser 记录和当前代码有冲突,如果你选中“Discard
local changes“来放弃此次冲突
f. 弹出窗口完成重新加载后,代码就返回到合并前的代码状态
(2) Get this version :还原某个历史版本
选择某个版本获取历史版本,同样会弹出窗口重新加载项目文件
例如选择Init 这条记录版本,就会还原这个版本的状态,对应代码也会完成切换
History 中就会增加一条还原记录
(3) Tag :给某个历史版本加标签
选择 “#1“ 这条记录的版本加标签,例
您可能关注的文档
- 如何开启WinCE操作系统中的 CeRemoteDisplay 3.0.pdf
- EtherCAT网络基础设施搭建及测试向导.pdf
- 倍福中国FTP下载方法V2.pdf
- ADS sum-cmd批量读写详细说明.pdf
- ADS 通信及诊断 V3_李小宁.pdf
- 倍福控制器TC2 及TC3和威伦屏的ADS通讯.pdf
- EtherCAT分布时钟技术及应用(完整版) - 20180512.pdf
- EtherCAT网络的热连接(Hot Connect)设置.pdf
- TC HMI 导入开源控件及FAQ.pdf
- 经EL6614实现EoE的IP Routing跨网络通讯.pdf
- 【倍福BECKHOFF】手册:Movicon CE使用手册.pdf
- 【倍福BECKHOFF】手册:基于 WinCE 5.0 的 zenOn HMI 开发.pdf
- 【倍福BECKHOFF】手册:BECKHOFF TwinCAT连接 NI EtherCAT从站.pdf
- 【倍福BECKHOFF】手册:NI LabVIEW与TwinCAT通过ADS通讯.pdf
- 【倍福BECKHOFF】手册:NI LabView连接BECKHOFF EtherCAT从站.pdf
- 【倍福BECKHOFF】手册:TwinCAT HMI 与 TC2关联 许洁.pdf
- TwinSAFE EL6900 安全模块基础使用指南(针对TC3.1.4020.0版本).pdf
- 【倍福BECKHOFF】手册:TwinCAT_HMI_简介ppt.pdf
- 【倍福BECKHOFF】手册:EtherCAT IP67模块(英文) beckhoff_ethercat_box_16x9_e.pdf
- 【倍福BECKHOFF】手册:通过EL6751对BC5150编程.pdf
最近下载
- 第十七课《做一名策划师》课件赣美版初中美术八年级上册.pptx VIP
- 企业诚信管理体系管理手册.pdf VIP
- 2025年及未来5年金属烤瓷牙项目市场数据调查、监测研究报告.docx
- 部编版语文六年级上册夏天里的成长 第2课时-优课件.ppt VIP
- DOBOT越疆 VisionStudio算法平台用户手册V4.1.2.pdf VIP
- 国家开放大学《建筑信息模型(BIM)》形考任务答案1-4答案.docx VIP
- 企业安全生产标准化创建过程常见问题与对策要点.ppt VIP
- 2025年幼儿园教师资格证考试题库 .pdf VIP
- 2025年副高卫生职称-临床医学检验学技术-临床医学检验临床基础检验技术(副高)[代码:057]历年.docx VIP
- 第4课+共同开发建设祖国(课件)-《中华民族大团结》(初中)优质教学课件和教案.pptx VIP
文档评论(0)