
本文導讀
RTSys新版運動控製集成開發平台攜“程序知識產權保護工具”、“示波器”、“手動運動”、“故障診斷”等實用工具強勢來襲!
上期帶大家認識了RTSys平台的優勢及主要功能,給大家初步介紹了RTSys的安裝及主要窗口,詳情點擊→RTSys新版發布:自主可控、簡單易用的運動控製集成開發平台(上)。那麼本期介紹的工具則是為用戶打開了各種快捷通道!隻需一個開發平台即可完成編程、調試、診斷、產權保護等功能。
本期主要介紹功能如下:
一、RTSys程序知識產權保護工具
二、RTSys常用調試工具
三、RTSys程序調試與診斷工具
四、RTSys的使用幫助文檔
01 程序知識產權保護工具
正運動RTSys軟件為用戶提供了多種知識產權保護工具,分別有:控製器鎖定功能、生成ZAR文件下載、編譯為Lib文件。這三種方式均可以保護用戶的程序不被輕易篡改或查看,具有較強的程序保密性。
這三種工具的主要功能區別如下:
1.控製器鎖定:保護控製器內程序不被輕易修改,鎖定控製器後無法通過上位機下載程序到控製器。
2.生成ZAR文件:保護源代碼不被輕易查看。生成加密的ZAR文件,無法查看程序內容但可下載到控製器。
3.編譯為Lib文件:保護程序不被輕易查看或修改。編譯為lib庫文件僅能查看全局SUB子函數定義,子函數內容及主程序等都無法查看。
??? 控製器鎖定&解鎖
鎖定控製器即通過設置密碼將控製器鎖定,主要用於保護控製器內下載的程序,鎖定之後上位機程序將無法下載到控製器,但生成的ZAR文件仍可下載。解鎖控製器則輸入正確密碼即可解鎖。
密碼可設置為數字、字母和特殊符號,長度不超過16個字符。(注意:密碼采用不可逆算法加密,一旦忘記,將無法知曉!)
鎖定控製器後操作控製器會彈出信息提示。解鎖控製器輸入密碼即可解鎖。

??? 生成ZAR文件
將項目工程文件生成專門的ZAR加密下載文件,可以實現獨立的程序下載,這樣可以把下載文件傳給終端客戶而不用擔心程序泄密,文件後綴.zar。RTSys中提供兩種加密方法:
1.綁定控製器ID:綁定控製器唯一ID後,該ZAR文件僅供此控製器使用。(控製器ID是出廠時控製器的唯一序列號,控製器ID可以在“控製器狀態”裏查看,也可通過指令SERIAL_NUMBER查看)
2.綁定設置密碼:設置密碼後,該ZAR文件下載到控製器時需要先輸入正確密碼解密。
生成ZAR文件可在RTSys軟件中的菜單欄“控製器”→“生成ZAR文件”點擊。
下載ZAR文件可在RTSys軟件中的菜單欄“控製器”→“下載ZAR文件”點擊。(詳細操作步驟可參考《RTSys使用手冊》)

??? 編譯為Lib
為便於程序保密或防止修改,RTSys軟件的“編譯為Lib”功能可以把一個程序文件編譯為一個庫文件後保存,庫文件的文件名後綴為“.zlb”。作用對象是單個程序文件。
將源程序調試無誤後,點擊菜單欄“文件”→“編譯Lib”,將生成的.zlb文件保存在工程項目.zpj的文件夾下。

編譯後將Lib重新添加到項目中,在軟件的“工程視圖”窗口點擊鼠標右鍵,點擊增加到項目,選擇編譯的Lib文件添加後打開如下圖所示。

02 RTSys調試常用工具
??? 示波器
正運動的RTSysruanjiantigongleshiboqicaijigongju,tongguogaigongjukeyibarouyankanbudaodexinhaozhuanhuanchengtuxing,bianyuyanjiugezhongxinhaodebianhuaguocheng。shiboqiliyongkongzhiqineibuchulideshuju,bashujuxianshichengtuxing,liyongshiboqikeyixianshigezhongbutongdexinhao,ruzhoucanshu、軸狀態等。因此示波器屬於程序調試與運行中極其重要的一個部分。
示波器具體使用可參考《RTSys使用手冊》。
RTSys示波器支持的功能如下:
1.支持采集多種數據源,每次支持最多8個通道同時采集。數據源包括:DPOS、MPOS、VP_SPEED、MSPEED、FE、MTYPE、MOVE_MARK、IN、OUT、AIN、AOUT等。
2.顯示模式支持4種不同維度的模式,包括:YT模式、XY模式、XYZ模式、XYZD模式。
3.支持使用遊標進行數據點的定位或間隔計算。
4.支持通道疊加功能並生成新的疊加波形曲線,最多支持4個疊加通道。
5.支持載入波形進行波形對比及搜索波形。
6.支持使用放大鏡對波形細節放大查看。
示波器YT模式如下圖:

示波器XY模式如下圖:

示波器XYZ模式如下圖:

示波器XYZD模式如下圖:

??? 手動運動
手動運動工具主要用於手動操作電機軸進行前期調試或驗證,一般通過運動控製器連接機台,使用該工具對各個單軸調試。
該工具支持自定義選擇軸號並設置對應軸參數後進行點動或寸動等基礎單軸運動。

??? 輸入/輸出口
輸入口工具支持查看輸入口狀態以及特殊輸入(原點、限位、報警)定義。可實時監測控製器輸入口狀態變化。

輸出口工具可查看控製器或擴展模塊上各輸出口的狀態。支持通過該工具對輸出口的開關狀態進行更改。

