微信扫一扫,移动浏览光盘
简介
本书由浅入深介绍西门子公司的组态软件WinCC,注重示例,强调应用。全书共分为14章,分别介绍了组态软件的基础知识,WinCC的变量,画面的组态,用户管理,脚本使用,报警记录,变量记录,报表系统,开放性接口,系统组态,智能工具,WinCC的选件和诊断等。
本书可作为高等院校自动化、电气控制、计算机控制及相关专业的教材,也可作为职业学校学生及工程技术人员培训及自学用书,对西门子自动化系统的用户也有一定的参考价值。
组态软件是伴随着分布式控制系统的出现及计算机控制技术的发展走进工业自动化领域的,并逐渐发展成为独立的自动化应用软件。目前,组态软件已经广泛应用于工农业生产之中,是自动化控制系统的重要组成部分。
SIMATIC WinCC集成了SCADA、脚本语言和OPC等先进技术,为用户提供了Windows操作系统环境下使用各种通用软件的功能,继承了西门子公司全集成自动化系统技术先进、无缝链接的特点。此外,WinCC还是西门子公司DCS系统PCS7的人机界面核心组件,也是电力系统监控软件PowerCC和能源自动化系统SICAM的重要组成部分。
本书主要介绍WinCC的基础编程与应用,全更多>>
目录
目录
出版说明
前言
第1章 概述
1.1 组态软件的产生与发展
1.1.1 工业过程控制系统的发展
1.1.2 组态软件的产生及发展
1.1.3 组态软件的定义
1.1.4 组态软件的功能
1.2 组态软件的特点
1.2.1 组态软件的特点与优势
1.2.2 组态软件的发展趋势
1.2.3 使用组态软件的一般步骤
1.3 当前的组态软件
1.4 WinCC概述
1.4.1 WinCC的体系结构
1.4.2 WinCC的性能特点
1.4.3 WinCC的安装
1.4.4 WinCC的授权
1.5 习题
第2章 开始项目
2.1 WinCCExplorer项目
2.1.1 建立或打开项目
2.1.2 WinCC项目类型
2.1.3 项目属性
2.1.4 复制项目
2.1.5 移植项目
2.2 变量管理
2.2.1 外部变量
2.2.2 内部变量
2.2.3 系统信息
2.2.4 结构变量
2.2.5 通信诊断
2.3 建立一个画面
2.4 设置起始画面及运行界面
2.5 运行项目
2.6 使用内部变量仿真器
2.7 习题
第3章 画面的组态
3.1 图形编辑器概述
3.1.1 图形编辑器的组成
3.1.2 画面的基本操作
3.2 画面对象的属性
3.3 组态动态的几种方法
3.3.1 组态对话框
3.3.2 动态向导
3.3.3 动态对话框
3.3.4 直接连接
3.3.5 变量
3.3.6 C动作
3.3.7 VBS动作
3.3.8 一些概念的说明
3.4 画面模板
3.4.1 用户自定义对象
3.4.2 画面原型
3.4.3 使用变量前缀的画面窗口
3.4.4 使用动态向导的画面窗口
3.5 控件的使用
3.6 库
3.7 为对象生成帮助提示
3.7.1 显示和隐藏帮助文本
3.7.2 弹出式操作帮助
3.7.3 指定时间之后关闭帮助窗口
3.7.4 输入检查帮助
3.8 习题
第4章 用户管理器
4.1 用户管理器概述
4.2 组态用户管理器
4.2.1 创建组和用户
4.2.2 添加授权
4.2.3 插入删除授权
4.3 组态对象的权限
4.4 组态登录和注销对话框
4.4.1 使用热键
4.4.2 脚本编程
4.5 使用与登录用户相关的内部变量
4.6 使用附件—变量登录
4.6.1 将计算机分配给变量
4.6.2 组态
4.6.3 用户分配
4.7 用户管理器应用实例
4.7.1 实例1
4.7.2 实例2
4.8 习题
第5章 全局脚本
5.1 ANSI-C脚本
5.1.1 C语言基础
5.1.2 WinCC中的C语言概述
5.1.3 全局脚本C编辑器
5.1.4 创建函数
5.1.5 创建动作
5.1.6 使用诊断输出窗口
5.1.7 在函数或动作中使用动态链接库
5.2 全局脚本VBS编辑器
5.2.1 VBS基础
5.2.2 过程、模块和动作
5.2.3 全局脚本VBS编辑器
5.2.4 创建过程
5.2.5 创建动作
5.2.6 调试诊断VBS脚本
5.2.7 WinCC VBS参考模型
5.2.8 VBS例子
5.3 VB for Application
5.3.1 VBA对象模型
5.3.2 VBA编辑器
5.3.3 在图形编辑器中使用VBA
5.3.4 在其他编辑器中使用VBA
5.4 习题
第6章 报警记录
6.1 组态报警的相关概念
6.1.1 归档
6.1.2 消息及确认
6.1.3 消息的结构
6.2 组态报警
6.2.1 启动报警记录的系统向导
6.2.2 组态报警消息文本
6.2.3 组态报警消息
6.2.4 组态报警消息的颜色
6.2.5 组态模拟量报警
6.3 组态报警显示
6.3.1 在画面中组态控件
6.3.2 组态用于测试的画面
6.3.3 运行项目
6.4 WinCC报警控件标准函数的使用
6.5 习题
第7章 变量记录
7.1 变量记录的基本概念
7.1.1 变量记录的归档方法
7.1.2 变量的分类
7.1.3 事件
7.1.4 周期
7.1.5 归档的分类
7.1.6 记录
7.2 组态变量记录
7.2.1 组态定时器
7.2.2 创建过程值归档
7.2.3 创建压缩归档
7.2.4 归档备份
7.2.5 计算归档数据库的尺寸
7.3 输出变量记录
7.3.1 趋势的显示
7.3.2 在画面中组态控件
7.3.3 运行项目
7.3.4 添加按钮来控制趋势图
7.4 使用函数趋势控件
7.5 习题
第8章 报表系统
8.1 组态布局
8.1.1 页面布局编辑器
8.1.2 行布局编辑器
8.2 组态打印作业
8.3 组态报表
8.3.1 组态报警消息顺序报表
8.3.2 组态变量记录运行报表
8.3.3 行式打印机上的消息顺序报表
8.3.4 通过ODBC接口在报表中打印外部数据库中的数据
8.4 WinCC报表标准函数的使用
8.5 习题
第9章 多语言项目
9.1 多语言项目概述
9.1.1 WinCC中的语言支持
9.1.2 组态多语言项目的前提
9.1.3 组态多语言项目的步骤
9.1.4 安装语言和设置字体
9.2 使用文本库
9.2.1 使用文本库
9.2.2 翻译文本库的文本
9.3 报警记录中的多语言消息
9.4 多语言项目的报表
9.4.1 创建多语言项目文档
9.4.2 输出运行系统中的多语言报表
9.5 图形编辑器的多语言画面
9.6 多语言项目应用实例
9.7 习题
第10章 WinCC的开放性
10.1 OLE应用
10.2 DDE连接
10.3 API应用
10.4 使用ActiveX控件
10.4.1 在WinCC中直接插入ActiveX控件
10.4.2 用VBScript访问ActiveX控件
10.4.3 用VBA组态ActiveX控件
10.5 利用脚本实现开放性数据交换
10.5.1 VBScript实现开放性数据交换
10.5.2 C-Script实现开放性数据交换
10.6 OPC应用
10.6.1 WinCC中的OPC
10.6.2 OPC规范
10.6.3 OPC应用举例
10.7 WinCC数据库直接访问方法
10.7.1 使用ADO/OLE-DB访问归档数据库
10.7.2 使用WinCC OLE-DB访问WinCC数据库的方案
10.7.3 ADO/WinCC OLE-DB数据库访问举例
10.8 习题
第11章 系统组态
11.1 WinCC客户机/服务器组态
11.1.1 WinCC客户机/服务器结构
11.1.2 多用户系统组态
11.1.3 分布式系统组态
11.1.4 冗余系统组态
11.2 WinCC浏览器/服务器结构
11.2.1 WinCC Web Navigator Server可组态的系统结构
11.2.2 安装
11.2.3 组态Web工程
11.2.4 WinCC/Dat@Monitor功能概述
11.3 习题
第12章 智能工具
12.1 简易语言
12.2 变量导入/导出
12.3 动态向导编辑器
12.4 WinCC交叉索引助手
12.5 WinCC通信组态器
12.6 WinCC组态工具
12.7 WinCC归档组态工具
12.8 习题
第13章 WinCC的选件
13.1 用户归档
13.1.1 用户归档编辑器
13.1.2 用户归档控件
13.1.3 用户归档脚本函数
13.2 过程控制选件
13.3 顺序功能图表
13.4 习题
第14章 诊断功能
14.1 全集成自动化
14.1.1 TIA的统一性
14.1.2 TIA的开放性
14.1.3 在STEP7全集成自动化框架内组态WinCC工程
14.2 TIA诊断
14.2.1 WinCC到硬件诊断的梯形环跳转
14.2.2 WinCC到网络入口跳转
14.2.3 使用WinCC进行工业以太网网络管理
14.3 WinCC诊断
14.3.1 脚本诊断
14.3.2 通信诊断
14.3.3 远程诊断
14.4 习题
参考文献
出版说明
前言
第1章 概述
1.1 组态软件的产生与发展
1.1.1 工业过程控制系统的发展
1.1.2 组态软件的产生及发展
1.1.3 组态软件的定义
1.1.4 组态软件的功能
1.2 组态软件的特点
1.2.1 组态软件的特点与优势
1.2.2 组态软件的发展趋势
1.2.3 使用组态软件的一般步骤
1.3 当前的组态软件
1.4 WinCC概述
1.4.1 WinCC的体系结构
1.4.2 WinCC的性能特点
1.4.3 WinCC的安装
1.4.4 WinCC的授权
1.5 习题
第2章 开始项目
2.1 WinCCExplorer项目
2.1.1 建立或打开项目
2.1.2 WinCC项目类型
2.1.3 项目属性
2.1.4 复制项目
2.1.5 移植项目
2.2 变量管理
2.2.1 外部变量
2.2.2 内部变量
2.2.3 系统信息
2.2.4 结构变量
2.2.5 通信诊断
2.3 建立一个画面
2.4 设置起始画面及运行界面
2.5 运行项目
2.6 使用内部变量仿真器
2.7 习题
第3章 画面的组态
3.1 图形编辑器概述
3.1.1 图形编辑器的组成
3.1.2 画面的基本操作
3.2 画面对象的属性
3.3 组态动态的几种方法
3.3.1 组态对话框
3.3.2 动态向导
3.3.3 动态对话框
3.3.4 直接连接
3.3.5 变量
3.3.6 C动作
3.3.7 VBS动作
3.3.8 一些概念的说明
3.4 画面模板
3.4.1 用户自定义对象
3.4.2 画面原型
3.4.3 使用变量前缀的画面窗口
3.4.4 使用动态向导的画面窗口
3.5 控件的使用
3.6 库
3.7 为对象生成帮助提示
3.7.1 显示和隐藏帮助文本
3.7.2 弹出式操作帮助
3.7.3 指定时间之后关闭帮助窗口
3.7.4 输入检查帮助
3.8 习题
第4章 用户管理器
4.1 用户管理器概述
4.2 组态用户管理器
4.2.1 创建组和用户
4.2.2 添加授权
4.2.3 插入删除授权
4.3 组态对象的权限
4.4 组态登录和注销对话框
4.4.1 使用热键
4.4.2 脚本编程
4.5 使用与登录用户相关的内部变量
4.6 使用附件—变量登录
4.6.1 将计算机分配给变量
4.6.2 组态
4.6.3 用户分配
4.7 用户管理器应用实例
4.7.1 实例1
4.7.2 实例2
4.8 习题
第5章 全局脚本
5.1 ANSI-C脚本
5.1.1 C语言基础
5.1.2 WinCC中的C语言概述
5.1.3 全局脚本C编辑器
5.1.4 创建函数
5.1.5 创建动作
5.1.6 使用诊断输出窗口
5.1.7 在函数或动作中使用动态链接库
5.2 全局脚本VBS编辑器
5.2.1 VBS基础
5.2.2 过程、模块和动作
5.2.3 全局脚本VBS编辑器
5.2.4 创建过程
5.2.5 创建动作
5.2.6 调试诊断VBS脚本
5.2.7 WinCC VBS参考模型
5.2.8 VBS例子
5.3 VB for Application
5.3.1 VBA对象模型
5.3.2 VBA编辑器
5.3.3 在图形编辑器中使用VBA
5.3.4 在其他编辑器中使用VBA
5.4 习题
第6章 报警记录
6.1 组态报警的相关概念
6.1.1 归档
6.1.2 消息及确认
6.1.3 消息的结构
6.2 组态报警
6.2.1 启动报警记录的系统向导
6.2.2 组态报警消息文本
6.2.3 组态报警消息
6.2.4 组态报警消息的颜色
6.2.5 组态模拟量报警
6.3 组态报警显示
6.3.1 在画面中组态控件
6.3.2 组态用于测试的画面
6.3.3 运行项目
6.4 WinCC报警控件标准函数的使用
6.5 习题
第7章 变量记录
7.1 变量记录的基本概念
7.1.1 变量记录的归档方法
7.1.2 变量的分类
7.1.3 事件
7.1.4 周期
7.1.5 归档的分类
7.1.6 记录
7.2 组态变量记录
7.2.1 组态定时器
7.2.2 创建过程值归档
7.2.3 创建压缩归档
7.2.4 归档备份
7.2.5 计算归档数据库的尺寸
7.3 输出变量记录
7.3.1 趋势的显示
7.3.2 在画面中组态控件
7.3.3 运行项目
7.3.4 添加按钮来控制趋势图
7.4 使用函数趋势控件
7.5 习题
第8章 报表系统
8.1 组态布局
8.1.1 页面布局编辑器
8.1.2 行布局编辑器
8.2 组态打印作业
8.3 组态报表
8.3.1 组态报警消息顺序报表
8.3.2 组态变量记录运行报表
8.3.3 行式打印机上的消息顺序报表
8.3.4 通过ODBC接口在报表中打印外部数据库中的数据
8.4 WinCC报表标准函数的使用
8.5 习题
第9章 多语言项目
9.1 多语言项目概述
9.1.1 WinCC中的语言支持
9.1.2 组态多语言项目的前提
9.1.3 组态多语言项目的步骤
9.1.4 安装语言和设置字体
9.2 使用文本库
9.2.1 使用文本库
9.2.2 翻译文本库的文本
9.3 报警记录中的多语言消息
9.4 多语言项目的报表
9.4.1 创建多语言项目文档
9.4.2 输出运行系统中的多语言报表
9.5 图形编辑器的多语言画面
9.6 多语言项目应用实例
9.7 习题
第10章 WinCC的开放性
10.1 OLE应用
10.2 DDE连接
10.3 API应用
10.4 使用ActiveX控件
10.4.1 在WinCC中直接插入ActiveX控件
10.4.2 用VBScript访问ActiveX控件
10.4.3 用VBA组态ActiveX控件
10.5 利用脚本实现开放性数据交换
10.5.1 VBScript实现开放性数据交换
10.5.2 C-Script实现开放性数据交换
10.6 OPC应用
10.6.1 WinCC中的OPC
10.6.2 OPC规范
10.6.3 OPC应用举例
10.7 WinCC数据库直接访问方法
10.7.1 使用ADO/OLE-DB访问归档数据库
10.7.2 使用WinCC OLE-DB访问WinCC数据库的方案
10.7.3 ADO/WinCC OLE-DB数据库访问举例
10.8 习题
第11章 系统组态
11.1 WinCC客户机/服务器组态
11.1.1 WinCC客户机/服务器结构
11.1.2 多用户系统组态
11.1.3 分布式系统组态
11.1.4 冗余系统组态
11.2 WinCC浏览器/服务器结构
11.2.1 WinCC Web Navigator Server可组态的系统结构
11.2.2 安装
11.2.3 组态Web工程
11.2.4 WinCC/Dat@Monitor功能概述
11.3 习题
第12章 智能工具
12.1 简易语言
12.2 变量导入/导出
12.3 动态向导编辑器
12.4 WinCC交叉索引助手
12.5 WinCC通信组态器
12.6 WinCC组态工具
12.7 WinCC归档组态工具
12.8 习题
第13章 WinCC的选件
13.1 用户归档
13.1.1 用户归档编辑器
13.1.2 用户归档控件
13.1.3 用户归档脚本函数
13.2 过程控制选件
13.3 顺序功能图表
13.4 习题
第14章 诊断功能
14.1 全集成自动化
14.1.1 TIA的统一性
14.1.2 TIA的开放性
14.1.3 在STEP7全集成自动化框架内组态WinCC工程
14.2 TIA诊断
14.2.1 WinCC到硬件诊断的梯形环跳转
14.2.2 WinCC到网络入口跳转
14.2.3 使用WinCC进行工业以太网网络管理
14.3 WinCC诊断
14.3.1 脚本诊断
14.3.2 通信诊断
14.3.3 远程诊断
14.4 习题
参考文献
编著者还有:王雪、何文雪、张赟宁
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×