欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在線調試rs-485總線從機的方法及系統(tǒng)的制作方法

文檔序號:8502118閱讀:847來源:國知局
在線調試rs-485總線從機的方法及系統(tǒng)的制作方法
【技術領域】
[0001] 本發(fā)明涉及自動控制領域,尤其涉及一種在線調試RS-485總線從機的方法及系 統(tǒng)。
【背景技術】
[0002] 目前RS-485總線從機開發(fā)過程中,采用的調試手段為:把RS-485總線從機、與之 匹配的RS-485總線主控、裝有SCC軟件的電腦同時連接至RS-485總線,主控負責給從機循 環(huán)下發(fā)各種控制指令,SCC負責實時監(jiān)測從機的運行狀態(tài)。
[0003] 由于開發(fā)過程中,控制命令幀和響應的狀態(tài)數據幀根據調試情況經常要做出調 整,而主控和從機為不同設計員開發(fā),故每一次指令調整均需主控開發(fā)人員協(xié)助修改下發(fā) 至從機的命令幀,從而保證修改指令后的主控與從機正常通訊。此外,SCC通過RS-485總 線接收的數據幀是從機發(fā)出的原始數據,這些數據均由十六進制字節(jié)組成,其攜帶的狀態(tài) 信息必須通過對照通訊協(xié)議才能解析出從機各監(jiān)測量的含義,因此可讀性較差,不利于實 時掌握從機的狀態(tài)和故障信息。

【發(fā)明內容】

