TOP Server教程:預覽非標準協議創建的未來
如果您熟悉OmniServer,您就會知道OmniServer經常用于通過串行連接或以太網連接從使用“非標準”協議進行通信的設備(如體重秤,條形碼閱讀器和打印機)訪問信息。
隨著觸摸屏技術的出現以及對計算機系統和應用程序中拖放功能的日益增加的可用性和熟悉程度,我們認為將OmniServer用戶體驗發展為更符合當前技術和用戶對易用性的期望非常重要。
在本文中,將介紹為OmniServer工作的可視協議構建器,向您展示用戶體驗的關鍵增強功能,這將使您的非標準設備集成變得前所未有的簡單。并且您將有機會為我們的新測試計劃請求更多信息和考慮因素。
OmniServer總是使非標準設備的集成比替代方案 - 定制開發的代碼更容易。自1995年以來,OmniServer一直在集成非標準設備 - 從過程設備收集數據24年,否則這些設備可能只是黑盒子。
在那段時間里,我們不斷發展OmniServer,傾聽用戶的聲音并添加最受歡迎的功能,使OmniServer與我們的產品一樣多。時代在不斷變化,用戶開始要求在配置和易用性方面提供更精細的用戶體驗。
在2016年通過OmniServer配置增強用戶體驗的第一階段提供了一個主題配置向導,旨在更好地指導新用戶將設備協議與HMI / SCADA客戶端可以使用的主題結合在一起的過程那個設備。
參考視頻教程:OmniServer主題向導入門
從那時起,OmniServer不斷添加增強功能,旨在讓您使用OmniServer盡可能自然而輕松地體驗,包括樹視圖,服務器級設備和主題的導入/導出支持,以及協議中的項目,寄存器,主題變量甚至命令/響應消息。
現在,OmniServer已經意識到許多用戶和我們自己已經擁有一段時間的愿景的高潮 - 一個更易于使用的協議構建器,支持自然行為,例如拖放消息序列,設置您自己的布局只是構建OmniServer協議時使用最多的序列,甚至能夠定義您經常使用的自定義“收藏夾”序列。
它適用于大多數現有協議以及創建新協議。初始版本中唯一不支持的當前功能是協議中的錯誤檢測代碼 - 對于需要錯誤檢測代碼的協議,您仍將使用OmniServer中的當前協議編輯器。
我可以用OmniServer Visual Protocol Builder做什么?
更輕松地創建和編輯列表中的協議組件
在當前的OmniServer協議編輯器中,項目,主題變量,寄存器甚至消息等組件都列在樹視圖層次結構中,但必須單獨打開以進行任何編輯,并且它們是從傳統的對話框窗口創建的。
使用我們的可視協議構建器,情況已不再如此。樹視圖列出了您感興趣的高級組件,但是當您突出顯示它時,右側會顯示一個列表,其中包含所有相關項,消息等以及它們在不同列中的相關設置。
組件可以在列表視圖中進行編輯,而無需打開任何其他對話框窗口,從而節省了為協議創建大量項目或其他協議組件的時間。這與在Excel電子表格中創建項目列表等很相似,但您可以在協議構建器中正確執行。
通過拖放支持更輕松,更直觀的協議消息
使用當前的OmniServer協議編輯器,您始終有兩種方法可以將“sequences”添加到協議消息(命令/響應,未經請求或錯誤消息) - 通過直接鍵入消息字段或使用OmniServer序列生成器并選擇“序列” ”。
(注意:“sequences”是設備協議中的字節或字節組合 - 它可以表示硬編碼字節,項目,錯誤檢測代碼或其他字節分組。)
使用更新的協議構建器,您仍可以像往常一樣直接鍵入消息字段。真正的力量來自于能夠拖放序列而不必啟動序列生成器。有不同可用序列的模塊(初始版本的錯誤檢測代碼除外) - 控制序列有一個模塊(即回車,換行,文本開頭,文本結束和其他特殊字符) ),項目,注冊號和主題變量。
將您自己經常使用的序列保存為收藏夾
“收藏夾”模塊的功能超越了OmniServer中先前協議編輯器中的任何可比功能。
為您提供簡化協議創建的能力,特別是如果您是那些與OmniServer一起工作的用戶之一并且您發現您正在使用大量相同的序列分組 - 例如,它很常見將消息上的終止字符作為回車符和換行符。
因此,在新的可視化協議構建器中,您可以將收藏夾和換行符的分組保存在收藏夾中,這樣就不必單獨輸入這些序列。
我們甚至讓您能夠突出顯示/選擇已在消息字段中定義的任何序列組,然后右鍵單擊并將該選擇保存為收藏夾!當您經常使用重復序列創建消息時,收藏夾可以節省時間。
序列模塊的完全可配置布局
并且,繼續使用可以拖放的序列的模塊主題,我們也理解并非所有用戶都以完全相同的方式使用他們的OmniServer。并非所有用戶甚至都需要注冊號或主題變量用于其協議。因此,如果您不需要它們,為什么在構建OmniServer協議時它們必須占用寶貴的屏幕空間?
使用可視協議構建器,它們不會!您可以隱藏任何不需要的模塊,浮動或停靠模塊,如果您想將它們放在單獨的屏幕上,并將模塊重新安排在與您的用例最相關或最舒適的位置。
而且,更進一步,我們在“Dock Layout”菜單下提供選項,允許您保存不同的布局以便以后加載,您可以恢復默認設置,默認情況下,所有模塊都可見,或者您甚至可以將新布局保存為默認情況下,如果您愿意。這對于不同用戶喜歡不同布局的多用戶系統非常有用。
而且,對于您之前隱藏的任何模塊,您可以使用“View”菜單輕松地再次顯示它們。