程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 物聯網框架SuperIO 2.2.9和ServerSuperIO 2.1同時更新,更適用於類似西門子s7-200發送多次數據,才能讀取數據的情況,西門子物聯網

物聯網框架SuperIO 2.2.9和ServerSuperIO 2.1同時更新,更適用於類似西門子s7-200發送多次數據,才能讀取數據的情況,西門子物聯網

編輯:C#入門知識

物聯網框架SuperIO 2.2.9和ServerSuperIO 2.1同時更新,更適用於類似西門子s7-200發送多次數據,才能讀取數據的情況,西門子物聯網


一.解決方案

 

二.更新內容

1.修改IRunDevice接口,把void Send(io,bytes)改成int Send(io,bytes)。
2.修改網絡控制器,發送數據不直接使用IO實例,改為使用IRunDevice接口的int Send(io,bytes)函數。在自控模式和並發模式下可以int Send(io,bytes)函數,進行多次發送數據。

三.特點

  • 輕型高性能通信框架,適用於多種應用場,輪詢模式、自控模式、並發模式和單例模式。
  • 不光是通訊框架,是設備驅動、IO通道、控制模式場景的協調機制。
  • 支持協議驅動器,可以按規范寫標准協議和自定義協議。
  • 支持發送數據緩存器,支持命令緩存重發和按優先級別發送。
  • 支持協議過濾器,按規則篩選數據,並且可以承繼接口,自定義過濾方式。
  • 支持接收數據緩存器,可以緩存不符合過濾器的數據,和下次接收數據進行拼接。
  • 支持按設備命令優先級別進行調度設備,保證有高級別命令的驅動及時發送。
  • 支持一個設備驅動,同時支持串口和網絡兩種通訊方式,可以監視IO通道數據。
  • 支持一個設備驅動,在網絡通訊時可以支持TCP Server和TCP Client兩種工作模式。
  • 支持多設備共享同一IO通道進行通訊。
  • 支持定時清理超時的網絡IO通道。
  • 支持顯示視圖接口,滿足不同顯示需求。
  • 支持服務組件接口,可以自定義完成OPC服務、4-20mA輸出、LED大屏顯示、短信服務、以及多功能網關服務。
  •  支持創建多服務實例,完成不同業務的拆分。
  •  支持跨平台部署,可以運行在Linux和Windows系統。

四.下載

SuperIO 2.2.9下載:官方地址

ServerSuperIO 2.1下載:開源地址

 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved