SuperIO 2.0本子正式公布,百度网盘

SuperIO
下载:本站下载
百度网盘

下载:SuperIO
贰.0(开发手册、德姆o、组件包)

 

官网:进入

更新表明:

交流群:54256083

一.修复不大概把数量输出给IAppService的标题,以及无能为力触及删除操作事件。

       SuperIO 二.0本子正式公布。把SCL正式更改名字为SuperIO。

二.侦听端口,能够安装。

1、此次进步重点归纳四个地方:

3.设施接口,扩张Object属性,方便平台选拔。

  •        构架的软件界面更团结。
  •       
    修改核心代码,包涵:设备管理器、IO管理器和控制器、设备调度管理器等重构。

4.有始无终时间改为轮询方式中断时间。

二、SuperIO
二.0本子升级内容包涵:

转发地址:http://www.bmpj.net/article-1-1.html

  •        代码的共同体架构更清晰、合理;
  •        运营效用和总体性方面有了相当的大提高;
  •        更有益的用C#展开二回开发;
  •       
    TCP通信格局的年华,扩张了产出格局,同时扶助并发和轮询二种简报机制。

 

三、 SuperIO 2.0的特点:

**一、SuperIO 的特点:**

  • 能够飞速的构建和谐的通信平台软件,包罗主程序。
  •  设备模块化开发,通过配制文件挂载,即可在平台软件下运作。
  •  设备模块同时扶助COM和TCP三种简报格局,能够随意切换。
  •  设备协议非亲非故性,可以把第三方协商转换成自定义的合计格局。
  •  设备命令缓冲器,能够安装命令发送的先行级别。
  •   接口自定义输出数据格式,供自身或别的厂家进行多少集成。
  •  接口自定义UI呈现,以表格、动态图形化彰显数据。
  • 软件消息、安装新闻、通信参数等可配制。
  • 设备挂载、UI菜单显示、数据输出等新闻可配制。
  • 提供OPC服务、贰-40mA输出、LED大屏展现和短信操作类库。

一)扶助二遍开发,火速创设协调的报道数据收集平台软件

四、SuperIO 二.0的规划思想:

贰)飞快营造设备驱动、协议驱动、命令缓冲、自定义参数和实时数据

  •     
    公司的硬件产品分类相比较多,早期的时候,每二个硬件产品都对应3个上位机软件,都有专中国人民保险公司养。而客户的要求日益变化,造成维护费用相比高。也没打算用组态软件进行支付,因为组态软件的支出相比高,有些与众分歧的事务或复杂的事务无法实现。
  •     
    基于现实际情况况,打算开发2个平台性质的软件,大旨部分是数码收集部分,相对来说相比较稳定,把多少彰显、数据导出等看似事情功效设计灵活,变化相比多、相比大。最终达成大家都能在同样平台下进展付出工作,专人珍重大旨部分。

叁)快速2次开发图形显示、数据输出、服务驱动

五、开发背景和平运动用场景:

肆)3个设备驱动,同时协理串口(COM)和互联网(TCP Server/Tcp
Client)通信机制,能够随心所欲切换

    
在工业领域,日常碰到软硬件之间的相互,面临着错综复杂的实地环境,例如:(一)复杂的、四种的报道协议。有正统的Modbus协议,也有诸多是自定义合计,并且距离。对于不好的软件架构,疲于应对,增添设备或协议要对总体软件举办梳理,往往在此进度中冒出新的问题或BUG。(二)不相同用户对软件界面或效益的必要有不小差异,使之满意差异用户的来得必要。(三)在做集成项目标时候,输入输出数据的各种性。首先我们要合并别的厂家的设施,要在平台软件上很有益于的进行联网。其次,还有许多是此外厂家要合并本身家的配备,就关系的出口数据的标题。未有统1的正儿八经,也是出入。(四)通信链路的两种性,对于同二个设施也许要援救智跑S232/昂科威S485/LacrosseS42贰、瑞虎J45、3G/四G等通信情势,所以对于1个装置要对应二种报导情势,也给大家的支出造成十分的大的拦Land Rover。(5)一系列型的设施对应一套软件,在最初的时候,集团恐怕三个档次的软件对应1套软件,分歧的人士在保安不相同的配备软件,造成很高的拥戴资金财产、职员资金以及时光资产。这么些情况导致大家的软件版本包容性很差,管理起来比较麻烦。

