千家信息网

SSIO更新了哪些内容

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容主要讲解"SSIO更新了哪些内容",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"SSIO更新了哪些内容"吧!1.SSIO更新内容:增加数据分发模式(
千家信息网最后更新 2025年01月24日SSIO更新了哪些内容

本篇内容主要讲解"SSIO更新了哪些内容",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"SSIO更新了哪些内容"吧!

1.SSIO更新内容:

增加数据分发模式(DeliveryMode),在网络通讯异步通讯时,接收到数据后,可以按设备IP或设备地址把数据分发给该设备,从而驱动设备运行。

原来只能按设备IP进行数据分发,但是考虑到设备终端有可能是GPRS模块等,IP本身不固定,所以增加了按设备地址把数据分发给设备。

12345678910/// /// 分发数据模式 /// public enum DeliveryMode { [EnumDescription( "设备IP分发数据" )] DeviceIP, [EnumDescription( "设备地址分发数据" )] DeviceAddress }

2.SSIO特点:

1) 轻型高性能通信框架,适用于多种应用场,轮询模式、自控模式、并发模式和单例模式。

2) 设备驱动、IO通道、控制模式场景协调统一。

3) 设备驱动内轩命令驱动器、命令缓存器、自定义参数和实时数据元素。

4) 框架平台支持按设备命令优先级别进行调度,保证高级别命令及时发送。

5) 一个设备驱动同时支持串口和网络两种通讯方式,可以监视IO通道数据。

6) 一个设备驱动,在网络通讯时可以支持TCP Server和TCP Client两种工作模式。

7) 内置显示视图接口,满足不同显示需求。

8) 内置服务组件接口,可以自定义完成OPC服务、4-20mA输出、LED大屏显示、短信服务、以及多功能网关服务。

9) 可以创建多服务实例,完成不同业务的拆分。

10) 支持跨平台部署,可以运行在Linux和Windows系统。

3.SSIO概述

SSIO通信框架的设计思想是在SuperIO(SIO)基础上发展而来,并没有高大上的技术,主要是工作经验的积累,适合于不同应用场景的物联网的数据 采集与交互。SSIO和SIO并不是简单的对IO高性能的操作,而是设备驱动、IO通道、控制模式和实际硬件设备之间的协调机制,各方面之间无缝衔接和运 行,也是为了解决现实工作和应用场景的一些痛点。

软硬件之间的数据交互,并且面临着复杂的现场环境:

(1)复杂的、多样的通讯协议。有标准的协议,例如:Modbus等,也有很多根据标准协议修改的协议格式、以及自定义协议格式,并且千差万别。对于不好的软件架构,疲于应对,增加设备或协议要对整个软件进行梳理,往往在此过程中出现新的问题或BUG。

(2)针对不同用户对软件界面或功能的要求有很大不同,使之满足不同用户的显示要求,可以自定义数据显示界面。那么就需要提供显示视图接口,与设备驱动进行交互。

(3)既然现场设备的数据被采集上来,那么就需要对其进行处理,不仅仅是保存、查询、报表等,还有:数据转发、数据输出(OPC、模拟量、大屏等)等。那么就需要提供服务性的接口,与设备驱动进行交互。

(4)通讯链路的多种性,对于同一个设备可能要支持RS232/RS485/RS422、RJ45、3G/4G等通讯方式,所以对于一个设备要对应多种通讯方式(串口和网络),也给我们的开发造成很大的障碍。

(5)设备驱动、IO通道和实际的现场硬件终端之间链路复杂,有可能:一个设备驱动对应一个IO通道、一个设备驱动对应多个IO通道、多个设备驱动对应一个IO通道等情况。

(6)既然设备与服务端进行数据交互,那么就应该对设备的通讯状态、IO状态、以及设备本身的状态进行监控,这样设备才处于可维护状态。

(7)软件各版本、以及软件与硬件之间的兼容性很差,管理起来错综复杂。在框架平台稳定的情况下,只需要更新设备驱动。

为了解决以上诸多问题,开发一个软件框架,支持二次开发。在不对软件框架改动的情况下,能够很方便的接入设备、维护设备、集成设备、处理设备业务数据等。软件框架相对稳定,把容易变化的部分进行灵活设计。

到此,相信大家对"SSIO更新了哪些内容"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

设备 数据 驱动 设备驱动 模式 通讯 软件 框架 通道 服务 内容 不同 支持 更新 之间 复杂 命令 接口 状态 网络 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库创建索引例题 数据库课设前台设计主要功能 池州手机软件开发公司哪家好 网络安全微课平台 徐汇区网络技术服务公司 网络安全等级评价认证 abcd人工智能数据库 基岩版服务器添加小游戏 软件开发4用哪个系统好 高质量计算机软件开发管理 西部网络安全教育 防护盾服务器 sql mini数据库恢复 大足公安分局网络安全保卫支队 东莞贞元网络技术有限公司介绍 光传感通信与网络技术学什么 刑法 网络安全 维护 小程序 数据库 模糊搜索 国企软件开发能不能学到技术 三聚盛煤业网络安全 有关网络安全童谣 mfc存入数据库乱码 数据库技术与应用视频教学 软件开发技术服务费怎么分摊 仙居库存软件开发定制价格 微信云开发数据库导入图片 上海凯欣互联网科技有限公司 及损及网络技术包括什么 漳州企业管理软件开发团队 虚拟主机可以开服务器吗
0