<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      教你一個外部插件控制博途的方法!
      發布時間: 2024-03-21 11:44 更新時間: 2024-12-02 08:00
      概述

      博途中的項目服務器也可以對程序塊進行版本管理, 通過 使用 Git 什么優點呢?項目服務器只能對 PLC 中所有程序進行統一管理,而使用 Git ,可以對具體的單個 FB 或 FC 或 DB 進行管理。每一個單獨的程序塊都可以管理。項目服務器屬于集中式管理。Git屬于分布式版本控制系統,任何一處 協同工作用的服務器發生故障,事后都可以用任何一個鏡像出來的本地倉庫恢復。

      圖片


      軟件安裝


      (一)Git 軟件。Gitguanfangwangzhan上下載安裝 Git 。

      (二) 安裝博途插件 VCI git connector Add in 。

      (1)將Siemens.VCIGitConnector.addin 放入到 博途安裝路徑 AddIns 中。默認是C: Siemens Automation Portal V17 AddIns 文件夾中。打開“插 件”欄,選擇激活插件。

      (三)資料下載:

      (1)鏈接:https://pan.baidu.com/s/15iNEaeIDT9KNU5mVtrNiSw

      (2)提取碼:1111

      圖片


      設置版本控制接口步驟


      (1)新建一個博途項目,并添加一個1 517 PLC 。展開“版本控制接口”,雙擊“新增工作區”。

      圖片

      (2)打開Workspace_1 。

      圖片

      (3)點擊“組態工作區”按鈕,設置工作區路徑,選擇版本控制插件。工作區路徑為代碼倉庫。

      圖片

      (4)打開工作區路徑,右擊文件夾,選擇“Gi t Bash here” 。

      圖片

      (5)運行命令gi t init 命令,把該文件夾變為可管理的倉庫。

      圖片

      (6)這時當前文件夾下會多了一個 git 的目錄,這個目錄是 Git 用來跟蹤管理版本,千萬別刪除。

      圖片


      版本控制步驟


      (1)在博途中新建“BLOCK_ 1[FB1]”, 編寫第一段 梯形圖電機 1 的控制。

      圖片

      (2)打開版本控制接口工作區,將“BLOCK_ 1[FB1]” 拖入到工作區。

      圖片

      (3)拖動過程中會彈出編譯過程,及代碼提交注釋信息。注釋信息填寫“電機1 的控制”。

      圖片

      (4)這時代碼倉庫已經保存了“BLOCK_ 1[FB1]” 的第一個版本。現在繼續編寫“BLOCK_ 1[FB1]” 。在該塊中添加電機 2 的控制。

      圖片

      (5)由于“BLOCK_ 1[FB1]” 已經更改,工作區的狀態指示已改變。

      圖片

      (6)點擊“BLOCK_ 1[FB1]” 的動作指令,將其同步到倉庫文件夾中。

      圖片

      (7)代碼提交時需填寫注釋信息。注釋信息填寫“電機2 的控制”。

      圖片

      (8)現在繼續編寫“BLOCK_ 1[FB1]” 。在該塊中添加電機 3 的控制。

      圖片

      (9)將其同步到代碼倉庫。注釋信息填寫“電機3 的控制”。

      圖片

      (10)現在“BLOCK_ 1[FB1]” 有三個版本了。運行gi t Bash 界面,運行 git log 可以查看“ BLOCK_ 1[FB1]” 的版本信息。

      圖片

      (11)運行gi t reflog 可以查看“ BLOCK_ 1[FB1]” 的版本號。

      圖片

      (12)由于調試需要,“BLOCK_ 1[FB1]” 需要切換到電機 2 的控制,即回退到上一版的程序。這時需要運行 git reset hard HEAD @{1}命令。

      圖片

      (13)這時博途的工作區“BLOCK_ 1[FB1]” 的狀態已改變。

      圖片

      (14)點擊“BLOCK_1[FB1]” 的動作指令,將其同步到 PLC 中。

      圖片

      (15)這時BLOCK_1[FB1]” 的程序已自動變為版本 2了。每次切換版本前先運行git reflog 命令。查看 HEAD 指針指令的版本號。HEAD @{1}不是一直指向版本 2 。


      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684