物联网框架SuperIO 2.2.9和ServerSuperIO 2.1同时更新,更适用于类似西门子s7-200发送多次数据,才能读取数据的情况
来源:互联网 发布:mac系统重装 编辑:程序博客网 时间:2024/05/31 19:33
一.解决方案
二.更新内容
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.[连载]《C#通讯(串口和网络)框架的设计与实现》
2.[开源]C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍
2.应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案
3.C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)
5.ServerSuperIO开源地址:https://github.com/wxzz/ServerSuperIO
物联网&集成技术(.NET) QQ群:54256083
0 0
- 物联网框架SuperIO 2.2.9和ServerSuperIO 2.1同时更新,更适用于类似西门子s7-200发送多次数据,才能读取数据的情况
- 应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案
- [更新]跨平台物联网通讯框架 ServerSuperIO v1.2(SSIO),增加数据分发控制模式
- 《连载 - 物联网框架ServerSuperIO教程》- 15.数据持久化接口的使用。附:3.2发布与版本更新说明。
- 《连载 - 物联网框架ServerSuperIO教程》- 15.数据持久化接口的使用。附:3.2发布与版本更新说明。
- 《连载 - 物联网框架ServerSuperIO教程》- 15.数据持久化接口的使用。附:3.2发布与版本更新说明。
- 《连载 - 物联网框架ServerSuperIO教程》- 15.数据持久化接口的使用。附:3.2发布与版本更新说明。
- 《连载 | 物联网框架ServerSuperIO教程》- 15.数据持久化接口的使用。附:3.2发布与版本更新说明。
- 物联网框架ServerSuperIO(SSIO)更新、以及增加宿主程序和配置工具,详细介绍
- 西门子plc s7 200数据长度和数值范围及格式
- 《连载 | 物联网框架ServerSuperIO教程》- 9. 协议过滤器,解决一包多发、粘包、冗余数据
- 《连载 | 物联网框架ServerSuperIO教程》- 17.集成Golden实时数据库,高并发保存测点数据。附:3.4 发布与版本更新说明。
- 西门子PLC DB78.DBX33.3是什么意思?西门子S7-300PLC的DB数据存储器
- nio中客户端发送一次数据,服务端通过多次readable事件才能完整读取
- 《连载 | 物联网框架ServerSuperIO教程》- 16.OPC Server的使用步骤。附:3.3 发布与版本更新说明。
- 使用LabVIEW和西门子S7-200PLC
- S7300通过BCNet和S7-1200/1500等西门子PLC数据交换
- 西门子S7-200PLC的自锁
- 使用Glide下载图片
- jQuery中 filter()与find()的用法
- ADN:开启用户体验新时代
- label标题文字改变颜色
- WPF 创建通知栏图标和菜单选项
- 物联网框架SuperIO 2.2.9和ServerSuperIO 2.1同时更新,更适用于类似西门子s7-200发送多次数据,才能读取数据的情况
- Java---类集
- openstack-M版启动虚拟机的XML文件
- mbed使用EmBitz 提示warning: .objs\main.o: linker input file unused because linking not done
- 引用计数 vs. GC
- svn命令
- 搭建nginx+registry的private registry
- input与select相结合使用
- Android Studio 引入ButterKnief