ProCon ——開啟基于 PC 控制系統(tǒng)的 2.0 時(shí)代

文:2021年第三期

從ProU團(tuán)隊(duì)多年在基于PC控制系統(tǒng)的應(yīng)用和開發(fā)經(jīng)驗(yàn)來看,如何提高基于PC的控制系統(tǒng)的穩(wěn)定性,降低開發(fā)難度門檻,并支持不同類型工程師的編程習(xí)慣,是拓展基于PC的控制系統(tǒng)應(yīng)用領(lǐng)域的關(guān)鍵一躍。

控制系統(tǒng)

從2015年開始,我們創(chuàng)新的將日系梯形圖和C語言帶入PC世界,解決了部分客戶的痛點(diǎn)。2019年初,我們將API運(yùn)動函數(shù)接口開放給客戶,工程師可以在C#或C++程序中調(diào)用ProU提供的YKCAT運(yùn)動控制函數(shù),操作PC的以太網(wǎng)口實(shí)現(xiàn) EtherCAT運(yùn)動控制或winPLC上的脈沖接口實(shí)現(xiàn)脈沖控制。ProU團(tuán)隊(duì)經(jīng)過近2年的準(zhǔn)備,將API函數(shù)調(diào)用開發(fā)方法提升為靈活、功能強(qiáng)大且免費(fèi)的開發(fā)框架ProCon,打破C#、C++等高級語言開發(fā)環(huán)境、PLC開發(fā)環(huán)境以及實(shí)時(shí)系統(tǒng)的隔閡。我們的愿景是開啟基于PC控制系統(tǒng)的2.0時(shí)代。

在已經(jīng)發(fā)布的ProCon S1中,我們帶來了幾個(gè)新特性:

控制系統(tǒng)

1. 我們將ProU平臺上經(jīng)過大量項(xiàng)目驗(yàn)證的控件庫經(jīng)過改造之后引入ProCon框架,稱為YKCon控件庫。用戶可以通過Microsoft Visual Studio改造YKCon中的控件,重新導(dǎo)入ProCon框架,或者直接導(dǎo)入用戶自己的應(yīng)用程序。如下圖中案例,在YKCon中的CAD控件,用戶可以導(dǎo)入或繪制運(yùn)動軌跡并直接轉(zhuǎn)化為軸的運(yùn)動數(shù)據(jù)。用戶通過開放的接口對控件進(jìn)行改造,標(biāo)準(zhǔn)的CAD控件變成了適合點(diǎn)膠行業(yè)應(yīng)用的行業(yè)控件:增加點(diǎn)膠相關(guān)的示教信息列表,路徑和金手指位置的顏色強(qiáng)化等。

控制系統(tǒng)

控制系統(tǒng)

自動點(diǎn)位、軸調(diào)試也是用戶反饋比較常用的YKCon控件:

控制系統(tǒng)

2. 通過拜訪大量的工程師和項(xiàng)目經(jīng)理,大家更傾向使用梯形圖或ST開發(fā)設(shè)備的邏輯和運(yùn)動控制功能,而對于機(jī)器個(gè)性化的示教和顯示界面,以及與上位系系的通訊功能,通過高級語言開發(fā)的各種控件則更加靈活和易于調(diào)試,然而傳統(tǒng)方式則需要在兩套系統(tǒng)的通訊上花費(fèi)一定的開發(fā)和調(diào)試時(shí)間。現(xiàn)在,我們將ProU PLC引入ProCon框架,PLC中使用的“變量”列表可以導(dǎo)出為文件,用戶可以將此文件導(dǎo)入到Visual Studio中,并在程序中直接讀取或?qū)懭?。下圖右側(cè)為添加進(jìn)來的變量程序,左側(cè)為程序中對變量進(jìn)行的操作,用戶可以直接進(jìn)行讀取和寫入:

控制系統(tǒng)

這樣,ProCon 中的PLC程序模塊和高級語言控件可以方便的建立快速、直接的數(shù)據(jù)鏈接。

3. 在ProU 軟PLC中,用戶的PLC以及C語言程序運(yùn)行在實(shí)時(shí)系統(tǒng)中(RTOS)中,不僅是用戶程序,包括用戶程序中調(diào)用的EtherCAT協(xié)議棧,運(yùn)動控制算法等等需要穩(wěn)定運(yùn)行、快速響應(yīng)的功能模塊,都需要運(yùn)行在實(shí)時(shí)系統(tǒng) (RTOS)中以保證系統(tǒng)的穩(wěn)定和性能。在ProCon框架中,我們引入了開放的實(shí)時(shí)環(huán)境,用戶可以直接使用高級語言開發(fā)用戶程序。不同于虛擬機(jī)技術(shù)(hypervisors)、Windows設(shè)備驅(qū)動程序或是單片機(jī)應(yīng)用程序,實(shí)時(shí)系統(tǒng)是一個(gè)完整的操作系統(tǒng),獨(dú)占Intel CPU運(yùn)算核心,內(nèi)存,I/O和中斷。實(shí)時(shí)系統(tǒng)完全獨(dú)立于Microsoft Windows,是響應(yīng)重要任務(wù)最快和最安全的選擇。