[0004] 基于此,有必要提供一種使用單獨軟件省去主控設計員協(xié)助,且實時掌握從機狀 態(tài)的在線調試RS-485總線從機的方法及系統(tǒng)。
[0005] 為實現(xiàn)本發(fā)明目的提供的一種在線調試RS-485總線從機的方法,包括以下步驟:
[0006] 從配置文件中讀取從機調試的指令項及監(jiān)測項信息;
[0007] 根據要進行調試的從機,設置要進行調試的指令項內容,并選擇要進行監(jiān)測的監(jiān) 測項;
[0008] 將所述指令項內容打包為指令幀,并將所述指令幀發(fā)送到所述要進行調試的從 機,對所述要進行調試的從機進行調試;
[0009] 接收進行調試的從機返回的響應數據幀,并解析所述響應數據幀得到所述進行調 試的從機的各監(jiān)測項的狀態(tài)值。
[0010] 作為在線調試RS-485總線從機的方法一種可實施方式,還包括以下步驟:
[0011] 當需要改變要進行調試的從機的指令項和/或監(jiān)測項時,重新設置所述指令項內 容和/或重新選擇要進行監(jiān)測的監(jiān)測項。
[0012] 作為在線調試RS-485總線從機的方法一種可實施方式,所述將所述指令項內容 打包為指令幀,并將所述指令幀發(fā)送到所述要進行調試的從機,對所述要進行調試的從機 進行調試,包括以下步驟:
[0013] 將所述指令項內容打包為指令幀;
[0014] 檢查是否有指令項內容被修改;
[0015] 當有指令項內容被修改時,重新打包修改后的指令項內容為新的指令幀,并發(fā)送 所述新的指令幀到要進行調試的從機進行調試;
[0016] 當沒有指令項內容被修改時,直接發(fā)送打包的指令幀到要進行調試的從機進行調 試。
[0017] 作為在線調試RS-485總線從機的方法一種可實施方式,所述接收進行調試的從 機返回的響應數據幀,并解析所述響應數據幀得到所述進行調試的從機的各監(jiān)測項的狀態(tài) 值,包括以下步驟:
[0018] 根據配置文件及所選擇的監(jiān)控項生成響應數據幀解析器和監(jiān)測項集合,并把所述 監(jiān)測項集合顯示到界面上;
[0019] 接收進行調試的從機返回的響應數據幀,并發(fā)送到解析隊列中;
[0020] 所述響應數據幀解析器按先進先出原則逐個解析所述響應數據幀,得到從機各監(jiān) 測項的狀態(tài)值;
[0021] 用所述從機各監(jiān)測項的狀態(tài)值更新所述顯示界面上的監(jiān)測項集合中對應的各監(jiān) 測項的值。
[0022] 作為在線調試RS-485總線從機的方法一種可實施方式,所述使用所述響應數據 幀解析器按先進先出原則逐個解析所述響應數據幀,得到從機各監(jiān)測項的狀態(tài)值,包括以 下步驟:
[0023] 當有響應數據幀發(fā)送到所述解析隊列,且解析標志為假時開始解析,并設置所述 解析標志為真;
[0024] 所述響應數據幀解析器按先進先出原則從所述解析隊列中取出一個響應數據 幀;
[0025] 所述響應數據幀解析器解析取出的響應數據幀并進行解析,得到進行調試的從機 的各監(jiān)測項的狀態(tài)值;
[0026] 判斷所述解析隊列中是否還有響應數據幀,若有則返回執(zhí)行從所述解析隊列中取 出響應數據幀的步驟;
[0027] 若所述解析隊列中沒有響應數據幀,則設置所述解析標志為假,完成一次解析。
[0028] 作為在線調試RS-485總線從機的方法一種可實施方式,還包括以下步驟:
[0029] 存儲進行調試的從機的各監(jiān)測項的狀態(tài)值到數據庫中。
[0030] 作為在線調試RS-485總線從機的方法一種可實施方式,還包括以下步驟:
[0031] 當需要增加或修改進行從機調試的指令項或者監(jiān)測項時,對所述配置文件進行重 新設置,得到新的指令配置文件或新的運行狀態(tài)配置文件;
[0032] 所述配置文件包括指令配置文件和運行狀態(tài)配置文件。
[0033] 基于同一發(fā)明構思的一種在線調試RS-485總線從機的系統(tǒng),包括導入模塊,設置 模塊,指令發(fā)送模塊,以及解析模塊,其中:
[0034] 所述導入模塊,用于從配置文件中讀取從機調試的指令項及監(jiān)測項信息;
[0035] 所述設置模塊,用于根據要進行調試的從機,設置要進行調試的指令項內容,并選 擇要進行監(jiān)測的監(jiān)測項;
[0036] 所述指令發(fā)送模塊,用于將所述指令項內容打包為指令幀,并將所述指令幀發(fā)送 到所述要進行調試的從機,對所述要進行調試的從機進行調試;
[0037] 所述解析模塊,用于接收進行調試的從機返回的響應數據幀,并解析所述響應數 據幀得到所述進行調試的從機的各監(jiān)測項的狀態(tài)值。
[0038] 作為在線調試RS-485總線從機的系統(tǒng)的一種可實施方式,還包括修改模塊,用于 當需要改變要進行調試的從機的指令項和/或監(jiān)測項時,重新設置所述指令項內容和/或 重新選擇要進行監(jiān)測的監(jiān)測項。
[0039] 作為在線調試RS-485總線從機的系統(tǒng)的一種可實施方式,所述指令發(fā)送模塊包 括打包子模塊,檢查子模塊,重打包子模塊,以及直接發(fā)送子模塊,其中:
[0040] 所述打包子模塊,用于將所述指令項內容打包為指令幀;
[0041] 所述檢查子模塊,用于檢查是否有指令項內容被修改;
[0042] 所述重打包子模塊,用于當有指令項內容被修改時,重新打包修改后的指令項內 容為新的指令幀,并發(fā)送所述新的指令幀到要進行調試的從機進行調試;
[0043] 所述直接發(fā)送子模塊,用于當當沒有指令項內容被修改時,直接發(fā)送打包的指令 幀到要進行調試的從機進行調試。
[0044] 作為在線調試RS-485總線從機的系統(tǒng)的一種可實施方式,所述解析模塊包括解 析器生成子模塊,數據幀接收子模塊,數據幀解析子模塊,以及狀態(tài)顯示子模塊,其中 :
[0045] 所述解析器生成子模塊,用于根據配置文件及所選擇的監(jiān)控項生成響應數據幀解 析器和監(jiān)測項集合,并把所述監(jiān)測項集合顯示到界面上;
[0046] 所述數據幀接收子模塊,用于接收進行調試的從機返回的響應數據幀,并發(fā)送到 解析隊列中;
[0047] 所述數據幀解析子模塊,用于使用所述響應數據幀解析器按先進先出原則逐個解 析所述響應數據幀,得到從機各監(jiān)測項的狀態(tài)值;
[0048] 所述狀態(tài)顯示子模塊,用于用所述從機各監(jiān)測項的狀態(tài)值更新所述顯示界面上的 監(jiān)測項集合中對應的各監(jiān)測項的值。
[0049] 作為在線調試RS-485總線從機的系統(tǒng)的一種可實施方式,所述數據幀解析子模 塊包括真解析標志設置單元,數據幀提取單元,解析單元,判斷單元,假解析標志設置單元, 其中:
[0050] 所述真解析標志設置單元,用于當有響應數據幀發(fā)送到所述解析隊列,且解析標 志為假時開始解析,并設置所述解析標志為真;
[0051] 所述數據幀提取單元,用于使用所述響應數據幀解析器按先進先出原則從所述解 析隊列中取出一個響應數據幀;
[0052] 所述解析單元,用于使用所述響應數據幀解析器解析取出的響應數據幀并進行解 析,得到進行調試的從機的各監(jiān)測項的狀態(tài)值;
[0053] 所述判斷單元,用于判斷所述解析隊列中是否還有響應數據幀,若有轉所述數據 幀提取單元進行處理;
[0054] 所述假解析標志設置單元,用于當所述解析隊列中沒有響應數據幀時,設置所述 解析標志為假,完成一次解析。
[0055] 作為在線調試RS-485總線從機的系統(tǒng)的一種可實施方式,還包括存儲模塊,用于 存儲進行調試的從機的各監(jiān)測項的狀態(tài)值到數據庫中。
[0056] 本發(fā)明的有益效果包括:
[0057] 本發(fā)明提供的一種在線調試RS-485總線從機的方法及系統(tǒng),對RS-485總線從機 的調試過程進行在線監(jiān)測,并返回從機的運行情況。不需要RS-485總線主控的協(xié)助,避免 不同開發(fā)人員之間數據交換或溝通造成時間及資源的浪費,同時從機開發(fā)人員可實時觀測 從機運行狀態(tài),及時對從機的硬件或者軟件進行調整,提高設備調試的效率,降低調試總成 本。
【附圖說明】
[0058] 圖1為本發(fā)明一種在線調試RS-485總線從機的方法的一具體實施例的流程圖;
[00
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新干县| 钟祥市| 潍坊市| 望都县| 龙海市| 同德县| 古蔺县| 华亭县| 上犹县| 永定县| 聂荣县| 太原市| 京山县| 大港区| 福州市| 崇州市| 临清市| 根河市| 威信县| 多伦县| 常熟市| 辰溪县| 正宁县| 阿拉善右旗| 凯里市| 珲春市| 西城区| 会东县| 疏附县| 封开县| 郑州市| 翁源县| 新平| 镇康县| 交城县| 水富县| 惠东县| 建德市| 灌阳县| 囊谦县| 木兰县|