国产又粗又猛又爽又黄的黄牛视频-欧美日韩精品网址-国产成人麻豆h视频在线观看-蜜臀av区一二三爽免费播放-久久久伦理精品-99精品资源在线视频-伊人久久大香樵-久久人妻人人爽-性欧美少妇煌妇喷水,麻豆免费在线观看视频网站,天天射天天干天天要,91精品国自产拍老熟女露脸

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

    plcnext engineer中vcs功能實現(xiàn)

    什么是plcnext engineer

    plcnext engineer是為菲尼克斯電氣plcnext control全新控制器開發(fā)的符合iec 61131-3標準的模塊化軟件平臺。該軟件結(jié)合了組態(tài)、編程、可視化和診斷等所有基本功能。通過使用add-in功能可以很容易地將附加的功能和接口集成到軟件中。該創(chuàng)新軟件具有新穎的設(shè)計、面向?qū)ο缶幊毯陀押玫挠脩艚缑娴忍攸c。

    什么是vcs

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

    vcs的目標

    1、允許多人協(xié)同開發(fā),共享數(shù)據(jù)

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

    3、細節(jié)化的權(quán)限控制,便于管理員掌控項目整體

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

    5、可以在不同分支上開發(fā)、測試、修復(fù)等

    vcs被分成兩種

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

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

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

    下面將以git為例

    講解在plcnext engineer中vcs功能實現(xiàn)

    在plcnext engineer中,版本管理功能被放在交叉功能區(qū)的版本控制窗口內(nèi),通過以下步驟可實現(xiàn)plcnext engineer程序的版本管理功能:

    1步驟一

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

    image.png

    2步驟二

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

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

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

    image.png

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

    image.png

    3步驟三

    創(chuàng)建所謂的working copy。

    那么working copy是什么?

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

    image.png

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

    image.png

    4步驟四

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

    5步驟五

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

    a) 打開pending changes選項卡

    b) 提交所有內(nèi)容

    image.png

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

    image.png

    6步驟六

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

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

    image.png

    7步驟七

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

    image.png

    8步驟八

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

    image.png

    image.png

    百年來菲尼克斯電氣一直攜手客戶和合作伙伴研發(fā)創(chuàng)新產(chǎn)品和解決方案,助力萬物互聯(lián)。我們以此為基礎(chǔ)打造遍布全球的產(chǎn)品和服務(wù)網(wǎng)絡(luò),成就造福全人類的宜居世界。

    從過去到現(xiàn)在,從現(xiàn)在到未來,菲尼克斯電氣將繼續(xù)延續(xù)永不止步的征程。

    版權(quán)聲明PLC信息網(wǎng)轉(zhuǎn)載作品均注明出處,本網(wǎng)未注明出處和轉(zhuǎn)載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內(nèi)容的真實性。如轉(zhuǎn)載作品侵犯作者署名權(quán),或有其他諸如版權(quán)、肖像權(quán)、知識產(chǎn)權(quán)等方面的傷害,并非本網(wǎng)故意為之,在接到相關(guān)權(quán)利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
0571-87774297  
扶沟县| 山丹县| 黎平县| 房产| 且末县| 全椒县| 磴口县| 紫阳县| 西乡县| 习水县| 巍山| 洪湖市| 横峰县| 资阳市| 新沂市| 张家川| 红原县| 仁布县| 延津县| 蕉岭县| 西昌市| 陇西县| 华坪县| 金昌市| 奎屯市| 沽源县| 阿坝| 通河县| 班玛县| 夹江县| 桦南县| 西乌珠穆沁旗| 红原县| 南丹县| 慈利县| 九江市| 同德县| 全南县| 华宁县| 五台县| 菏泽市|