亚洲综合在线播放_久久视频免费在线_久久久黄色av_亚洲免费视频一区

PLC技術資料
    教程 | plcnext engineer中vcs功能實現(以git為例)
    發布者:  發布時間:2023/4/28 13:51:32

    plcnext engineer中vcs功能實現

    什么是plcnext engineer

    plcnext engineer是為菲尼克斯電氣plcnext control全新控制器開發的符合iec 61131-3標準的模塊化軟件平臺。該軟件結合了組態、編程、可視化和診斷等所有基本功能。通過使用add-in功能可以很容易地將附加的功能和接口集成到軟件中。該創新軟件具有新穎的設計、面向對象編程和友好的用戶界面等特點。

    什么是vcs

    vcs是版本控制系統(version control system)的縮寫,是一種記錄文件內容變化,以便將來查閱特定版本修訂情況的系統。在plcnext engineer中,vcs可以用于存檔文件/文檔并捕獲對它們所做的每個修改。在這種情況下,這些文件是包含所有基本數據(代碼、變量、hmi、版本信息、設備參數等)的plcnext engineer解決方案。將解決方案添加到存儲倉庫后,可以使用管理軟件來控制plcnext engineer中的程序塊版本,可以將更新版本發送(提交)到此倉庫中,如函數塊fb,函數fc,數據塊db,軟件單元。使用“遠程倉庫”可以很方便與團隊成員交換程序塊等。目前用的比較多的如svn,git等。

    vcs的目標

    1、允許多人協同開發,共享數據

    2、不會重寫每個人的改變

    3、細節化的權限控制,便于管理員掌控項目整體

    4、維持每個版本的全部的歷史,便捷追溯歷史記錄

    5、可以在不同分支上開發、測試、修復等

    vcs被分成兩種

    1、集中版本控制系統(cvcs)

    2、分散或不集中的版本控制系統 (dvcs)

    plcnext engineer支持兩種常見版本控制系統(vcs)的版本管理:svn(apache subversion)和git。plcnext engineer在以上兩種情況下都充當vcs客戶端角色。svn和git都可以安裝在單獨的服務器上,當然也可以租用網絡主機服務。

    下面將以git為例

    講解在plcnext engineer中vcs功能實現

    在plcnext engineer中,版本管理功能被放在交叉功能區的版本控制窗口內,通過以下步驟可實現plcnext engineer程序的版本管理功能:

    1步驟一

    在版本控制窗口,通過下拉菜單欄列表選擇需要使用的vcs工具,這里選擇git,如下圖:

    image.png

    2步驟二

    既可以將倉庫放在本地存儲,也可以放在遠程端:

    a) 如果將倉庫放在本地存儲,需要創建本地倉庫并進行working copy,如已有本地倉庫,可以跳過創建步驟,直接進行配置代碼倉庫和working copy路徑。

    注意:working copy路徑必須為空路徑。

    image.png

    b) 如果將倉庫放在遠程端,以下圖為樣例,配置好遠程倉庫端。

    image.png

    3步驟三

    創建所謂的working copy。

    那么working copy是什么?

    a) 如果在第二步上創建了本地倉庫,那么在以下的repository路徑選項中選擇創建的本地倉庫,working copy將自動創建,并用于放置編程項目文件(非壓縮格式)。

    image.png

    b) 如果選擇遠程倉庫,則設置遠程端倉庫和本地working copy路徑。

    image.png

    4步驟四

    將項目存儲到vcs控制下的working copy路徑中,注意必須為非壓縮格式的文件(*.pcwef)。

    5步驟五

    對于要進行版本控制的項目內容,首先提交程序,這樣所有的更改內容都將被檢查。

    a) 打開pending changes選項卡

    b) 提交所有內容

    image.png

    c) 隨著項目程序繼續編寫,所有的改變都將被檢測到(與上一次提交版本對比)

    image.png

    6步驟六

    “history”選項卡顯示已提交的版本。對于每個版本,都會向用戶顯示誰提交了該版本,還顯示了時間戳、在簽入數據時的注釋、具體內容、操作熟悉等。

    此外還可以將任意版本的項目程序進行導出和恢復操作。

    image.png

    7步驟七

    將項目程序推送至遠程倉庫,通過push功能,在github平臺存儲項目程序。

    image.png

    8步驟八

    登錄github,查驗推送代碼內容,對與st語言的代碼編程,亦可在遠程端操作,plcnext engineer通過pull功能,下拉至本地項目中。

    image.png

    image.png

    百年來菲尼克斯電氣一直攜手客戶和合作伙伴研發創新產品和解決方案,助力萬物互聯。我們以此為基礎打造遍布全球的產品和服務網絡,成就造福全人類的宜居世界。

    從過去到現在,從現在到未來,菲尼克斯電氣將繼續延續永不止步的征程。

    版權聲明PLC信息網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯系電話:0571-87774297。
0571-87774297  
主站蜘蛛池模板: 国产精品一区在线播放| 7777在线视频| 九九久久九九久久| 91久久久在线| 亚洲精品国产系列| 亚洲综合日韩在线| 视频一区不卡| 亚洲中文字幕无码av永久| 五月天色婷婷综合| 日韩一区二区久久久| 日本亚洲欧美三级| 日本午夜在线亚洲.国产| 欧美在线欧美在线| 久久久久久成人| 国产精品热视频| 超碰97国产在线| 丝袜美腿精品国产二区| 欧美精品一区二区性色a v| 久久天天躁狠狠躁夜夜爽蜜月| 国内精品久久国产| 亚洲日本精品国产第一区| 日韩一区av在线| 九色91视频| 亚洲欧洲精品一区二区| 欧美亚洲视频一区| 国产日韩欧美中文| 亚洲欧美日韩精品在线 | 九九精品在线观看| 国产精品黄视频| 五月天亚洲综合情| 精品丰满人妻无套内射 | 久久婷婷国产综合尤物精品| 国产精品视频地址| 欧美视频在线播放一区| 国产精品自拍小视频| 日韩在线高清视频| 国产精品一区在线免费观看| 视频一区亚洲| 国产精品美女999| 欧洲精品在线一区| 国产精品美女久久|