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

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

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

    什么是plcnext engineer

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

    什么是vcs

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

    vcs的目標(biāo)

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

    2、不會(huì)重寫每個(gè)人的改變

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

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

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

    vcs被分成兩種

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

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

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

    下面將以git為例

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

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

    1步驟一

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

    image.png

    2步驟二

    既可以將倉(cāng)庫(kù)放在本地存儲(chǔ),也可以放在遠(yuǎn)程端:

    a) 如果將倉(cāng)庫(kù)放在本地存儲(chǔ),需要?jiǎng)?chuàng)建本地倉(cāng)庫(kù)并進(jìn)行working copy,如已有本地倉(cāng)庫(kù),可以跳過創(chuàng)建步驟,直接進(jìn)行配置代碼倉(cāng)庫(kù)和working copy路徑。

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

    image.png

    b) 如果將倉(cāng)庫(kù)放在遠(yuǎn)程端,以下圖為樣例,配置好遠(yuǎn)程倉(cāng)庫(kù)端。

    image.png

    3步驟三

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

    那么working copy是什么?

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

    image.png

    b) 如果選擇遠(yuǎn)程倉(cāng)庫(kù),則設(shè)置遠(yuǎn)程端倉(cāng)庫(kù)和本地working copy路徑。

    image.png

    4步驟四

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

    5步驟五

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

    a) 打開pending changes選項(xiàng)卡

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

    image.png

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

    image.png

    6步驟六

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

    此外還可以將任意版本的項(xiàng)目程序進(jìn)行導(dǎo)出和恢復(fù)操作。

    image.png

    7步驟七

    將項(xiàng)目程序推送至遠(yuǎn)程倉(cāng)庫(kù),通過push功能,在github平臺(tái)存儲(chǔ)項(xiàng)目程序。

    image.png

    8步驟八

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

    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)載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性。如轉(zhuǎn)載作品侵犯作者署名權(quán),或有其他諸如版權(quán)、肖像權(quán)、知識(shí)產(chǎn)權(quán)等方面的傷害,并非本網(wǎng)故意為之,在接到相關(guān)權(quán)利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
0571-87774297  
主站蜘蛛池模板: 一本二本三本亚洲码| 不卡伊人av在线播放| 国产欧美中文字幕| 国产精品成人一区二区| 亚州国产精品久久久| 国产精品欧美日韩久久| 欧美午夜精品久久久久久蜜欧美亚洲第一页 | www.精品av.com| 日韩在线观看你懂的| 国产精品久久久999| 欧美激情第6页V| 午夜精品一区二区三区视频免费看| 黄色国产精品一区二区三区| 天堂资源在线亚洲视频| 国产精品久久久久av福利动漫| 欧美日韩高清免费| 午夜精品一区二区三区在线观看| 国产精品久久久久久亚洲调教| 久久九九国产精品怡红院| 日韩欧美在线一区二区| 国产二区视频在线| 国产精品视频99| 日本精品一区在线观看| 国产美女精品视频| 久久国产乱子伦免费精品| 亚洲97在线观看V| 91精品视频免费| 久久久久久久免费视频| 日本精品久久久久中文字幕| 日韩亚洲精品电影| 久久精品五月婷婷| 国产日韩欧美自拍| 国产伦精品免费视频| 久久亚洲午夜电影| 91精品国产成人| 伊人天天久久大香线蕉av色| 99免费视频观看| 国产日韩精品电影| 久久99精品久久久久子伦| 亚洲综合视频一区| 亚洲午夜精品久久久久久人妖|