物联网建设中报纸发表互联层的顶峰建设方案

v4.2.1 更新内容:
style=”font-size: 16px;”>1.重新定义数据转发文本协议,使网关与ServerSuperIO以及之间能够相关交互数据。
style=”font-size: 16px;”>2.扩展ServerSuperIO动态数据类的方法,更灵活。
style=”font-size: 16px;”>3.修复Designer增加转发任务的一个BUG。
4.修改数据转发客户端和服务端。
5.增加硬件网关驱动。

v4.2.1
下载地址:官方下载

ServerSuperIO Designer IDE
v4.2版本更新内容:

  • style=”font-size: 16px;”>增加ServerSuperIO.Host运行程序,可以使用IDE进行测试,Host为运行环境。
  • style=”font-size: 16px;”>针对设备驱动增加导入监测点功能。
  • style=”font-size: 16px;”>修复OPC客户端配置后关闭窗体慢的情况。
  • 修改保存Tag值为object对象。
  • 优化其他代码。

更新内容,v4.2.2版本:
style=”font-size: 16px;”>1.增加Modbus协议读取多个寄存器,并且按多种数据类型解析数据。
2.Modbus Serial和Modbus
TCP两个驱动合并成一个驱动。
style=”font-size: 16px;”>3.修改数据库结构,保存配置信息。
style=”font-size: 16px;”>4.优化ServerSuperIO核心代码,应用过程中的潜在问题。

v4.2.2
下载地址:官方下载

1.自我介绍




     
本人已经工作10年,一直在工业领域。在一线干过实施,下过矿井;干过项目,带过团队;干过软件研发,出过产品;干过项目群管理,售前和市场也接触过;期间在纯软件公司也干过将近两年的时间,熟悉软件开发流程与管理。虽然没有取得多大成绩,也算经历丰富了。

 目       录

 目       录

 目       录

     
互联网“行业”如火如荼的发展,曾经也想过转行去做“互联网”,奈何犹豫太久,已然提不起太多兴趣。凭借当年的沉淀与积累,有个半成品的框架,在工作索然无味的情况下,毫不犹豫的投身到物联网框架的开发与产品化的进程中。别人都说物联网的时代来了,如果真的是这样,也不知道是自己的选择好,还是命好。

2.
与硬件网关数据交互,以及进行数据转发… 2

1.标准Modbus和非标准协议的使用、测试以及驱动开发…
2

3.
Modbus协议,读取多个寄存器,实现多种数据类型解析… 2

这方面的工作纯属个人爱好,业余时间在干,一般晚上21点到23点是自己的第二个工作时间。这两年积极的投身到新的框架开发中,提高性能、统一接口、跨平台……等方面的工作。也做了自己的基础硬件产品,智能网关。

2.1           概述… 2

1.1           概述… 2

3.1           概述… 2

     
有人会问,那你正式工作是干什么的?在某集团公司工业版块负责大数据建设的相关工作。在没有大数据、云服务概念的时候,做过远程E服务相关的项目。说实话,对于传统行业来讲,是很困难的一件事。但是作为企业来讲,要么等死,要么在改变中死,完全在于自己的选择。

2.2           演示的框架结构… 2

1.2           标准Modbus的使用和测试…
2

3.2           Modbus基础知识… 2

2.占领大脑和丢了脚

2.3           Modbus
Slave模拟传感器数据… 3

1.3           非标准协议的使用和测试…
2

3.3          
读取多个寄存器,多种数据类型解析… 4

     
不知道从什么时候,物联网、大数据、云服务、云计算……等一批概念流行起来。大厂都在争夺高制高点,大数据、云服务、各种标准……,做这些事情都很有意义。但是我在想,大家都去占领大脑,脚就不重要了嘛?!显然不是,应该是同等重要。华为设备部、中兴仪器仪表……对于基础物联层,也是很头痛的一件事,这是大厦的根基,特别是工业领域。所以,我坚信对于我们的框架有很大的市场应用空间,创造的直接价值那是另外一回事。

2.4          
硬件网关SuperLink采集和转发数据… 3

1.4           设备驱动的开发… 2

3.4           实现效果展示… 6

3.物联的现实困难

2.5           ServerSuperIO
Designer采集数据… 5


