西门子的工业软件分为三个不同的种类:
(1)编程和工程工具 编程和工程工具包括所有基于plc或pc用于编程、组态、模拟和维护等控制所需的工具。step 7标准软件包simatic s7是用于s7-300/400,c7 plc和simatic winac基于pc控制产品的组态编程和维护的项目管理工具,step 7-micro/win是在windows平台上运行的s7-200系列plc的编程、在线仿真软件。
(2)基于pc的控制软件 基于pc的控制系统winac允许使用个人计算机作为可编程序控制器(plc)运行用户的程序,运行在安装了windows nt4.0操作系统的simatic工控机或其它任何商用机。winac提供两种plc,一种是软件plc,在用户计算机上作为视窗任务运行。另一种是插槽plc(在用户计算机上安装一个pc卡),它具有硬件plc的全部功能。winac与simatic s7系列处理器完全兼容,其编程采用统一的simatic编程工具(如step 7),编制的程序既可运行在winac上,也可运行在s7系列处理器上。
(3)人机界面软件 人机界面软件为用户自动化项目提供人机界面(hmi)或scada系统,支持大范围的平台。人机界面软件有两种,一种是应用于机器级的protool,另一种是应用于监控级的wincc。
protool适用于大部分hmi硬件的组态,从操作员面板到标准pc都可以用集成在step 7中的protool有效地完成组态。protool/lite用于文本显示的组态,如:op3,op7,op17,td17等。protool/pro用于组态标准pc和所有西门子hmi产品,protool/pro不只是组态软件,其运行版也用于windows平台的监控系统。
wincc是一个真正开放的,面向监控与数据采集的scada(supervisory control and data acquisition)软件,可在任何标准pc上运行。wincc操作简单,系统可靠性高,与step 7功能集成,可直接进入plc的硬件故障系统,节省项目开发时间。它的设计适合于广泛的应用,可以连接到已存在的自动化环境中,有大量的通信接口和全面的过程信息和数据处理能力,其Zui新的wincc5.0支持在办公室通过ie浏览器动态监控生产过程.