多用户项目管理-Multiuser 使用指南 V1.0.pdfVIP

多用户项目管理-Multiuser 使用指南 V1.0.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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“ 这条记录的版本加标签,例

文档评论(0)

路客 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档