3.5           未来驱动的规划… 7

     
对困难理解的前提是对现实世界的认知,有些传统制造业都不具备物联的基础条件,更谈不上物联网、智能制造、智能工厂,但是至因为落后,才有广阔的市场空间。就算有物联的基础,条件比较落后,底子比较薄,面临四个多样性:设备多样性、协议多样性、通讯机制多样性、数据多样性。这就是我们面临的问题,难道问题有多大吗?为了生存,企业都说能做。但是结构化的多样性问题,要用结构化的手段或框架来解决,这是各方面保障的前提。

2.6           ServerSuperIO
Designer转发数据… 7

 1.1    概述

 

ylg娱乐官网,4.效率与成本

2.7           实现的全景效果… 8

       Designer
IDE完全是在ServerSuperIO基础上进行开发,当然二次开发者也可以开发自己的IDE环境,应用到公司的产品和项目中。以前开发过一个IDE环境,但是离产品化还比较远。Designer
IDE的框架相对比较成熟,并且扩展性比较好,可以使用Designer
IDE进行系统开发和配置,使用ServerSuperIO.Host正式部署运行。

2.1    概述

     
在发布《标准Modbus和非标准协议的使用、测试以及驱动开发》之后,有些网友反馈在Modbus协议驱动方面是否可以实现读多个寄存器和按多种数据类型解析数据。一是平时工作比较忙,二是有些犯懒。在传感器及仪器仪表行业用到Modbus协议的情况比较多,但是大部分使用都比较简单,可能往往只需要一个命令读取数据,对返回数据进行解析。我认为针对这种情况开发一个简单的驱动非常简单,加之网友的水平参差不齐,也没有针对网友的反馈进行积极的回应。但是从一个产品的角度考虑,确实应该进行完善,也确实有市场方面的需求,有很多公司是借鉴Modbus协议形式进行自定义协议,情况比较复杂。所以,利用出差的这段时间,针对Modbus驱动实现读取多个寄存器和按多种数据类型解析数据,以满足不同应用现场的需求。

    
接触一家上海公司,有专人负责网关层的数据采集,有专人负责服务(云)端的对接,不太稳定、经常出现问题。解决细节问题,不能用细节的思维方式去解决,而是要有更广阔的思维、结构化思路才能够彻底的、更好的解决问题。网关层、服务端是否可以使用同一套框架?并且框架之间是否可以无缝对接?如果可以实现,应用同一套框架,开发效率会提高,用人成本和时间成本会降低。好的组织结构、好的框架总之要解决效率和成本,否则没有任何价值。

2.1    概述

      
以后还会与Web组态对接,用于图形化建模,从底层传感器到云端监测快速实现“即接即显示”,通讯和图形建模充分解耦,是将来高速网络(例如5G)环境建设的发展趋势。同时,为中小企业售前设计、项目部署和实施提供全方位的解决方案。整体的应用,希望对于公司和人个都会有实质的提升。

2.2    Modbus基础知识

     
Modbus采用的通讯机制为呼叫应答方式,或叫主从方式(master/slave)。主机发送请求命令,从机接到命令后进行校验数据的完整性,以及确定是否发给自己的命令,校验成功后,返回指定的数据信息,完成一次完整的通讯。呼叫应答通讯机制如下图:

ylg娱乐官网 1

      
Modbus协议依靠网络传输层定义了一个简单的数据传输协议,串口通讯(Modbus
Serial)的RTU和ASCII模式以及网络通讯(Modbus
TCP)模式在协议编码和操作方面有所区别。基本协议格式如下图:

ylg娱乐官网 2

      下位机地址和功能码,示意图:

ylg娱乐官网 3

 

      
白皮书介绍:下载地址。

5.逆向思维

      
工业现场(物联网)使用硬件网关(SuperLink)的场景比较广泛,主要考虑多区域场景和网络条件限制情况下的应用和部署,具体根据现场的应用场景。网关两大基本职能:数据采集和数据转发,在项目体系建设中起到承上启下的作用。

       ServerSuperIO Designer IDE 4.2
下载:。

2.3    读取多个寄存器,多种数据类型解析

      
主要针对【寄存器个数】和【解析数据方式】两个选择进行升级,在设备驱动中增加监测点的时候,可以选择这两项内容。如下图:

ylg娱乐官网 4

       
1个寄存器个数代码2个字节,转换成字节数的公式为:读取数据字节数=寄存器个数*2,根据实际情况设置。

       
解析数据方式为24种,主要针对short、ushort、int、uint、float和double数据类型进行解析,由于传感器与电脑的高低位排序有所差异,所以针对同一种数据类型分不同的解析方式。解析数据方式,如下图:

