工业串口和网络软件通讯平台(SuperIO 2.1)更新发布
SuperIO 2.1下載
一、SuperIO 的特點:
1)??? 能夠很快的構建自己的通訊平臺軟件,包括主程序。
2)?? 設備模塊化開發,通過配制文件掛載,即可在平臺軟件下運行。
3)?? 設備模塊同時支持COM和TCP兩種通訊方式,可以自由切換。
4)?? 設備協議無關性,可以把第三方協議轉換成自定義的協議方式。
5)?? 設備命令緩沖器,可以設置命令發送的優先級別。
6)?? 接口自定義輸出數據格式,供自己或其他廠家進行數據集成。
7)?? 接口自定義UI展示,以表格、動態圖形化顯示數據。
8)?? 軟件信息、安裝信息、通訊參數等可配制。
9)?? 設備掛載、UI菜單展示、數據輸出、服務加載等信息可配制。
10)? 提供OPC服務、2-40mA輸出、LED大屏顯示和短信操作類庫。
?
二、升級內容
1.把安裝目錄下的所有目錄整合到SuperIO目錄下。
2.并發模式,增加發送數據的間隔時間配制功能。
3.增加心跳檢測,以及檢測的間隔時間配制功能。
4.增加對象改變事件(DeviceObjectChangedHandler)。
5.增加設備自主控制模式(Self),二次開發過程中,可以自主控制發送數據,只限于網絡通訊模式。
6.增加動態加載程序集引用,免費二次開發過程中由于缺少程序集而引發異常。
7.整合界面顯示、導出數據等接口,在此基礎增加服務接口(IAppService),事務性的服務可以加載到平臺。
8.完善配制工具。
?
三、主程序界面增加了【服務】菜單項
?
四、配制工具
(1)通用屬性配置
?
(2)掛載設備模塊
?
(3)界面視圖模塊掛載
?
(4)外部程序掛載,可以隨意掛載可運行的程序以及工具
?
(5)服務掛載,可以開發自己的事務性服務組件,掛載到平臺下運行,并提供了對接的接口。服務類型分為:顯示模式和隱藏模式,對于顯示模式:可以加載到菜單中。對于隱藏模式:不顯示在菜單中。啟動類型分為:自動啟動和手動啟動,可以配合顯示模式使用。
?
(6)掛載導出數據模塊。
?
五,服務接口(IAppService)
/// <summary>/// 服務Key,要求唯一/// </summary>string ThisKey { get; }/// <summary>/// 服務名稱/// </summary>string ThisName { get; }/// <summary>/// 更新設備/// </summary>/// <param name="devid">設備ID</param>/// <param name="obj">設備對象</param>void UpdateDevice(int devid, object obj);/// <summary>/// 移除設備/// </summary>/// <param name="devid">設備ID</param>void RemoveDevice(int devid);/// <summary>/// 單擊事件,關聯菜單/// </summary>void OnClick();/// <summary>/// 啟動服務/// </summary>void StartService();/// <summary>/// 釋放服務/// </summary>void ReleaseService();/// <summary>/// 寫日志事件/// </summary>event WriteLogHandler WriteLogHandler;/// <summary>/// 服務類型/// </summary>ServiceType ServiceType { set; get; }/// <summary>/// 是否自動啟動/// </summary>bool IsAutoStart { set; get; }?
轉載于:https://www.cnblogs.com/lsjwq/p/4641668.html
總結
以上是生活随笔為你收集整理的工业串口和网络软件通讯平台(SuperIO 2.1)更新发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NSUserDefaults
- 下一篇: WWDC2014开源