如下圖所示:

控制系統(tǒng)

工程師在安裝實(shí)時(shí)系統(tǒng)開發(fā)套件后,可以在Microsoft Visual studio中直接開發(fā)運(yùn)行在實(shí)時(shí)系統(tǒng)中的用戶程序(C 或C++)。

控制系統(tǒng)



在實(shí)時(shí)系統(tǒng)上運(yùn)行用戶程序的最大價(jià)值是機(jī)器運(yùn)行時(shí)間和穩(wěn)定性的提高,以下是我們在一個(gè)點(diǎn)膠平臺上基于同樣的伺服系統(tǒng),與原運(yùn)動控制卡方案運(yùn)行一段同樣軌跡的耗時(shí)對比:

控制系統(tǒng)

除了縮短系統(tǒng)的Cycle time以及提高系統(tǒng)的穩(wěn)定性,基于實(shí)時(shí)系統(tǒng)的用戶程序可以實(shí)現(xiàn)傳統(tǒng)運(yùn)動控制卡方案不容易

實(shí)現(xiàn)的功能,比如:

A. 轉(zhuǎn)盤或流水線設(shè)備中經(jīng)常使用的傳感器到位信號,傳統(tǒng)方案的脈沖信號捕捉容易受到Windows執(zhí)行周期抖動的影響。實(shí)時(shí)系統(tǒng)可以實(shí)現(xiàn)類似PLC才能實(shí)現(xiàn)的穩(wěn)定的脈沖捕捉功能。

B. 機(jī)器視覺領(lǐng)域的用戶可以將自己的視覺算法在實(shí)時(shí)系統(tǒng)中重新編譯,通過調(diào)用ProCon的實(shí)時(shí)GigE協(xié)議,實(shí)現(xiàn)機(jī)器視覺功能與設(shè)備其他功能模塊(如運(yùn)動控制)的高效、穩(wěn)定的交互。

C. 運(yùn)動控制領(lǐng)域的客戶可以將自己的機(jī)器人,跟隨算法運(yùn)行在實(shí)時(shí)系統(tǒng)運(yùn)行,通過調(diào)用ProCon中的N軸插補(bǔ)實(shí)現(xiàn)更穩(wěn)定和精確的運(yùn)動控制。

D. 用戶可以將網(wǎng)口、串口由實(shí)時(shí)系統(tǒng)管理,適用于要求高速及穩(wěn)定通訊的應(yīng)用場合。ProCon框架集成于ProU WinPLC控制器和PCIpro軟件解決方案中,并完全免費(fèi)。我們致力于將PC based控制平臺的集成開發(fā)和執(zhí)行效率提升到一個(gè)新的維度,未來將在ProCon S2中加入更多強(qiáng)悍的功能和開發(fā)方式。

中傳動網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

伺服與運(yùn)動控制

關(guān)注伺服與運(yùn)動控制公眾號獲取更多資訊

直驅(qū)與傳動

關(guān)注直驅(qū)與傳動公眾號獲取更多資訊

中國傳動網(wǎng)

關(guān)注中國傳動網(wǎng)公眾號獲取更多資訊

2021年第三期

2021年第三期

圖片閱讀

掃碼關(guān)注小程序

時(shí)刻關(guān)注行業(yè)動態(tài)

雜志訂閱

填寫郵件地址,訂閱更多資訊:

撥打電話咨詢:13751143319 余女士
郵箱:chuandong@chuandong.cn

熱搜詞
  • 運(yùn)動控制
  • 伺服系統(tǒng)
  • 機(jī)器視覺
  • 機(jī)械傳動
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機(jī)界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機(jī)器人
  • 低壓電器
  • 機(jī)柜
回頂部
點(diǎn)贊 0
取消 0
往期雜志
  • 2024年第四期

    2024年第四期

    伺服與運(yùn)動控制

    2024年第四期

  • 2024年第三期

    2024年第三期

    伺服與運(yùn)動控制

    2024年第三期

  • 2024年第二期

    2024年第二期

    伺服與運(yùn)動控制

    2024年第二期

  • 2024年第一期

    2024年第一期

    伺服與運(yùn)動控制

    2024年第一期

  • 2023年第六期

    2023年第六期

    伺服與運(yùn)動控制

    2023年第六期