第8章工控组态软件计算机控制技术第8章工控组态软件8.1概述“组态”的概念是使用软件工具对计算机及软件的各种资源进行配置,用户在不需要编代码程序的情况下,便可生成适合自己需求的应用系统。与DCS的类型相对应其组态软件也可分为三类:DCS组态软件、IPC-DCS组态软件、PLC-DCS组态软件。尽管每种类型的DCS组态软件有其独特之处,我们仍可找出他们的共同特点和设计思想。第8章工控组态软件计算机控制技术8.2组态软件的特点组态软件最突出的特点是实时多任务。组态软件主要解决的问题:①如何与采集、控制设备间进行数据交换;②使来自设备的数据与计算机图形画面上的各元素关联起来;③处理数据报警及系统报警;第8章工控组态软件计算机控制技术④存储历史数据并支持历史数据的查询;⑤各类报表的生成和打印输出;⑥为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求;⑦最终生成的应用系统运行稳定可靠;⑧具有与第三方程序的接口,方便数据共享。第8章工控组态软件计算机控制技术8.3组态软件的设计思想组态软件都由组件组成:图形界面系统组件实时数据库系统组件第三方程序接口组件控制功能组件第8章工控组态软件计算机控制技术图形界面系统组件的设计思想:在图形画面生成方面,构成现场各过程图形的画面被划分成3类简单的对象:线填充形状文本。第8章工控组态软件计算机控制技术每个简单的对象均有影响其外观的属性。对象的基本属性包括:线的颜色高度填充颜色宽度位置移动等取向这些属性可以是静态的,也可以是动态的。第8章工控组态软件计算机控制技术静态属性在系统投入运行后保持不变,与原来组态时一致。动态属性则与表达式的值有关,表达式可以是来自I/O设备的变量,也可以是由变量和运算符组成的数学表达式。这种对象的动态属性随表达式值的变化而实时改变。第8章工控组态软件计算机控制技术在图形界面上具备下列功能:报警通知及确认报表组态及打印历史数据查询与显示等功能各种报警、报表、趋势都是动画连接的对象,其数据源都可以通过组态来指定。在图形界面中,各类组态软件普遍提供了一种类C/Basic语言的编程工具——脚本语言来扩充其功能。第8章工控组态软件计算机控制技术控制功能组件的设计思想:组态软件提供了基于IEC1131-3标准的策略编辑/生成控制组件。实时数据库组件的设计思想:实时数据库可以存储每个工艺点的多年数据,用户既可浏览工厂当前的生产情况,又可回顾过去的生产情况。第8章工控组态软件计算机控制技术通信及第三方程序接口组件的设计思想:①用于双机冗余系统中,主机与从机间的通信。②用于构建分布式HMI/SCADA应用时多机间的通信。③在基于Internet或Browser/Server(B/S)应用中实现通信功能。