物联网软件是在互联网环境下,实现物与物、物与人直接相互交互的一类软件。物联网软件本质是传统工业控制组态软件的一个后续发展,但不是简单的升级关系, 具备强大组态配置功能的物联网软件可以成为Web组态软件。Web组态软件和控制组态软件的功能基本是相同的,都需要具备通信组态、监控画面组态、报警组态、控制组态、数据管理、数据分析应用等功能。但Web组态软件运行在互联网网络环境、采用浏览器用户界面风格,控制组态软件运行在工业控制网络,采用windows通话界面风格;Web组态软件以数据分析应用为重点,控制组态软件则以现场控制为中心;两者在通信、监控、报警等功能上要求,是基本相同的。
   
控制组态软件是工业控制系统上位机软件的统称,比较著名的有wincc, intouch , 力控组态王等。主要目标是配合下位机,完成工业控制项目的实施。传统的组态软件包括画面组态、报警组态、通信组态、下位机控制组态(梯形图)等,组态软件、实时数据库、下位机、自动化设备共同组成一个完整工业控制系统。在工业控制系统的四个组成部分中,组态软件在工业控制系统中所起的作业主要是完成人机界面的交互,同时,实时数据库和下位机,一般都没有人机界面,因此,对实时数据库的配置和操作都需要通过组态软件来完成。由于工业控制系统一般都运行在集中控制室,并且对实时响应要求高,因此,基本上采用windows风格的用户界面。 工业控制系统的实时数据库将现场每个设备的每个指标都映射到实时数据库的一个变量,工业控制软件以工业实时数据库为核心组件。

  物联网软件是在internet网络环境下,完成对设备的动态管理,控制组态软件则是通过工业控制网络完成对设备的动态管理,因此,物联网软件和组态软件都以完成对设备的动态管理来目标。 物联网软件与组态软件都需要完成对设备的动态管理,因此,在核心功能上有很大的重叠部分,都需要与设备进行通信,有监控、报警、控制与数据管理功能。因此,在有些项目上,既可以采用组态软件来实现,也可以采用物联网软件来实现。 由于物联网软件与组态软件所适用的与设备通信的网络不一样,因此,两者也有不同的目标和不同的功能定位。
     
控制组态软件适用于工业控制网络,工业控制网络一般采用电流、电压信号来进行通信;即使需要采用以太网形式来进行通信,一般也是单独构建光纤环网,因此,工业控制网络可以认为是实时和可靠的,这也是对设备进行控制的要求,因此,组态软件一般定位对设备进行控制,所有功能都以此为核心进行展开,任何不适合控制的功能基本都从组态软件中移除或弱化,包括适应不太稳定的网络,复杂的统计分析等功能、并且所管理的设备数量也受到严格限制。
     
物联网软件则定位于在internet网络下对设备的动态管理。由于internet网络通信举报一定的延时,这种延时是秒级的,并且internet网络是不稳定的。因此,internet网络可以认为是一个有延时,不稳定的网络,这样的网络,对实时性要求很强的过程控制,是不合适的,并且internet网络也被认为是一个不是很不安全的网络,因此,也不适合对设备,特别是重大关键设备的精密过程控制。因此,物联网软件虽然也具备组态软件的控制功能,但物联网软件的控制功能被限制使用,只用于一些允许延时的任务性控制,比如控制设备的启停等。但物联网由于不需要以过程控制为核心,因此,相对于组态软件,对在使用环境、人机交互界面、所管理的设备数量、数据管理、统计分析功能则不再受到任何功能限制。 同时,由于控制组态软件配套的实时数据库中的变量直接映射到现场每个设备的指标,不利于需要进行大量抽象计算的数据应用,因此,web组态软件配置的数据库一般采用以设备、指标、值的方式来管理设备实时数据。

组态软件是一类成功的软件开发模式,主要优点是软件具备强大的配置功能,通过少量脚本支持复杂的配置,这样,在完成工业控制系统项目时,就基本不用编程,从而大大降低项目的成本,并最大程度的保障系统的可靠性和稳定性。 物联网组态同样需要具备强大的组态配置功能,来降低物联网项目的实施成本,提高物联网项目的质量。但物联网软件功不再需要受到控制功能的约束。这些功能包括对系统所适用的网络环境、用户界面、管理的设备数量、数据管理、统计分析等功能,因此,物联网软件在具备的实现上,就与组态软件有很大的不同。由于弱化了控制功能,物联网软件本身可以集成实时数据库和控制逻辑单元,依靠单一的物联网软件,就可以完成对设备的动态管理。同时,由于不需要实时控制,因此,Web组态软件可以充分的发挥数据管理、分析应用的能力,包括采用人工智能、大数据等前沿技术。
      彩虹智慧物联网云平台(powerwiseloud.cn)
是一款基于人工智能、大数据的物联网云平台产品。拥有自主知识产权的实时数据库、具备强大的监控、报警功能,能够同时管理1000万以上的设备,具备设备监控、工艺监控、驾驶舱、报表工具、同比、环比类比等强大的数据可视化功能,并且支持报警推送、专家系统等强大的信息推送手段。彩虹智慧物联网云平台具备通信组态、监控组态、报警组态、报表组态、分析组态、增值组态等功能强大的组态工具,同时也支持脚本编程、算法插件等高级组态配置方式;彩虹智慧物联网云平台采用基于设备、指标、值形式的实时数据库,相比了传统实时数据库的变量,更加友好,因此,彩虹智慧物联网是一款普通用户就可以使用的web组态软件。