05_WinCC TIA 诊断功能
- 格式:pdf
- 大小:3.80 MB
- 文档页数:41
WINCC常用功能1.数据采集和监控:WINCC可以通过与各种设备和传感器的接口通信,实时采集和监控自动化系统中的数据。
用户可以定义采集周期和数据存储方式,并通过界面直观地展示实时数据、趋势图和历史数据。
2.报警和事件管理:WINCC支持自动化系统中的报警和事件管理。
用户可以定义报警规则和优先级,并接收实时报警通知。
此外,WINCC还提供了报警事件的记录和统计功能,以帮助用户分析和改善系统的正常运行。
3.图形设计和操作界面:WINCC提供了丰富的图形设计和操作界面的工具,用户可以根据自己的需要创建各种按钮、指示灯、曲线图等,通过界面直观地监控和控制自动化系统。
此外,WINCC还支持多语言界面的设计,以满足不同用户的需求。
4.数据分析和报表生成:WINCC提供了丰富的数据分析和报表生成功能,用户可以通过界面轻松地生成各种统计报表,如运行时间、能耗分析等。
此外,WINCC还支持数据导出和共享,以便用户在其他软件中进行更进一步的分析。
5.远程访问和控制:WINCC支持远程访问和控制自动化系统。
用户可以通过网络连接到系统,并实时监控和控制系统运行状态。
此外,WINCC还提供了安全认证和权限管理功能,以确保远程访问的安全性和可控性。
6.故障诊断和维护:WINCC可以实时监测自动化系统的运行状态,并通过报警和事件通知用户任何故障和异常情况。
此外,WINCC还支持故障诊断和维护功能,用户可以根据故障的类型和位置,快速定位和修复故障的根本原因。
7.系统集成和扩展:WINCC是开放式的软件平台,可以与其他系统和软件进行集成。
用户可以通过定义接口和协议,实现与其他系统的数据交换和通信。
此外,WINCC还支持插件和扩展的开发,以满足用户不断变化的需求。
总之,WINCC作为一款功能强大的HMI软件平台,提供了丰富的功能和工具,用于设计、监控和控制自动化系统。
这些常用功能包括数据采集和监控、报警和事件管理、图形设计和操作界面、数据分析和报表生成、远程访问和控制、故障诊断和维护,以及系统集成和扩展。
WinCC常⽤⼯具说明1WinCC常⽤⼯具说明WinCC 是西门⼦公司提供的强⼤的⼈机交互界⾯软件, DCS 系统是在WinCC 平台下编写。
在制作软件时,整合了多个WinCC 的应⽤⼯具,下⾯结合实际具体讲解⼀下WinCC 使⽤的部分技巧。
⼀:概述四川⾼达公司标准的界⾯风格如下:图1:WinCC ⼯作界⾯⼆:⼯具栏WinCC 的⼯具栏分为两条,分别由⼯具条左边的(向后翻页)和(向前翻页)键切换。
画⾯如下快速报警区:只对重要的报警进⾏显⽰,需⼿动添加报警。
画⾯快速切换按钮区⽤户登陆区WinCC ⼯具栏图2:⼯具栏1图3:⼯具栏2为了丰富WinCC的功能,我们公司⾃⼰建⽴了⾃⼰的⼯具栏“Tools_Gd”,如下:图4:⾼达⼯具栏在⼯具栏中,有很多在⽣产中⼗分有⽤的⼯具,下⾯将⼀⼀介绍其使⽤⽅法。
(1)⽤户登陆按钮(Password)按下⽤户登陆按钮,将会弹出如下界⾯。
图5:登陆窗⼝输⼊对应的⽤户名和密码后,将会以不同的权限登陆:(2)⾼达⼯具栏(Tools Gaoda)按下报警管理器按钮,将会出现⾼达公司⾃建的实⽤⼯具栏,如下:1:画⾯循环⼯具(Cycle Time Tools)点击按钮,进⼊画⾯循环计时⼯具界⾯,如下:循环计时⼯具界⾯在“Change cycle [sec]”中输⼊画⾯循环,点击开始按钮,画⾯从当前画⾯开始循环计时,每10秒钟字⾃动切换WinCC画⾯,再次点击便停⽌,“Start time”和“Stop time”将分别显⽰开始和结束时间。
2:图⽚编辑器(Edit Picture)点击可以快速打开WinCC图⽚编辑器对当前画⾯进⾏编辑。
(3)报警管理器按钮(Alarm Logging )按下报警管理器按钮,将会出现报警列表和报警管理器⼯具栏,如下:图5:报警管理器主界⾯(Incoming Alarm List )报警分类:1:输⼊报警列表(Incoming Alarm List )点击进⼊报警管理器界⾯,就是输⼊报警列表(Incoming Alarm List )。
自动化与驱动集团SIMATIC HMI 人机界面SIMATIC WinCC V6.2- WinCC 集成诊断功能A&D AS Pei Yuandou自动化与驱动集团全集成自动化(TIA)与全集成能源管理(TIP)SIMATIC HMI 人机界面过程和工厂自动化及能源管理TIA (1996)ERP 企业资源计划 MES 制造执行系统通讯全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断 自动化TIP (2000)>=110kV中压低压 A&D PTD SBT三个一致性 工程平台 数据管理 通讯SIMATIC HMI DataMonitor V6.2给客户带来的三重效益 降低成本 节约时间 提高效率2007 年 4 月 2自动化与驱动集团全集成自动化(TIA)SIMATIC HMI 人机界面全集成自动化 – 西门子产品、系统、定制化的服务和应用知识与 您的目标完美结合企业资源计划(ERP)全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断 生产周期 设计与施工 安装与通讯 生产运行 维护 更新与升级 控制系统全集成自动化制造执行系统 (MES) MES 方案原材料输入 生产制造流程过程控制 离散控制 产出SIMATIC HMI DataMonitor V6.22007 年 4 月3自动化与驱动集团WinCC 集成诊断功能 - 概述SIMATIC HMI 人机界面过程和工厂自动化及能源管理 WinCC在TIA中的诊断功能系统诊断硬件组态跳转 梯形图跳转 系统错误上发全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断系统诊断选件(选件) SIMATIC 维护站(选件) 网络诊断WinCC 诊断功能脚本诊断 通讯诊断 远程诊断GSC Diagnostic Apdiag WinCC Scope Web Navigator2007 年 4 月 4SIMATIC HMI DataMonitor V6.2自动化与驱动集团WinCC 集成诊断功能 - TIA诊断概述SIMATIC HMI 人机界面设备及系统维护, 增加设备可用性从而提高生产率 设备管理与系统可诊断性分析针对PLC、I/O和工控机等设备级的管理与诊断 系统诊断:纠正性维护,快速定位排除故障,有效缩短停产时间 SIMATIC 维护站:预防性维护,预防故障,优化资源全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断编程设计SIMATIC HMI DataMonitor V6.2安装调试设备运转维护升级2007 年 4 月 5自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面系统诊断, 快速故障定位和有效的故障纠正自动上传系统错误,通过报警回路或自动跳转到报警画面 借助硬件诊断功能和程序跳转快速诊断、定位和排查故障在 WinCC 上 显示报警信 息和画面全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断人机界面报警信息被自动发 送到人机界面 PLC跳转到 Step7 中的硬件组态 或符号程序 PROFIBUS/PROFINET从站故障SIMATIC HMI DataMonitor V6.2从站返回 WinCC 工厂正常工作2007 年 4 月 6自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面系统错误上传, 主动上传硬件系统故障信息全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断监控画面7. 7.信息显示或状态显示的更新 信息显示或状态显示的更新 HMI设备接收中断或读出DB接 HMI设备接收中断或读出DB接 口 口 发送中断到HMI,更新DB接口 发送中断到HMI,更新DB接口 SFM功能块读出诊断信息 SFM功能块读出诊断信息 错误处理OB 调用SFM功能块 错误处理OB 调用SFM功能块 在 CPU里调用一个错误处理OB 在 CPU里调用一个错误处理OBMessage texts Error texts6. 6.控制器OB Error OBs, CycleSFM Diagnostics blocks5. 5.4. 4. 3. 3. 2. 2.1. 1.现场SIMATIC HMI DataMonitor V6.2IO设备检测到一个错误并且把诊 IO设备检测到一个错误并且把诊 断数据发送到IO控制器 断数据发送到IO控制器2007 年 4 月7自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面系统错误上传, 主动上传硬件系统故障信息全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断 SFMSTEP 7硬件组态 系统错误上传1. 选择CPU 1. 选择CPU 2. 打开 "Report System Error" 2. 打开 "Report System Error"3. 编译信息 3. 编译信息 4. 定义编程功能块 4. 定义编程功能块 5. 开始生成SFM 5. 开始生成SFM诊断 功能块消息文本 错误文本6. 把S7数据下载到CPU 6. 把S7数据下载到CPU 7. 传送HMI数据到HMI设备 7. 传送HMI数据到HMI设备SIMATIC HMI DataMonitor V6.22007 年 4 月8自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面故障画面跳转, 迅速定位故障点 报警回路技术在该报警属性中指定相应画面 点击报警回路按钮,画面进行跳转全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断脚本技术修改标准函数 GMsgFunction 报警产生,自动进行画面跳转SIMATIC HMI DataMonitor V6.22007 年 4 月9自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面从WinCC画面跳转到硬件组态和编程环境, 迅速排查故障 调用 C 脚本函数打开硬件组态:GetHWDiag、GetHWDiagLevelGetHWDiag(“newpdl1.pdl”, “iofield1”, “OutputValue”); 打开画面newpdl1.pdl中输入输出域iofield1属性OutputValue所连接变量所在 的CPU的硬件组态全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断打开梯形图:GetKopFupawl、GetKopFupawlLevelGetKopFupAwl(“newpdl1.pdl”, “iofield1”, “OutputValue”); 打开画面newpdl1.pdl中输入输出域iofield1属性OutputValue所连接变量所在 的梯形图动态向导SIMATIC HMI DataMonitor V6.22007 年 4 月10自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断现场 演示WinCC在TIA中的诊断功能系统诊断硬件组态跳转 梯形图跳转 系统错误上发SIMATIC HMI DataMonitor V6.22007 年 4 月11自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面系统诊断, 快速故障定位和有效的故障纠正 系统诊断选件的优点组态简单,只需六步 集中、全面的提供诊断信息 以OCX控件方式显示 所有的 WinCC 站均可使用全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断组态步骤Step 7在S7程序中调用诊断块 导出硬件配置(.cfg 文件) 编译OS (传送诊断变量到WinCC项目)WinCC在画面中插入诊断控件 联接诊断结构变量到这个控制器 指定硬件组态文件SIMATIC HMI DataMonitor V6.2 2007 年 4 月 12自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面系统诊断, 快速故障定位和有效的故障纠正 Profinet 设备诊断 S7-400诊断全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断Profibus DP/PA诊断SIMATIC HMI DataMonitor V6.22007 年 4 月13自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面系统诊断, 快速故障定位和有效的故障纠正 Profibus DP/PA, Profinet IO设备和模块的诊断信息全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断SIMATIC HMI DataMonitor V6.22007 年 4 月14自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面SIMATIC 维护站, 实现工厂设备高效和智能预防性维护. SIMATIC 维护站,支持诊断和基于状态的预防性维护可在任意时刻对工厂状态进行总览 可以清楚的定位到工厂内的设备,并查看其运行和维护状态 故障诊断 可以支持从设备的正常运行到故障, 再到发送维护请求、进行维护工作 的整个维护流程 可以跟踪、查询和分析工厂的 历史维护活动,并对其进行优化设备故障 设备维护 设备报警全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断维护请求工作流程SIMATIC HMI DataMonitor V6.22007 年 4 月15自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面SIMATIC 维护站, 实现工厂设备高效智能的预防性维护.工厂总览 自动化站总览 自动化站 现场总线 从站模块全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断模块 详情和状态SIMATIC HMI DataMonitor V6.22007 年 4 月16自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面SIMATIC 维护站, 实现工厂设备高效智能的预防性维护.报警状态 维护请求状态 维护订单状态全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断信息视图设备自动报告 的状态工控机视图报警视图 维护视图SIMATIC HMI DataMonitor V6.2 2007 年 4 月 17自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面SIMATIC 维护站, 实现工厂设备高效和智能预防性维护.PLC“设备A需要维护, 污物容量超限 80% < 75%“维护请求 (低优先级)全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断 维护条件接触物磨损 50%报警状态维护请求 (中优先级)维护请求 (高优先级)报警维护请求 污物容量超限设备A 设备状态曲线状态 =维护请求 372 2791 污物容量 80% > 75%超载停车次数 运行时间限 制 值污物 容量 85%>75%SIMATIC HMI DataMonitor V6.22007 年 4 月18自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面网络组件监控和管理, 全面优化工厂 IT 网络性能 网络组件监控和管理 支持对Siemens的 ESM/OSM 和 SCALANCE 交换机进行网络 监控和管理 使用SNMP协议,对网络的网络流量、负荷等状态进行监控 可以根据网络状态,动态修改相关网络参数,从而优化工厂 IT 网络性能全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断SIMATIC HMI DataMonitor V6.22007 年 4 月19自动化与驱动集团WinCC 集成诊断功能 - TIA诊断SIMATIC HMI 人机界面全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断现场 演示WinCC在TIA中的诊断功能系统诊断选件(选件) SIMATIC 维护站(选件) 网络诊断SIMATIC HMI DataMonitor V6.22007 年 4 月20自动化与驱动集团WinCC 集成诊断功能 - WinCC 诊断SIMATIC HMI 人机界面脚本诊断, 在线监视、调试脚本程序脚本诊断脚本诊断控件GSC Runtime GSC Diagnostic全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断脚本调试器MS Script Debugger MS Office Script Debugger MS Visual Studio脚本调试程序 ApdiagSIMATIC HMI DataMonitor V6.22007 年 4 月21自动化与驱动集团WinCC 集成诊断功能 - WinCC 诊断SIMATIC HMI 人机界面通讯诊断, 基于Web的集成在基本系统内的系统诊断功能通讯诊断通道诊断Channel DiagnosisWinCC 提供的智能工具 可以看到连接状态、通讯参数 通过错误代码对照表进行诊断 可以控件方式集成到 WinCC 画面全集成自动化 TIA 诊断 系统诊断 维护站 网络诊断 WinCC 诊断 脚本诊断 通讯诊断 远程诊断驱动程序状态集成在 WinCC 资源管理器中SIMATIC HMI DataMonitor V6.22007 年 4 月22自动化与驱动集团WinCC 集成诊断功能 - WinCC诊断SIMATIC HMI 人机界面WinCC Scope, 基于Web的集成在基本系统内的系统诊断功能 提供有关 PC 的完整信息。
目录1 使用和组态可能性 (1)1.1 HMI 环境中的定位 (3)1.2 系统组件 (4)1.3 集成到SIMATIC 环境中 (7)1.4 集成在组合的IT 解决方案中 (9)1.5 开放性 (11)1.6 典型组态 (14)1.6.1 单用户系统 (15)1.6.2 多用户系统 (16)1.6.3 Web 客户机系统 (18)1.6.4 分布式系统 (20)1.6.5 冗余系统 (22)1.7 授予许可证 (24)WinCC 如何工作 (25)2.1 图形系统 (27)2.2 报警记录 (29)2.3 归档系统 (32)2.4 报表系统 (35)2.5 通讯 (37)2.6 WinCC 功能图表 (40)使用WinCC 进行组态 (43)3.1 项目的设置与管理 (45)3.2 过程的可视化 (47)3.3 对输入的反应 (50)3.4 过程值的访问 (52)3.5 显示当前的过程值 (55)3.6 过程值的归档 (57)3.7 过程值进展的可视化 (59)3.8 消息的创建和归档 (61)3.9 将过程和事件制成文档 (64)3.10 防止未授权的操作 (66)3.11 设置多语言项目 (68)3.12 运行和测试项目 (70)3.13 项目向导................................................................................................... 72 2 3 在线帮助的发行版i目录 ii2002-7-15 在线帮助的发行版2002-7-15 使用和组态可能性1 使用和组态可能性什么是WinCC ?WinCC 是用于Microsoft Windows NT和Windows 2000的一种高效HMI 系统。
HMI 是“HumanMachine Interface”(人机界面的缩写,即人(操作员和机器(过程之间的界面。
第十二章智能工具使用WinCC时智能工具是非常有帮助的,主要包括:简易语言(EasyLanguage),变量导出/导入,变量模拟器,动态向导编辑器,文档阅读器,WinCC交叉索引助手,注册表文件OnlOff和OnlOn,通讯组态器,WinCC组态工具,WinCC归档组态工具等。
简易语言是将依赖于语言的对象导出和导入WinCC过程画面的工具,提供了对创建多语言画面的支持,它允许从WinCC过程画面中导出依赖于语言的对象,以在WinCC外部对其进行翻译。
EasyLanguge简易语言不处理由WinCC文本库管理的对象以及自定义对象。
变量导出/导入:程序将来自当前打开项目的所有连接、数据结构和变量导出到相应的ASCII文件;然后可以将它们再导入第二个项目。
ASCII格式允许文件在导入之前由电子表格程序进行处理。
变量模拟器用来模拟内部变量和过程变量。
变量模拟器可以在不连接过程外围设备或连接了过程外围设备但过程没有运行的情况下,对组态进行检测。
对于已连接的过程外围设备,过程变量的值将由变量模拟器直接提供,可以使用户用原有的硬件对HMI系统进行功能测试。
变量值的刷新时间为1秒。
只有在功能激活或项目文件夹改变时,所作的修改才能生效。
可以组态的变量多达300个。
动态向导编辑器是一个用于创建自己的动态向导的工具。
通过动态向导,可以自动重复组态序列。
WinCC报表系统的打印作业可以传递到一个文件中。
对于较大量的数据,将为每一个报表页面生成一个文件。
借助WinCC文档阅读器,这些文件可以被显示并且打印出来。
WinCC交叉索引助手是一个在脚本中浏览画面名称和变量脚本并补充相关脚本的工具,以便使WinCC组件交叉索引查找画面名称和变量,并在交叉索引列表中列出它们。
选项包“过程控制运行系统”包括一个启动界面,其中有一个按钮,可以用来在运行时调用在线帮助。
通过在线帮助可以执行Windows系统操作,即使它们已被锁定。
通过文件“OnlOff.reg”,对Windows系统操作的访问可以通过隐藏用于激活在线帮助的按钮来锁定。
使用ApDiag工具进行WinCC脚本诊断1使用ApDiag工具进行WinCC脚本诊断概述WinCC 的C脚本功能非常强大,可以提供较高的自由度。
但是,不恰当地组态和使用脚本功能会显著降低系统性能,也可能导致系统崩溃。
本文所讨论的脚本问题主要为C脚本的阻塞和挂起问题,即如果在过小的周期内正在运行的动作太多或者动作的执行时间过长(要处理的动作将越聚越多),或者动作已被挂起(休眠、循环、输出对话框、等待另一个应用程序的响应...),则等待队列可能会溢出。
所有其它动作均将积聚在等待队列中,不能及时进行处理。
针对以上问题,可以使用ApDiag 诊断工具进行分析和诊断,ApDiag 工具主要可以提供以下功能:1. 监控当前请求队列中待处理的动作数。
2. 判断脚本是否发生阻塞。
3. 帮助定位发生阻塞的动作。
4. 定位导致脚本阻塞的函数。
5. 启动将重要脚本诊断值保存在变量中的功能。
6. 设置诊断信息输出到窗口、文件或被删除。
……诊断工具Apdiag.exe 位于安装目录的“...\Siemens\WinCC\Utools”文件夹中,双击即可启动该应用程序。
关于ApDiag 的详细使用方法,请参见帮助文档目录中的“WinCC 诊断”一章。
另外,关于WinCC脚本的基本诊断方法,包括“GSC诊断窗口”和“GSC运行系统窗口”(在对象选项板中,选择“智能对象\应用程序窗口”,在“窗口内容”对话框中选择“全局脚本”,在“模板”对话框中,选择“GSC 诊断”或“GSC 运行系统”即可)的使用,请参见视频“V0742 WinCC跟我做:WinCC 脚本调试与诊断方法”,链接如下:2 ApDiag 诊断工具提供的主要功能和使用方法介绍以下介绍了6个主要的功能和相应的使用方法。
注意,要及时关闭不用的诊断功能,以避免在运行系统运行期间降低系统性能。
2.1监控当前请求队列中待处理的动作数功能描述:根据当前请求队列中待处理动作数的变化趋势,判断脚本是否发生阻塞。
Diagnosis and system information with WinCC Scope使用WinCC Scope工具读取诊断系统信息Diagnosis and system information with WinCC ScopeSIEMENS A&D RNCS摘要:WinCC Scope is SIEMENS提供的一个WINCC系统诊断工具,也可用来检查控制系统配置。
关键字:WINCC SCOPE DiagnosisKey words:WINCC SCOPE Diagnosis21. WinCC Scope介绍及实现方法WinCC Scope is SIEMENS提供的一个WINCC系统诊断工具,也可用来检查控制系统配置。
WinCC Scope实现的过程如下:1. 安装Internet Explorer.浏览器,需要用WINSOCK接口, 采用TCP/IP协议。
.2. 设置MS-Loopback作为适配器 (依次点击 "Start" → "Settings" → "Control Panel" →"Network" → "Network Card" → "Add"). 这样本地计算机能通过计算机名称 local host)进行寻址3. 设置网卡. 定义IP地址和掩码。
4. 在<DRIVE>:\SIEMENS\WINCC\WINCCSCOPE\BIN"目录下双击CCDIAGAGENT.EXE启动WinCC Scope。
这样就启动了服务器,会发现在系统的托栏会出现一个小的地球仪图标。
右键单击这个图标设置诊断代理。
.5. 点击 "Start → Simatic → WinCC → Scope"启动诊断帮助,这样就打开 WinCC Scope 的启动画面6. ,在IE浏览器URL处键入http://Name,如果需要通过网络访问远程的WINCC计算机,Name 处键入运行WINCC的计算机名称;如果在本地计算机启动WinCC Scope ,Name 处键入http://localhost。
WinCC界面组态控制系统上位机监控软件采用SIEMENS公司的上位监控组态软件SIMATIC WINCC。
WinCC指的是Windows Control Center,它是在生产和过程自动化中解决可视化和控制任务的监控系统,它提供了适用于工业的图形显示、消息、归档以及报表的功能模板。
高性能的功能耦合、快速的画面更新以及可靠的数据交换使其具有高度的实用性。
WinCC 是基于Windows NT 32位操作系统的,在Windows NT或Windows 2000标准环境中,WinCC具有控制自动化过程的强大功能,它是基于个人计算机,同时具有极高性价比的操作监视系统。
WINCC的显著特性就是全面开放,它很容易结合用户的下位机程序建立人机界面,精确的满足控制系统的要求。
不仅如此,WINCC还建立了像DDE、OLE等在Windonws 程序间交换数据的标准接口,因此能毫无困难的集成ActiveX控制和OPC服务器、客户端功能。
以下以走廊等的WinCC组态为例进行介绍。
6.1 走廊灯WinCC的建立6.1.1 新建工程打开WinCC界面,新建一工程,在弹出的对话框WinCC项目管理器中选择单用户项目,点击确定。
如图6.1所示。
图6.1 单用户项目创建新项目对话框中填入项目名称并选择路径。
单击创建。
如图6.2所示。
图6.2 创建新项目6.1.2 添加新驱动链接右击变量管理,选择添加新的驱动程序,在弹出的对话框选择 SIMATIC S7 Protocol Suite. chn ,单击打开。
如图6.3所示。
图6.3 添加新的驱动程序在SIMATIC S7 Protocol Suite的下拉选项中找到PROFIBUS。
我们选择PROFIBUS-DP 连接方式。
也可选择TCP/IP以太网连接方式。
如图6.4所示。
图6.4 PROFIBUS-DP连接方式右击PROFIBUS选择新驱动程序的连接,在弹出的连接属性对话框中可自拟名称,如图6.5所示。
WINCC常用功能(2012-06-13 11:22:46)标签:wincc功能问题文化分类:自动控制1问:如何触发计算机扬声器的声音?答:编写如下C-Action:#pragmacode("kernel32.dll");BOOLBeep(DWORDdwFreq,DWORDdwDuration);#pragmacode();Beep(500,500);2、问:如何通过C脚本来确定报警信息?答:首先必须在画面中插入报警控件,可以用如下两种方式来确认信息:(1)、确认单条信息4版本和高于此版本的WinCCBOOLOnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName)5版本和高于此版本的WinCCBOOLAXC_OnBtnSinglAckn(char*lpszPictureName,char*lpszObjectName)(2)、确认报警窗口所有可见的报警4版本和低于此版本的WinCCBOOLOnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName)5版本和高于此版本的WinCCBOOLAXC_OnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName)3、问:如何在WinCC中读取系统时间?答:通过如下C-Action:#pragmacode("kernel32.dll");VoidGetLocalTimes(SYSTEMTIME*lpst);#pragmacode();SYSTEMTIMEtime;GetLocalTime(&time);SetTagWord("Varname",time.wYear);SetTagWord("Varname",time.wMonth);SetTagWord("Varname",time.wDayOfWeek);SetTagWord("Varname",time.wDay);SetTagWord("Varname",time.wHour);SetTagWord("Varname",time.wMinute);SetTagWord("Varname",time.wSecond);SetTagWord("Varname",time.wMilliseconds);4、问:如何经Windows对话框设置日期时间?答:通过调用Windows对话框实现。
04.04 目录目录1通道和变量的诊断 (1)1.1有关错误检测的常规信息 (1)1.2通道诊断 (1)1.2.1功能“状态 - 逻辑连接” (1)1.2.2如何使用功能“状态 - 逻辑连接”来检查通道 (2)1.2.3使用“通道诊断”进行通道诊断 (3)1.3“OPC”通道的诊断 (8)1.3.1诊断“OPC”通道的可能性 (8)1.3.2日志文件中的条目 - 描述 (8)1.3.3如何确定无效变量的原因 (14)1.4“SIMATIC S5 PROFIBUS FDL”通道的诊断 (18)1.4.1“SIMATIC S5 PROFIBUS FDL”通道 - 诊断可能性 (18)1.4.2日志文件中的条目 - 描述 (19)1.4.3如何确定无效变量值的原因 (20)1.5“SIMATIC S7 Protocol Suite”通道的诊断 (28)1.5.1“SIMATIC S7 Protocol Suite”通道 - 诊断可能性 (28)1.5.2日志文件中的条目 - 描述 (29)1.5.3如何确定无效变量的原因 (31)1.6“系统信息”通道 - 诊断 (39)1.6.1“系统信息”通道 - 诊断可能性 (39)1.6.2日志文件中的条目 - 描述 (39)1.6.3如何确定变量无效的原因 (41)1.7如何检查内部变量 (44)1.8使用变量状态监控连接状态 (45)1.9通过全局动作监控变量状态 (46)目录04.0404.04 通道和变量的诊断1 通道和变量的诊断本节描述通道及其变量以及内部变量的诊断。
该诊断可用于如通讯故障或出现意料之外的变量值等情况。
1.1 有关错误检测的常规信息通常在运行系统中会首先识别出在建立通讯链接时发生的故障或错误。
使用WinCC变量的动态对象,不能提供当前过程值给它们,在过程画面内将显示为未激活状态。
例如,这些对象为I/O域、滚动条对象或棒图。
如果故障不影响部分连接的WinCC变量,就表示WinCC变量之一是故障源。
一、组态软件概述及功能组态软件是数据采集监控系统SCADA(Supervisory Control and Data Acquisition)的软件平台工具,是工业应用软件的一个组成部分。
它具有丰富的设置项日,使用方式灵活,功能强大。
组态软件由早先单一的人机界面向数据处理机方向发展,管理的数据量越来越大。
随着组态软件自身以及控制系统的发展,监控组态软件部分地与硬件发生分离,为自动化软件的发展提供了充分发挥作用的舞台。
OPC(OLE for Process Control)的出现,以及现场总线尤其是工业以太网的快速发展,大大简化了异种设备间互连,降低了开发I/O设备驱动软件的工作量。
I/O驱动软件也逐渐向标准化的方向发展。
实时数据库的作用进一步加强。
实时数据库是SCADA系统的核心技术。
从软件技术上讲,SCADA系统的实时数据库,实质上就是一个可统一管理酌、支持变结构的、支持实时计算的数据结构模型。
在实时数据库技术中,还有对工业标准的支持(如OPC规范等),对分布式计算的支持和对实时数据库系统冗余的支持,等等。
目前看到的所有组态软件都能实现类似的功能:几乎所有运行于32位windows平台的组态软件都采用类似资源浏览器的窗口结构,并对工业控制系统中的各种资源(设备、标签量、画面等)进行配置和编辑;处理数据报警及系统报警;提供多种数据驱动程序;各类报表的生成和打印输出;使用脚本语言提供二次开发的功能;存储历史数据并支持历史数据的查询,等等。
二、WinCC简介西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是HMI/SCADA软件中的后起之秀,1996年进入世界工控组态软件市场,当年就被美国Control Engnieering杂志评为最佳HMI软件,以最短的时间发展成第三个在世界范围内成功的SCADA系统;而在欧洲,它无可争议地成为第一。
在设计思想上,SIMATIC WinCC秉承西门子公司博大精深的企业文化理念,性能最全面、技术最先进、系统最开放的HMI/SCADA软件是WinCC开发者的追求。
•277 系列以后的操作面板•精智面板•WinCC Runtime 高级版•WinCC Runtime 专业版本FAQ 将会介绍以下主题•WinCC (TIA 博途)信息系统中的信息和文档•适用Windows CE 的VBScript 信息•WinCC (TIA 博途)中的编程辅助工具•脚本向导- 函数列表和代码模板•使用脚本调试器•VBS 对象模板WinCC (TIA 博途)信息系统中的信息和文档在WinCC Runtime 高级版、WinCC Runtime 专业版和装有Windows CE 系统的触摸屏中可以使用基本的VB 指令。
访问系统文件也有例外,比如,Windows CE 系统和一个PC Runtime 系统就有差别。
.各自的有关VB 指令的信息,可以在如下路径获得:“内容标签> 可视化过程> 使用系统函数和系统脚本”。
图. 01适用Windows CE 的VBScript 信息信息系统提供了一个适用于Windows CE 操作屏的VB 指令列表。
到“搜索”标签,输入“适用于Windows CE 的VBScript”作为关键字。
图. 02图. 02 显示了主题列表。
点击一个主题,可以看到该主题的详细描述。
WinCC (TIA 博途)中的编程辅助工具WinCC (TIA 博途) 提供了一系列不同的编程辅助工具。
这些编程辅助工具集成在脚本编辑器中。
热键支持当按下组合键 <Ctrl + Space>,会弹出一个包含预定义系统函数的菜单。
调用变量编辑器按下<Ctrl + J> 组合键会打开一个对象选择框,可以打开变量编辑器,例如,选择全局变量并将它们插入到脚本中。
注意新创建的脚本在第一行包含“热键描述”。
如果不需要这个信息,可以删除。
图. 03自动完成创建脚本时使用“自动完成”。
自动完成是一个可以在一个对话框中提供上下相关的列表并从这个列表中选择需要的变量或者语句的功能。