ylg娱乐官网 5

    
大厂都在搞云平台、协议标准……,当然他们有资本和实力这样搞,软件用他们的、硬件用他们的,对于他们来讲,养这么多人,反而成本是最低的。他们奉行一流企业定标准,用这种思维模式去整合资源,竞争比的就是占领资源的多少。我们认真考虑一下,对于传统企业来讲,本来生存就很困难,和房地产、互联网拿投资的没法比,他们有能力一下子完全统一化的更新换代嘛?!参加上海工业博览会,也进行了市场调查,简直是开玩笑。我们再认真考虑一下,用框架性的东西去解决设备多样性、协议多样性、通讯机制多样性、数据多样性的问题,在物联网和集成系统的建设中是否也是整合资源的一种手段?!先解决企业互联监控的问题,再解决企业标准化的问题,这样是否也是一种思维模式?!是的,我们就先这样干!

      
ServerSuperIO现在集成了硬件网关(SuperLink),完成了在项目建设过程中任何节点的数据采集与转发,并且形成级连部署。可以方便的与工业互联网平台或工业大数据平台对接;或者承建自己的云端平台,整合行业资源,形成以公司产品为主的生态建设。

1.2    标准Modbus的使用和测试

2.4    实现效果展示

       使用Modbus TCP进行演示,连接Modbus
Slave,127.0.0.1:502,读取1个数据点,按“short,2字节,顺序:先高后低”解析数据,如下图:

ylg娱乐官网 6

5.智能网关,跑Windows 10 IOT和Ubuntu
Mate

2.2    演示的框架结构

      
有很多设备或传感器号称是Modbus协议,但是实际中对标准的Modbus协议进行修改,这种情况很多,本质上自定义协议。

2.5    未来驱动的规划

      
ServerSuperIO相当于系统建设中数据交互的中枢,将来对下连接各种PLC及传感器,也在积极规划开发基于各种PLC的驱动;对上连接WEB组态以及管理系统。所有都通过配置完成,为中小企业提供一站式的项目解决方案,降低成本、提高效率。

       最近国产自主安全可控的redcore
browser浏览器融资2.5个亿,实际上使用是的Google的开源内核,假设有“创新”的成分,估计也只是皮毛。尽管ServerSuperIO算不上高大上,但是也算是积累了10年的工作经验,算是真正的自主安全可控。哈哈……。


 1.[连载]《C#通讯(串口和网络)框架的设计与实现》

 2.[开源]C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍

 2.应用SuperIO(SIO)和开源跨平台物联网框架ServerSuperIO(SSIO)构建系统的整体方案

 3.C#工业物联网和集成系统解决方案的技术路线(数据源、数据采集、数据上传与接收、ActiveMQ、Mongodb、WebApi、手机App)

 5.github地址:

 6.助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。

 物联网&集成技术 QQ群:54256083 

    
网关在物联网和集成系统建设中是重要的一个环节,实现数据的初步整合(采集),再进行数据的转发,形成体系层次清晰的级联网络系统。市场的网关大至分为两类:纯硬件接口的转换、搭载操作系统的小型机。当然也有在硬件基础上搭载自己的软件框架,但是不多见。在我们的智能网关上可以实现搭载我们ServerSuperIO物联网框架,使软件和硬件无缝结合,设备驱动的接口统一,可以开发一套驱动跑在不同的嵌入式操作系统上,Windows
10 IOT和Ubuntu Mate,对于系统建设的方案选择更灵活。

      演示大体包括3部分:

(1)下载Modbus
Slave,并进行设置

     智能网关的硬件配置:

   (1)传感器层,使用Modbus
Slave进行模拟,相然可以是任何PLC、传感器等;

    
自行百度下载,主要用于模拟使用Modbus协议的终端设备和传感器。不明白Modbus协议的朋友们,先补补课。实现运行效果,如下图:

l  四核1.2GHz Broadcom BCM2837 64位CPU。

  
(2)硬件网关(SuperLink)实时采集传感器层的数据信息,并且进行数据转发、汇聚;

ylg娱乐官网 7

l  1GB RAM。

发表评论

电子邮件地址不会被公开。 必填项已用*标注