??? 寄存器
批量查看控製器寄存器的數值,可以選擇查看不同類型的寄存器,並支持數據導入及導出保存。詳細使用操作可參考《RTSys使用手冊》。
注意:寄存器讀取個數不要超出寄存器範圍,否則會提示錯誤。

??? PWM
讀取/設置控製器的PWM的占空比、頻率等相關參數。支持的PWM通道數會根據控製器型號不同自動識別讀取。便於用戶直接在該工具中操作而不需要通過寫代碼控製,大大提高用戶的操作便捷性。

??? SDO
通過SDO工具直接對EtherCAT數據字典寫入/讀取進行讀寫操作。提供“設備號和槽位號方式”/“軸號方式”兩種識別方式對設備進行數據字典讀取/寫入。

03 程序調試與診斷工具
??? 程序調試、斷點、緊急停止
RTSys提供了調試工具用於追蹤程序運行及各任務狀態,同時支持實時全局監控變量的數值變化(自定義全局變量也可以添加到監控中,將變量名複製填入“監視”窗口即可)。
斷點則是輔助程序調試的工具,可對懷疑問題的程序行前設置斷點,再采用快速調試工具對單行單步進行運行調試。
緊急停止則用於緊急情況下立即停止程序運行和所有軸的運動。

進入調試時,RTSys提供了4種下載方式:

選擇進入調試的方式後,即可打開任務與監視窗口。
1)任務窗口:用於查看任務的運行狀態,任務所在的文件和任務運行行號。
2)監視窗口:監jian視shi項xiang目mu中zhong的de變bian量liang,可ke以yi把ba全quan局ju變bian量liang和he文wen件jian模mo塊kuai變bian量liang等deng有you效xiao表biao達da式shi,局ju部bu變bian量liang不bu支zhi持chi,程cheng序xu運yun行xing時shi自zi動dong獲huo取qu參can數shu值zhi顯xian示shi出chu來lai。也ye可ke以yi在zai調tiao試shi狀zhuang態tai下xia,在zai程cheng序xu編bian輯ji區qu域yu選xuan擇ze變bian量liang後hou點dian擊ji右you鍵jian“增加到監視”加入到監視內容,或通過雙擊監視內容名稱來修改或增加監視項。
進入調試後可使用快速調試工具進行調試,工具欄介紹如下表:

當程序與控製器不一致或是對程序進行再修改後沒有及時下載,會導致調試指定的行號產生偏移。
程序暫停時當前已經進入緩衝區的運動並不會暫停。
??? 故障診斷
快速查看控製器狀態及故障的詳細信息。支持查看控製器型號、日期、版本號、任務運行狀態以及錯誤信息提示,方便客戶現場查看故障以及程序停在哪裏。
其中:Run燈、Alm燈也可以手動開關,便於在眾多控製器裏快速找到當前連接的控製器。
任務運行狀態:

錯誤信息提示:

??? 總線故障診斷
查看控製器當前支持的總線(EtherCAT或RTEX),總線上連接的所有節點的設備信息。打印信息含義參見?*ETHERCAT指令幫助。另外在“更多信息”中還支持已連接設備的丟包檢測。


05 使用幫助
幫助文檔即正運動為用戶提供相關使用及開發文檔,包括控製器使用入門文檔、RTSys開發環境使用幫助文檔、RTBasic語法幫助文檔、RTPlc語法幫助文檔、RTHmi語法幫助文檔、RTNc幫助文檔、RTVision視覺語法幫助文檔。
在文檔內可查看所有相關指令的說明,與部分功能的介紹。(點擊菜單欄最右邊→“幫助文檔”,根據需求選擇對應的幫助文檔查看即可。)
RTBasic幫助圖示如下:

視頻教程:RTSys:自主自研、簡單易用的運動控製集成開發平台(下)
RTSys安裝包下載地址:
https://nas.zmotion.com.cn:36888/sharing/SCa6nsPi1
RTSys免安裝版下載地址:
https://nas.zmotion.com.cn:36888/sharing/FdyG7gquh
本次,正運動技術RTSys:自主可控、簡單易用的運動控製集成開發平台(下),就分享到這裏。
更多精彩內容請關注“正運動小助手”公眾號,需要相關開發環境與例程代碼,請谘詢正運動技術銷售工程師:400-089-8936。
本(ben)文(wen)由(you)正(zheng)運(yun)動(dong)技(ji)術(shu)原(yuan)創(chuang),歡(huan)迎(ying)大(da)家(jia)轉(zhuan)載(zai),共(gong)同(tong)學(xue)習(xi),一(yi)起(qi)提(ti)高(gao)中(zhong)國(guo)智(zhi)能(neng)製(zhi)造(zao)水(shui)平(ping)。文(wen)章(zhang)版(ban)權(quan)歸(gui)正(zheng)運(yun)動(dong)技(ji)術(shu)所(suo)有(you),如(ru)有(you)轉(zhuan)載(zai)請(qing)注(zhu)明(ming)文(wen)章(zhang)來(lai)源(yuan)。

正運動技術專注於運動控製技術研究和通用運動控製軟硬件產品的研發,是國家級高新技術企業。正運動技術彙集了來自華為、zhongxingdenggongsideyouxiurencai,zaijianchizizhuchuangxindetongshi,jijilianhegedagaoxiaoxietongyundongkongzhijichujishudeyanjiu,shiguoneigongkonglingyufazhanzuikuaideqiyezhiyi,yeshiguoneishaoyou、完整掌握運動控製核心技術和實時工控軟件平台技術的企業。主要業務有:運動控製卡_運動控製器_EtherCAT運動控製卡_EtherCAT控製器_運動控製係統_視覺控製器__運動控製PLC_運動控製_機器人控製器_視覺定位_XPCIe/XPCI係列運動控製卡等。
|