工业串口和网络软件通讯平台(SuperIO 2.1)更新发布

简介: SuperIO 2.1下载 一、SuperIO 的特点: 1)    能够很快的构建自己的通讯平台软件,包括主程序。 2)   设备模块化开发,通过配制文件挂载,即可在平台软件下运行。 3)   设备模块同时支持COM和TCP两种通讯方式,可以自由切换。

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; }

 

相关文章
|
1月前
|
云安全 监控 安全
网络安全产品之认识防病毒软件
随着计算机技术的不断发展,防病毒软件已成为企业和个人计算机系统中不可或缺的一部分。防病毒软件是网络安全产品中的一种,主要用于检测、清除计算机病毒,以及预防病毒的传播。本文我们一起来认识一下防病毒软件。
45 1
|
3月前
|
移动开发 JSON 监控
网络协议解析:在员工上网监控软件中实现HTTP流量分析
随着企业对员工网络活动的监控需求不断增加,开发一套能够实现HTTP流量分析的网络协议解析系统变得愈发重要。本文将深入探讨如何在员工上网监控软件中实现HTTP流量分析,通过代码示例演示关键步骤。
221 0
|
3月前
|
网络协议 算法 网络安全
EVE-NG强大的网络模拟器和实验平台
随着网络技术的迅猛发展,人们对网络安全和网络性能问题的关注日益增加。在这个领域中,EVE-NG作为一种备受欢迎的网络模拟器和实验平台,备受青睐。
|
4月前
|
网络协议 算法 网络安全
EVE-NG:一种强大的网络模拟器和实验平台
随着网络技术的飞速发展,网络安全和网络性能问题越来越受到人们的关注。在这个领域,EVE-NG是一种广受欢迎的网络模拟器和实验平台。
|
28天前
|
监控 安全 网络安全
【软件设计师备考 专题 】网络软件
【软件设计师备考 专题 】网络软件
43 0
|
6天前
|
运维 网络架构
软件体系结构 - 网络拓扑结构
【4月更文挑战第14天】软件体系结构 - 网络拓扑结构
9 0
|
1月前
|
存储 编解码 安全
网络设备和网络软件
网络设备和网络软件
22 0
|
2月前
|
JSON 监控 网络安全
使用Perl编写的上网监控管理软件:网络数据包拦截与分析功能
网络安全一直是互联网时代的重要议题之一。随着网络技术的不断发展,网络攻击和数据泄露等问题也变得日益严重。为了有效监控和管理网络流量,开发了一款基于Perl语言的上网监控管理软件,该软件具有强大的网络数据包拦截与分析功能,能够帮助网络管理员实时监控网络流量,并及时发现和应对各种网络安全威胁。
147 0
|
2月前
|
监控 Java 持续交付
内部网络监控软件的Groovy应用:持续集成与部署的自动化监控
在当今高度数字化的环境中,对于内部网络的监控变得至关重要。为了保证系统的稳定性和安全性,监控软件的自动化变得越来越必要。本文将介绍如何利用Groovy编程语言实现持续集成与部署的自动化内部网络监控软件,并通过代码示例展示其实现方式。
257 3
|
2月前
|
网络协议 物联网 Linux
WireGuard 系列文章(五):Netmaker 简介 - 创建和管理 WireGuard 网络的平台
WireGuard 系列文章(五):Netmaker 简介 - 创建和管理 WireGuard 网络的平台

热门文章

最新文章