伍)内置协和式飞机驱动,能够把第二方协商转换到自定义的合计

    
为了缓解以上诸多题材,开发二个软件框架,协理3次开发。在不对软件框架改动的场所下,能够很便利的接入设备、维护设备、集成设备、处理设备业务数据等。软件框架是相对稳定的,把不平稳的某个完全以灵活的艺术展开规划。

陆)内置设备命令缓冲器,能够设置命令发送的先期级别

    
希望在豪门匡助下,多提宝贵提议,能够尤其完善平台软件,供大家应用。

7)以插件的不2诀窍挂载设备驱动、展现、输出、服务模块等

6、SuperIO 2.01遍开发界面:

八)以服务驱动格局(IAppService)二遍开发OPC服务、四-20mA输出、LED大屏显示、短信服务等

     图片 1

玖)快速支付、运转稳定、增添性强大

     三次开发的主界面窗体。

拾)适用工业上位机软件,以及系统集成人中学采集远程设备数量

      图片 2

11)支持Windows XP/7/8/8.1、Windows Server 2008/2012

       自定义开发设备显示界面,以及测试。

**二、SuperIO 的设计思想**:
     
公司的硬件产品分类相比较多,早期的时候,每个硬件产品都对应贰个上位机软件,都有专人爱抚。而客户的急需日益变化,造成维护资金财产相比较高。也没打算用组态软件拓展付出,因为组态软件的费用相比较高,某个异样的业务或复杂的事务无法到位。

        图片 3

     
基于现实际景况况,打算开发四个平台性质的软件,宗旨部分是数据收集部分,相对来说相比固定,把数据显示、数据导出等附近事情功效设计灵活,变化比较多、比较大。最后兑现大家都能在同样平台下开始展览开发工作,专人爱慕基本部分

        内置登六和权限控制。不须求本人支付。

**三、SuperIO**
开发背景和利用场景:

       
在工业领域,常常遭遇软硬件之间的交互,面临着千丝万缕的实地环境,例如:(一)复杂的、两种的报纸发表协议。有标准的Modbus协议,也有很多是自定义商量,
并且千差万别。对于倒霉的软件架构,疲于应对,扩展设备或协商要对全部软件实行梳理,往往在此进度中冒出新的标题或BUG。(二)不一样用户对软件界面或成效的供给有十分的大不一样,使之满意差异用户的来得须要。(叁)在做集成项指标时候,输入输出数据的种种性。首先大家要合并其余厂家的配备,要在阳台软件上很方
便的展开交接。其次,还有众多是任何厂家要合并本身家的设施,就涉嫌的出口数据的题材。未有统1的规范,也是出入。(四)通信链路的各类性,对于同二个设备恐怕要帮助奥迪Q5S232/大切诺基S485/RubiconS42二、GL450J45、叁G/四G等电视发表格局,所以对于二个设施要对应多样通信格局,也给我们的付出造成十分大的
障碍。(五)壹种档次的装置对应一套软件,在早期的时候,公司或许3个档次的软件对应1套软件,不一样的人手在珍重分化的设施软件,造成很高的掩护资金、人员费用以及时光资金财产。这一个境况导致大家的软件版本兼容性很差,管理起来相比辛勤。
      
为了缓解以上诸多问题,开发四个软件框架,扶助二回开发。在不对软件框架改动的状态下,能够很便宜的连接设备、维护设备、集成设备、处理设备业务数据等。软件框架是相对稳定性的,把不稳定的局地完全以灵活的格局展开设计。

        图片 4

 

        扩大设备,协理普通设备和虚构划设想备。同1设备模块协助COM和TCP通信。

**四、SuperIO**
开发事例程序**

柒、配制工具

图片 5

图片 6

 

     网络通信的时候,辅助轮询格局和现身方式与硬件通信。

图片 7

 

 

图片 8

 

追加设备

图片 9

 

系统配制工具

      方便开发者对系统进行田管,配制包罗:系统参数、设备挂载配制、设备体现挂载配制、输出数据挂载配制。

图片 10