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