资源预览内容
第1页 / 共150页
第2页 / 共150页
第3页 / 共150页
第4页 / 共150页
第5页 / 共150页
第6页 / 共150页
第7页 / 共150页
第8页 / 共150页
第9页 / 共150页
第10页 / 共150页
亲,该文档总共150页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
工业工业自动自动化技术化技术人机界面人机界面HMI概述概述运行过程可视化运行过程可视化在在HMI上上显显示示当当前前设设备备的的工工作作状状态态,显显示示画画面面包包括括指指示示灯灯、按按钮钮、文文字字、图图形形、曲曲线线等等,画画面面可可根据过程变化动态更新。根据过程变化动态更新。操作员对过程操作员对过程进行进行控制控制操操作作员员可可以以通通过过图图形形界界面面对对设设备备的的运运行行过过程程进进行行控控制制。例例如如,操操作作员员通通过过HMI画画面面中中的的按按钮钮启启动动电机,通过数据输入操作预置控件的参数。电机,通过数据输入操作预置控件的参数。归档过程值归档过程值HMI系系统统可可以以连连续续、顺顺序序记记录录过过程程值值,可可以以检检索索以前的生产数据,并打印输出生产数据。以前的生产数据,并打印输出生产数据。过程和设备的参数管理过程和设备的参数管理HMI系系统统可可以以将将过过程程和和设设备备的的参参数数存存储储在在配配方方中中。例例如如,可可以以一一次次性性将将这这些些参参数数从从HMI设设备备下下载载到到PLC,以便改变产品版本进行生产。,以便改变产品版本进行生产。HMI系统承担的主要任务系统承担的主要任务 显示报警显示报警运运行行过过程程的的临临界界状状态态会会自自动动触触发发报报警警,例例如如,当当压力值超出设定值时显示报警信息。压力值超出设定值时显示报警信息。2024/9/161第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术SIMATIC HMI产品产品2024/9/162第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术WinCC 的的特特点点 SIMATIC WinCC(Windows Control Center)组组态态软软件件是是基基于于Windows操操作作系系统统的的强强大大的的HMI系系统统,能能为为各各种种工工业业领领域域提提供供完完备备的的监监控控与与数数据据采采集集(SCADA)功功能能,涵涵盖盖单单用用户户系系统统、配配有有冗冗余余服服务务器器的的分分布布式式多多用用户户系系统统、以以及及远远程程Web客客户户机机的解决方案。的解决方案。 WinCC集集生生产产自自动动化化和和过过程程自自动动化化于于一一体体,实实现现了了相相互互之之间间的的整整合合,在在各各种种工工业领域中得到了广泛的应用业领域中得到了广泛的应用 。WinCC具具有有丰丰富富的的设设置置项项目目、可可视视窗窗口口和和菜菜单单选选项项,系系统统构构成成包包括括图图形形系系统统、消消息息系系统统、归归档档系系统统、报报表表系系统统、脚脚本本/编编程程系系统统、报报警警系系统统、变变量量管管理理与与通通讯讯、用用户管理、语言库等,使用方式灵活,功能齐全。户管理、语言库等,使用方式灵活,功能齐全。 WinCC的的整整体体开开放放性性,可可以以方方便便地地与与各各种种软软件件和和用用户户程程序序组组合合在在一一起起,建建立立友友好的人机界面,满足实际需要。好的人机界面,满足实际需要。 由由于于WinCC具具有有基基于于Microsoft SQL Server 2000的的集集成成的的Historian系系统统(实实时时历史数据记录系统),可以通过智能化的功能和工具,获取重要的生产数据。历史数据记录系统),可以通过智能化的功能和工具,获取重要的生产数据。 2024/9/163第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术HMI监控系统组态的基本结构监控系统组态的基本结构 HMI设备设备PLC控制过程控制过程通过通过变量变量通信通信I/O模块模块HMI监控控系系统组态是是通通过PLC以以“变量量”方方式式实现HMI与与机机械械设备或或过程程之之间的的通通信信。过过程程值值通通过过I/O模模块块存存储储在在PLC中中,HMI设设备备通通过过变量访问变量访问PLC相应的存储单元。相应的存储单元。 2024/9/164第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术HMI监控系统的设计步骤监控系统的设计步骤新建新建HMI监控项目监控项目在组态软件中创建一个在组态软件中创建一个HMI监控项目监控项目建立通信连接建立通信连接建建立立HMI设设备备与与PLC之之间间的的通通信信连连接接,HMI设设备与组态备与组态PC机之间的通信连接机之间的通信连接在组态软件中定义需要监控的过程变量在组态软件中定义需要监控的过程变量定义变量定义变量创建监控画面创建监控画面绘绘制制监监控控画画面面,组组态态画画面面中中的的元元素素与与变变量量建建立立连接,实现动态监控生产过程连接,实现动态监控生产过程编辑报警消息编辑报警消息编辑报警消息,组态离散量报警和模拟量报警编辑报警消息,组态离散量报警和模拟量报警组态配方组态配方组态配方以快速适应生产工艺的变化组态配方以快速适应生产工艺的变化用户管理用户管理分级设置操作权限分级设置操作权限2024/9/165第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术启动启动WinCC项目管理器项目管理器 双双击击在在 Windows“开开 始始 ”菜菜 单单 中中 选选 择择 “所所 有有 程程 序序 ” “Simatic” “WinCC” “WinCC V6.2 ASIA”命命令令 。或双击桌面的快捷图标或双击桌面的快捷图标2024/9/166第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术WinCC项目管理器的结构项目管理器的结构 标题栏标题栏菜单栏菜单栏工具栏工具栏数据窗口数据窗口浏览窗口浏览窗口状态栏状态栏2024/9/167第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术项目类型项目类型单用户项目单用户项目 过程总线过程总线WinCC单用户项目单用户项目PLC2024/9/168第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术项目类型项目类型多用户项目多用户项目过程总线过程总线WinCC服务器服务器WinCC客户机客户机LANPLC2024/9/169第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术项目类型项目类型客户机项目客户机项目如如果果创创建建多多用用户户项项目目,则则随随后后必必须须在在作作为为客客户户机机的的计计算算机机上上创创建建客客户户机机项项目目,组组态态对对服服务务器器进进行行访访问问的的客客户户机机,客客户户机机不不需需要要建建立与立与PLC的连接。的连接。u如如果果组组态态只只有有一一个个服服务务器器的的多多用用户户项项目目,不不需需要要在在WinCC客客户户机上创建单独的客户机项目。机上创建单独的客户机项目。 u如如果果组组态态具具有有多多个个服服务务器器的的多多用用户户项项目目,必必须须在在每每台台客客户户机机上上创建独立的客户机项目。创建独立的客户机项目。uWeb客客户户机机,可可组组态态通通过过Intranet或或Internet对对服服务务器器进进行行访访问问的客户机。的客户机。2024/9/1610第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术创建新项目创建新项目注意:注意:输入的项目名不要用中文字符,确定项目路径中也不能有中文字符,因为输入的项目名不要用中文字符,确定项目路径中也不能有中文字符,因为中文项目名和中文路径将影响过程归档和报警功能的运行。中文项目名和中文路径将影响过程归档和报警功能的运行。2024/9/1611第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设置项目的属性设置项目的属性 2024/9/1612第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设置项目的属性设置项目的属性 2024/9/1613第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术更改计算机的属性更改计算机的属性 2024/9/1614第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术更改计算机的属性更改计算机的属性2024/9/1615第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术更改计算机的属性更改计算机的属性2024/9/1616第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术运行项目运行项目 退出运行系统退出运行系统 启动运行系统启动运行系统 2024/9/1617第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术任务任务13 建立灌装生产线监控项目建立灌装生产线监控项目 启动启动WinCC,新建物料灌装自动化生产线监控项目,新建物料灌装自动化生产线监控项目FILL。 2024/9/1618第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态变量组态变量变量的类型变量的类型 (1)过程变量)过程变量 与与外外部部控控制制器器(如如PLC)具具有有过过程程连连接接的的变变量量称称为为过过程程变变量量或或外外部部变变量量。过过程程变变量量必必须须在在特特定定的的过过程程驱驱动动程程序序及及其其通通道道单单元元下下定定义义,定定义义过过程程变变量量对对应应的的数数据据地地址址和和一一个个在在项项目目中中使使用用的的符符号号名名,数数据据地地址址用用于于与与自自动动化化系系统统进进行行通通讯讯。最最多多可可使使用用的的过过程变量数目与授权有关。程变量数目与授权有关。(2)内部变量)内部变量 与与外外部部控控制制器器没没有有过过程程连连接接的的变变量量称称为为内内部部变变量量。内内部部变变量量没没有有对对应应的的过过程程驱驱动动程程序序和和单单元元通通道道,不不需需要要建建立立相相应应的的通通道道连连接接。内内部部变变量量在在变变量量管管理理器器的的“内内部部变变量量”文件夹中定义,数量不受限制,可以无限制地创建。文件夹中定义,数量不受限制,可以无限制地创建。(3)系统变量)系统变量 WinCC应应用用程程序序预预定定义义了了一一些些项项目目内内部部管管理理所所需需的的中中间间变变量量,称称为为系系统统变变量量。每每个个系系统统变变量量均均有有明明确确的的意意义义,这这些些变变量量的的名名称称以以“”字字符符开开头头,不不能能删删除除或或重重新新命名这些变量,用户可以查看但不能更改这些变量的值。命名这些变量,用户可以查看但不能更改这些变量的值。(4)脚本变量)脚本变量 脚脚本本变变量量是是用用户户在在使使用用脚脚本本编编程程时时,在在程程序序中中定定义义和和使使用用的的变变量量。脚脚本本变变量量只只能能在其定义时所规定的范围内使用。在其定义时所规定的范围内使用。2024/9/1619第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术变量的数据类型变量的数据类型 变量类型变量类型位数位数/bit取值范围取值范围二进制变量二进制变量1True(1)、false(0)有符号有符号8位数位数8-128127无符号无符号8位数位数80255有符号有符号16位数位数16-3276832767无符号无符号16位数位数16065535有符号有符号32位数位数32-21474836482147483647无符号无符号32位数位数320429496729532位浮点数位浮点数32 3.40282310+3864位浮点数位浮点数641.7976931348623110+3088位字符集文本变量位字符集文本变量8表示表示ASCII字符集中的字符串字符集中的字符串 16位字符集文本变量位字符集文本变量16表示表示Unicode字符集中的字符串字符集中的字符串文本参考文本参考将文本库中条目的相应文本将文本库中条目的相应文本ID分配给变量分配给变量原始数据类型原始数据类型165535个字节个字节2024/9/1620第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术添加新的驱动程序添加新的驱动程序2024/9/1621第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术建立新驱动程序的连接建立新驱动程序的连接2024/9/1622第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术系统参数设置系统参数设置 更改逻辑设备名称后,需要重更改逻辑设备名称后,需要重新启动新启动WinCC才有效。才有效。2024/9/1623第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术检查通信连接状态检查通信连接状态 2024/9/1624第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术创建和编辑变量创建和编辑变量2024/9/1625第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设置过程变量的地址属性设置过程变量的地址属性 变量的数据窗口显示的变量区域符为德文变量的数据窗口显示的变量区域符为德文2024/9/1626第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术任务任务15 建立建立WinCC与与PLC的通信连接的通信连接 添添加加新新的的驱驱动动程程序序,建建立立新新驱驱动动程程序序的的连连接接,设设置置连连接接的的系系统统参参数数,检查通信连接状态。检查通信连接状态。自自动动化化控控制制系系统统与与HMI设设备备之之间间的的数数据据交交换换是是通通过过变变量量实实现现通通信信的的。使用使用WinCC的变量编辑器生成监控系统所需的变量,设置变量的属性。的变量编辑器生成监控系统所需的变量,设置变量的属性。 2024/9/1627第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术创建过程画面创建过程画面 2024/9/1628第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术WinCC图形编辑器图形编辑器 调色板缩放工具对齐板图层绘图区左上角为坐标原点(X=0,Y=0)对象选项板动态向导样式选项板2024/9/1629第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术WinCC图形编辑器图形编辑器对象选项板的对象选项板的“控件控件”样式选项板样式选项板动态向导动态向导2024/9/1630第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术图形编辑器基本设置图形编辑器基本设置 图形编辑器的缺省对象设置图形编辑器的缺省对象设置图形编辑器的网格设置图形编辑器的网格设置2024/9/1631第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术图形编辑器的图形库图形编辑器的图形库 2024/9/1632第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设计画面结构设计画面结构(1)初始画面)初始画面初始画面是开机时显示的画面,从初始画面可以切换到所有其它画面。初始画面是开机时显示的画面,从初始画面可以切换到所有其它画面。(2)运行画面)运行画面运运行行画画面面可可以以显显示示现现场场设设备备工工作作状状态态、对对现现场场设设备备进进行行控控制制。系系统统有有上上位位控控制制和和下下位位控控制制两两种种运运行行方方式式,由由控控制制面面板板上上的的选选择择开开关关设设置置。当当运运行行方方式式为为上上位位控控制制时时,可可以以通通过过画画面面中中的的按钮启动和停止设备运行。按钮启动和停止设备运行。(3)参数设置画面)参数设置画面参参数数设设置置画画面面用用于于通通过过触触摸摸屏屏来来设设置置现现场场中中根根据据工工艺艺的的不不同同需需要要修修改改变变化化的的数数据据,如如限限制制值、设备运行时间等参数。在本例中,参数设置画面作为画中画出现。值、设备运行时间等参数。在本例中,参数设置画面作为画中画出现。(4)趋势视图画面)趋势视图画面趋趋势势图图画画面面用用于于监监视视现现场场过过程程值值的的变变化化曲曲线线,如如物物料料温温度度的的变变化化、流流量量的的变变化化、液液罐罐中中液液位的变化等。位的变化等。(5)报警画面)报警画面报报警警画画面面实实时时显显示示当当前前设设备备运运行行状状态态的的故故障障消消息息文文本本和和报报警警记记录录,在在该该画画面面中中对对消消息息变变量量、消消息息类类别别、消消息息文文本本、故故障障点点以以及及报报警警消消息息的的“进进入入”、“离离开开”、“已已确确认认”等等状状态态进进行行组组态。态。2024/9/1633第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设计画面布局设计画面布局 现场画面区现场画面区按按钮钮区区总览区总览区现场画面区现场画面区按钮区按钮区总览区总览区2024/9/1634第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术画面对象的属性画面对象的属性 “对象属性对象属性”窗口的窗口的“属性属性”标签标签“对象属性对象属性”窗口的窗口的“事件事件”标签标签2024/9/1635第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术创建过程画面创建过程画面初始画面初始画面 添加添加WinCC时钟控件时钟控件显示数字时钟设置字体、字形和大小2024/9/1636第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术创建过程画面创建过程画面初始画面初始画面设置设置“静态文本静态文本”的属性的属性2024/9/1637第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术创建过程画面创建过程画面初始画面初始画面添加图形对象添加图形对象2024/9/1638第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术创建过程画面创建过程画面运行画面运行画面 2024/9/1639第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态对象动态属性组态对象动态属性 方方 法法说 明明类型型显 示示 标 志志组态对话框框(快速(快速组态)智能智能对象象Windows对象象I/O物理属性物理属性绿色灯泡(色灯泡(变量量连接)接)事件事件蓝色色闪电(直接(直接连接)接)动态向向导(组态助手)助手)用用C脚本脚本组态复复杂功能功能I/O绿色色闪电黄色黄色闪电(未通(未通过编译)变量量连接接(1对1的的连接)接)对象的物理属性象的物理属性O绿色灯泡色灯泡动态对话框框(复(复杂的的连接)接)对象的物理属性象的物理属性O红色色闪电直接直接连接接对象的事件象的事件I蓝色色闪电C动作作(C语言言编程)程)对象的物理属性象的物理属性O绿色色闪电黄色黄色闪电(未通(未通过编译)对象的事件象的事件IVB动作作(VB语言言编程)程)对象的物理属性象的物理属性O浅浅蓝色色闪电对象的事件象的事件I/O2024/9/1640第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术对象动态化举例对象动态化举例 1. 组态对话框组态对话框 “组态对话框组态对话框”是图形编辑器提供的快速是图形编辑器提供的快速组态工具。具有组态对话框功能的对象有:组态工具。具有组态对话框功能的对象有:u 智能对象中有控件、智能对象中有控件、I/O域、棒图、图形对域、棒图、图形对象、状态显示、文本列表象、状态显示、文本列表u 窗口对象中有按钮和滚动条窗口对象中有按钮和滚动条 2024/9/1641第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态对话框组态对话框按钮按钮设置画面切换设置画面切换“按钮按钮”2024/9/1642第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态对话框组态对话框输入输入/输出域、棒图输出域、棒图 2024/9/1643第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术2. 变量连接变量连接“显示显示”属性、属性、“闪烁闪烁”属性属性2024/9/1644第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术2. 变量连接变量连接填充量填充量 2024/9/1645第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术3. 动态对话框动态对话框 (1)“事件名称事件名称”设置触发器的周期。如果没有设置触发器,则设置触发器的周期。如果没有设置触发器,则由系统指定触发事件的默认值。由系统指定触发事件的默认值。(2)“表达式表达式/公式公式”指定用于控制对象属性的表达式。指定用于控制对象属性的表达式。(3)“表达式表达式/公式的结果公式的结果”设置与设置与“数据类型数据类型”相关的对象的属相关的对象的属性。性。(4)“数据类型数据类型”有有4种数据类型可供选择。种数据类型可供选择。 “模拟量模拟量”可定义模拟量限制值内的多个数值范围的状态;可定义模拟量限制值内的多个数值范围的状态; “布尔型布尔型”用用“真真/假假”语句定义两种状态;语句定义两种状态; “位位”定义某个字节(或字或双字)的一个位,其状态确定了定义某个字节(或字或双字)的一个位,其状态确定了将被控制的属性值;将被控制的属性值; “直接直接”将动态表达式的值用作属性值(与将动态表达式的值用作属性值(与“变量连接变量连接”不同不同的是只能用于输出量)。的是只能用于输出量)。(5)“变量状态变量状态”用于监视运行系统中用于监视运行系统中WinCC变量的状态。变量的状态。(6)“质量代码质量代码”用于监视运行系统中用于监视运行系统中WinCC变量的质量代码。变量的质量代码。2024/9/1646第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框模拟量模拟量 棒图的颜色设置棒图的颜色设置 2024/9/1647第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框模拟量模拟量显示液位值提示信息显示液位值提示信息 2024/9/1648第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框布尔型布尔型 生产线运行指示灯生产线运行指示灯 2024/9/1649第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框布尔型布尔型文本显示内容文本显示内容 2024/9/1650第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框位位 运输车去料仓取料运输车去料仓取料 新建一个新建一个“取料位置取料位置”变量变量MB91,数据类型为无符号,数据类型为无符号8位数。位数。2024/9/1651第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框位位 运输车去料仓取料运输车去料仓取料 2024/9/1652第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框位位设置工位指示灯设置工位指示灯 新建一个新建一个“工位指示灯工位指示灯”变量变量MB90,数据类型为无符号,数据类型为无符号8位数。位数。2024/9/1653第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框直接直接 液罐透明窗口显示液位状态液罐透明窗口显示液位状态 2024/9/1654第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框直接直接 液位显示位置跟随液位移动液位显示位置跟随液位移动 显示数值的位置显示数值的位置 = Y+高度高度“变量变量”高度高度/最大液位值最大液位值 = 180+120“实际液位值实际液位值”120/1000 = 300“实际液位值实际液位值”0.12液位值液位值最大液位值最大液位值YY+高度高度实际液位值实际液位值位置值位置值0显示位置显示位置高度高度543.21(X、Y) 液液罐罐显显示示窗窗设:液罐矩形窗口的位置坐:液罐矩形窗口的位置坐标X=510,Y=180,高度,高度=120。液位液位值的范的范围为01000。2024/9/1655第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态对话框动态对话框直接直接 液位显示位置跟随液位移动液位显示位置跟随液位移动 2024/9/1656第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术4. 直接连接直接连接直接连接用于对对象的事件属性进行设置,当事件发生时会完成相应的动作。直接连接用于对对象的事件属性进行设置,当事件发生时会完成相应的动作。 2024/9/1657第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术直接连接直接连接组态画中画组态画中画 参数设置画面参数设置画面连接过程变量连接过程变量“罐装时间设置罐装时间设置” MB23,可以选择:,可以选择: 小瓶(小瓶(M23.0=1) 中瓶(中瓶(M23.1=1) 大瓶(大瓶(M23.2=1)2024/9/1658第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术直接连接直接连接退出画中画退出画中画 参数设置画面参数设置画面2024/9/1659第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术直接连接直接连接显示画中画显示画中画2024/9/1660第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术直接连接直接连接组态远程启动和停止按钮组态远程启动和停止按钮 2024/9/1661第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术编写远程控制启动和停止的程序编写远程控制启动和停止的程序 在在FC20(手动模式)中增加就地(手动模式)中增加就地/远程控制远程控制模式选择的程序模式选择的程序上位上位/下位均可控制系统启动下位均可控制系统启动/停止的程序停止的程序2024/9/1662第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术5. C动作动作 C动作是由函数构成的,可以使用的函数包括系统提供的内部函数、标准动作是由函数构成的,可以使用的函数包括系统提供的内部函数、标准函数和项目函数,用户也可以根据需要自己编制设计函数。函数和项目函数,用户也可以根据需要自己编制设计函数。 2024/9/1663第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术C动作动作点击按钮在有效与无效之间转换点击按钮在有效与无效之间转换 BOOL B1; /定义一个定义一个BOOL型变量型变量B1=GetTagBit(排料阀门排料阀门); /获取位变量获取位变量“排料阀门排料阀门”当前的当前的值值B1=!B1; /将获取值取反将获取值取反SetTagBit(排料阀门排料阀门,B1); /将取反后的值赋值给位变量将取反后的值赋值给位变量“排排料阀门料阀门”组态按钮上的组态按钮上的“文本文本”属性属性编写鼠标点击按钮后的编写鼠标点击按钮后的C动作指令动作指令2024/9/1664第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术C动作动作内部函数的应用内部函数的应用 2024/9/1665第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术C动作动作设置登录对话框设置登录对话框 组态组态“登录登录”按钮的按钮的C动作如下:动作如下:#include apdefap.hvoid OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)#pragma code(useadmin.dll)#include PWRT_api.h#pragma code()PWRTLogin(c);组态组态“退出退出”按钮的按钮的C动作如下:动作如下:#include apdefap.hvoid OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)#pragma code(useadmin.dll)#include PWRT_api.h#pragma code()PWRTLogout();2024/9/1666第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术6. 动态向导动态向导 设置设置“退出退出WinCC运行运行”按钮按钮 2024/9/1667第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态向导动态向导弹出操作确认对话框弹出操作确认对话框 2024/9/1668第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术动态向导动态向导弹出操作确认对话框弹出操作确认对话框 修改后的程序如下:修改后的程序如下:#include apdefap.hvoid OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)#pragma option(mbcs)if (MessageBox(NULL,确认要退出吗?确认要退出吗?,操作提示操作提示,MB_OKCANCEL)=IDOK)DeactivateRTProject ();else2024/9/1669第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术任务任务16 组态物料灌装自动生产线监控画面组态物料灌装自动生产线监控画面 根据物料灌装自动生产线监控系统的要求,设计过程监控画面。根据物料灌装自动生产线监控系统的要求,设计过程监控画面。 2024/9/1670第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术过程值归档过程值归档 过过程程值值归归档档的的目目的的是是采采集集、处处理理和和归归档档工工业业现现场场的的过过程程值值数数据据,用用于于获获取与设备的操作状态有关的管理和技术参数。取与设备的操作状态有关的管理和技术参数。系系统统运运行行过过程程中中,采采集集并并处处理理需需要要归归档档的的过过程程值值,将将其其存存储储在在归归档档数数据据库库中中。在在运运行行系系统统中中,可可以以以以趋趋势势曲曲线线或或表表格格的的形形式式显显示示当当前前过过程程值值或或已已归归档过程值,也可将所归档的过程值作为记录打印输出。档过程值,也可将所归档的过程值作为记录打印输出。 2024/9/1671第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态过程值归档组态过程值归档 组态定时器组态定时器 2024/9/1672第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术创建归档创建归档 定义归档名称及类型定义归档名称及类型添加需要归档的变量添加需要归档的变量2024/9/1673第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术修改归档变量的设置修改归档变量的设置2024/9/1674第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术指定归档数据的存储位置指定归档数据的存储位置 保存保存2024/9/1675第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态组态WinCC在线趋势控件在线趋势控件 2024/9/1676第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设置设置“在线趋势控件的属性在线趋势控件的属性”的的“曲线曲线”标签标签添加趋势曲线添加趋势曲线选择连接的归档选择连接的归档和过程变量和过程变量2024/9/1677第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设置设置“在线趋势控件的属性在线趋势控件的属性”的的“常规常规”标签标签2024/9/1678第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设置设置“在线趋势控件的属性在线趋势控件的属性”的的“时间轴时间轴”标签标签2024/9/1679第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设置设置“在线趋势控件的属性在线趋势控件的属性”的的“数值轴数值轴”标签标签2024/9/1680第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态组态WinCC在线表格控件在线表格控件 2024/9/1681第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术设置设置WinCC在线报表控件的属性在线报表控件的属性2024/9/1682第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术启动计算机的启动计算机的“变量记录运行系统变量记录运行系统”功能功能 2024/9/1683第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术使用使用WinCC变量模拟器变量模拟器 变变量量模模拟拟器器“WinCC Tag Simulator”既既可可以以用用来来模模拟拟内内部部变变量量,又又可可以以模模拟拟过过程程变变量量。在在没没有有连连接接过过程程外外围围设设备备时时,只只能能模模拟拟内内部部变变量量。如如果果已已连连接接了了过过程程外外围围设设备备,过过程程变变量量的的值值将将由由变变量量模模拟拟器直接提供,这样可以使用户用原有的硬件对器直接提供,这样可以使用户用原有的硬件对HMI系统进行功能测试。系统进行功能测试。 2024/9/1684第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术使用使用WinCC变量模拟器变量模拟器WinCC变量模拟器的变量模拟器的6种仿真函数种仿真函数添加需要仿真的变量添加需要仿真的变量2024/9/1685第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术显示过程数据显示过程数据过程数据的表格形式过程数据的表格形式过程数据的趋势曲线过程数据的趋势曲线2024/9/1686第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术任务任务17 显示液位值和温度值趋势图显示液位值和温度值趋势图 归归档档物物料料灌灌装装自自动动生生产产线线的的过过程程值值“实实际际液液位位值值”和和“温温度度值值”,以以趋趋势图的形式显示过程数据。势图的形式显示过程数据。 2024/9/1687第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态报警系统组态报警系统 组态消息块中的系统块组态消息块中的系统块2024/9/1688第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态报警系统组态报警系统组态消息块中的用户文本块组态消息块中的用户文本块2024/9/1689第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态报警系统组态报警系统修改消息块的属性修改消息块的属性2024/9/1690第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态消息类别组态消息类别2024/9/1691第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态报警消息组态报警消息 设置消息变量及消息位设置消息变量及消息位编辑消息文本和错误点信息编辑消息文本和错误点信息2024/9/1692第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态模拟量报警组态模拟量报警 1. 添加添加“模拟量报警模拟量报警”功能功能2. 创建模拟量报警变量创建模拟量报警变量2024/9/1693第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态模拟量报警组态模拟量报警3. 设置模拟量报警变量的限制值和编号设置模拟量报警变量的限制值和编号右右键键点点击击模模拟拟量量报报警警变变量量,在在快快捷捷菜菜单单中中选选择择“新新建建”命命令令,打打开开“属属性性”设设置置对对话话框框,组组态态限限制值和制值和 消息编号。消息编号。注注意意:编编号号不不要要与与已已经经设设置置的的消消息息重重复复。点点击击报警编辑器工具栏上的保存报警编辑器工具栏上的保存 按钮,退出报警编辑器。按钮,退出报警编辑器。4. 编辑编辑“消息文本消息文本”和和“错误点错误点”消息消息重重新新打打开开报报警警编编辑辑器器,在在表表格格窗窗口口中中可可以以看看到到已已经经组组态态的的模模拟拟量量的的编编号号。右右键键单单击击每每条条消消息息,在在快快捷捷菜菜单单中中选选择择“属属性性”打打开开“单单个个消消息息”对对话话框框,在在“文文本本”标标签签中中,分分别别编编辑辑当当3号号至至6号号模模拟拟量量报报警警事事件件到到来来时时显显示示的的消消息息文本和错误点信息。文本和错误点信息。2024/9/1694第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术报警显示报警显示组态组态WinCC报警控件报警控件 2024/9/1695第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术报警显示报警显示激活激活“报警记录运行系统报警记录运行系统”选择消息行显示的元素并排序选择消息行显示的元素并排序 2024/9/1696第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术报警显示报警显示报警画面显示的消息状态报警画面显示的消息状态红色表示报警事件到来,蓝色表示报警事件已经确认,绿色表示报警事件已经离开。红色表示报警事件到来,蓝色表示报警事件已经确认,绿色表示报警事件已经离开。2024/9/1697第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术任务任务18 编辑监控系统报警消息编辑监控系统报警消息 编编辑辑物物料料灌灌装装自自动动生生产产线线监监控控系系统统的的报报警警消消息息,当当系系统统中中出出现现错错误误时时及及时显示报警信息。时显示报警信息。 2024/9/1698第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术报表系统概述报表系统概述 1. 报表编辑器报表编辑器WinCC的的报报表表编编辑辑器器提提供供了了创创建建报报表表布布局局和和打打印印输输出出报报表表的的功功能能。报报表表编辑器完成两项任务,布局和打印作业。编辑器完成两项任务,布局和打印作业。2. 布局布局在在布布局局中中组组态态输输出出外外观观和和数数据据源源。WinCC提提供供了了预预定定义义的的布布局局(这这些些文文件都是以字符件都是以字符开头的),用户可以直接使用,也可以组态自己的布局。开头的),用户可以直接使用,也可以组态自己的布局。3. 打印作业打印作业用用户户通通过过打打印印作作业业控控制制运运行行系系统统文文档档报报表表打打印印。打打印印作作业业必必须须与与布布局局相相关关联联,WinCC提提供供了了预预定定义义的的打打印印作作业业(这这些些文文件件都都是是以以字字符符开开头头的的),方方便用户调用。用户也可以组态自己的打印作业。便用户调用。用户也可以组态自己的打印作业。2024/9/1699第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态报警消息报表组态报警消息报表组态布局组态布局 2024/9/16100第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术激活页面布局的静态层激活页面布局的静态层静静态态层层可可以以定定义义页页面面布布局局的的页页眉眉和和页页脚脚,用用于于输输出出项项目目名名称称、公公司司名名称称、公司标志、日期公司标志、日期/时间和页码等信息。时间和页码等信息。 2024/9/16101第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术激活页面布局的动态层激活页面布局的动态层动态层包括输出组态和运行系统数据的动态对象。动态层包括输出组态和运行系统数据的动态对象。 2024/9/16102第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态消息报表的属性组态消息报表的属性保存组态的保存组态的“报警报表布局报警报表布局”,退出报表布局编辑器。,退出报表布局编辑器。2024/9/16103第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态打印作业组态打印作业为了能够看到打印输出的效果,选择打为了能够看到打印输出的效果,选择打印机为印机为“Adobe PDF”2024/9/16104第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术报警控件连接打印作业报警控件连接打印作业 2024/9/16105第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术激活激活“报表运行系统报表运行系统” 在计算机属性的在计算机属性的“启动启动”标签中,激活标签中,激活“报表运行系统报表运行系统”2024/9/16106第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术打印输出报警消息报表打印输出报警消息报表点击报警画面中工具栏点击报警画面中工具栏上的上的“打印打印”按钮,打按钮,打印输出报警消息报表。印输出报警消息报表。 2024/9/16107第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态过程值表格报表组态过程值表格报表 打开在线表格控件布局打开在线表格控件布局CCOnlineTableCtrl-CP.RPL2024/9/16108第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术打开打开“在线表格控件的属性在线表格控件的属性”窗口窗口2024/9/16109第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态在线表格控件的属性组态在线表格控件的属性2024/9/16110第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态组态打印作业打印作业 2024/9/16111第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术趋势控件连接打印作业趋势控件连接打印作业2024/9/16112第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术打印输出过程值报表打印输出过程值报表在在过过程程数数据据的的表表格格画画面面中中,点点击击工工具具栏栏上上的的“停停止止”按按钮钮,然然后后点点击击“打打印印”按钮,打印输出过程值报表。按钮,打印输出过程值报表。 2024/9/16113第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态过程值趋势图报表组态过程值趋势图报表打开在线趋势控件布局打开在线趋势控件布局CCOnlineTrendCtrl-Curves-CP.RPL2024/9/16114第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术打开打开“在线趋势控件的属性在线趋势控件的属性”窗口窗口2024/9/16115第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态在线趋势控件的属性组态在线趋势控件的属性2024/9/16116第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术趋势控件连接打印作业趋势控件连接打印作业 2024/9/16117第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术打印输出过程值趋势图画面打印输出过程值趋势图画面在在过过程程数数据据的的趋趋势势曲曲线线画画面面中中,点点击击工工具具栏栏上上的的“停停止止”按按钮钮,然然后后点点击击“打印打印”按钮,打印输出过程值趋势图画面。按钮,打印输出过程值趋势图画面。 2024/9/16118第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术用户管理用户管理 在在系系统统运运行行时时,可可能能需需要要创创建建或或修修改改某某些些重重要要的的参参数数,例例如如修修改改温温度度设设定定值值,修修改改设设备备运运行行时时间间,修修改改PID控控制制器器的的参参数数,创创建建新新的的配配方方数数据据记记录录,或或者者修修改改已已有有的的数数据据记记录录中中的的条条目目等等。对对设设备备或或系系统统的的不不适适当当操操作作将将可可能能导导致致严严重重的的后后果果。因因此此,这这些些重重要要的的操操作作只只能能允允许许经经过过授授权权的的操操作作员员来完成,从而防止未经授权的人员对这些重要数据的访问和操作。来完成,从而防止未经授权的人员对这些重要数据的访问和操作。 WinCC可可以以通通过过给给用用户户分分配配不不同同的的权权限限来来控控制制WinCC系系统统的的访访问问,即即每每个个过过程程操操作作、档档案案操操作作以以及及WinCC系系统统操操作作都都会会对对未未经经授授权权的的访访问问加加以以限制,保护不被未经授权访问的操作。限制,保护不被未经授权访问的操作。2024/9/16119第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术用户管理器用户管理器 2024/9/16120第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态用户管理组态用户管理 新建用户组分配组的权限新建用户组分配组的权限在用户组中添加新用户在用户组中添加新用户设置用户登录设置用户登录名称和密码名称和密码 2024/9/16121第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术应用授权应用授权 组态退出组态退出WinCC运行按钮的授权属性运行按钮的授权属性2024/9/16122第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术应用授权应用授权分配登录和退出的分配登录和退出的快捷键快捷键提示提示“没有许可权没有许可权”输入登录名称和密码输入登录名称和密码2024/9/16123第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术任务任务19 组态用户管理系统组态用户管理系统 组态物料灌装自动生产线的用户管理系统,设置操作人员的权限。组态物料灌装自动生产线的用户管理系统,设置操作人员的权限。 2024/9/16124第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术基于基于OPC的数据访问的数据访问 OPC是是OLE for Process Control的的缩缩写写,它它是是微微软软公公司司的的对对象象链链接接和和嵌嵌入入技技术术(OLE)在在过过程程控控制制方方面面的的应应用用。OPC是是由由世世界界上上领领先先的的自自动动化化公公司司和和软软硬硬件件供供应应商商合合作作开开发发的的工工业业标标准准,它它以以微微软软的的COM(组组件件对对象象模模型型)和和DCOM(分分布布式式组组件件对对象象模模型型)技技术术为为基基础础,定定义义了了一一个个与与制制造造商商无无关关的的适适用用于于过过程程控控制制和和自自动动化化应应用用领领域域的的标标准准接接口口,使使不不同同应应用用程程序序、控控制制器器能能相相互交换数据,支持过程数据访问、报警、事件与历史数据访问等功能。互交换数据,支持过程数据访问、报警、事件与历史数据访问等功能。OPC技技术术采采用用客客户户机机(Client)/服服务务器器(Server)模模式式。OPC服服务务器器是是数数据据的的提提供供方方,完完成成的的工工作作就就是是收收集集现现场场设设备备的的数数据据信信息息,然然后后通通过过标标准准的的OPC接接口口传传送送给给OPC客客户户机机应应用用。OPC客客户户机机是是数数据据的的应应用用方方,通通过过标标准准的的OPC接接口口接接收收OPC服服务务器器提提供供的的数数据据信信息息。WinCC既既可可以以用用作作OPC服服务务器器,也可以用作也可以用作OPC客户机。客户机。 2024/9/16125第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术OPC数据访问服务器的结构数据访问服务器的结构OPC数数据据访访问问服服务务器器在在结结构构上上由由OPC Server服服务务器器、OPC Group组组和和OPC Item条条目目三三级级对对象象组组成成。OPC Server对对象象提提供供了了一一种种访访问问数数据据的的方方法法,拥拥有有服服务务器器的的所所有有信信息息,同同时时也也是是Group的的父父对对象象;OPC Group对对象象提提供供了了客客户户组组织织数数据据的的一一种种方方法法,每每个个组组中中都都可可以以定定义义一一个个或或多多个个OPC Item;OPC Item是是读读写写数数据据的的最最小小逻逻辑辑单单位位,一一个个Item与与一一个个具具体体的的过过程程值值相相连连,每每个个Item虽虽然然代代表表了了与与服服务务器器中中的的某某个个数数据据的的连连接接,但但它它并并不不是是数数据据源源,而而仅仅仅仅是是与与数数据据源源的的连连接接。OPC Item并并不不提提供供对对外外接接口口,客客户户不不能能直直接接对对其其进进行行操操作,所有操作都是通过作,所有操作都是通过Group对象进行的。对象进行的。 2024/9/16126第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术WinCC支持的支持的OPC服务器规范服务器规范 1. OPC DAOPC数数据据访访问问(OPC DA)是是管管理理实实时时数数据据的的规规范范,WinCC V6.x及及以以上上版版本的本的WinCC OPC DA服务器符合服务器符合OPC Data Access 2.0和和1.0a规范。规范。2. OPC HADOPC历历史史数数据据访访问问(OPC HAD)是是访访问问归归档档数数据据的的规规范范。该该规规范范是是OPC数数据据访访问问规规范范的的扩扩充充。WinCC V6.x及及以以上上版版本本的的WinCC OPC HDA服服务务器器符符合合OPC Historical Data Access 1.1规范。规范。3. OPC A&EOPC报报警警和和事事件件(OPC A&E)是是访访问问过过程程报报警警和和事事件件的的规规范范。WinCC V 6.x及以上版本的及以上版本的WinCC OPC A&E服务器符合服务器符合OPC Alarm & Events 1.0规范。规范。2024/9/16127第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术WinCC作为作为OPC DA服务器服务器 WinCC作作为为OPC DA服服务务器器,外外部部应应用用程程序序可可以以访访问问WinCC项项目目中中的的所所有有数数据据。这这些些应应用用程程序序可可以以和和WinCC运运行行在在同同一一台台计计算算机机上上,也也可可以以运运行行在在网网络络中中的的另另外外一一台台计计算算机机上上。例例如如,通通过过OPC DA,可可以以在在Microsoft Excel表表中中访访问问WinCC中的变量。中的变量。 2024/9/16128第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术在在Microsoft Excel中创建中创建OPC DA客户机客户机 打开打开Visual Basic编辑器编辑器2024/9/16129第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术在在Microsoft Excel中创建中创建OPC DA客户机客户机引用引用Siemens OPC DAAutomation 2.0规范规范 2024/9/16130第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术在在Microsoft Excel中创建中创建OPC DA客户机客户机编写编写Visual Basic脚本脚本2024/9/16131第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术脚本脚本Option ExplicitOption Base 1Const ServerName = OPCServer.WinCCDim WithEvents MyOPCServer As OPCServerDim WithEvents MyOPCGroup As OPCGroupDim MyOPCGroupColl As OPCGroupsDim MyOPCItemColl As OPCItemsDim MyOPCItems As OPCItemsDim MyOPCItem As OPCItemDim ClientHandles(4) As LongDim ServerHandles() As LongDim Values(4) As VariantDim Errors() As LongDim ItemIDs(4) As StringDim GroupName As StringDim NodeName As StringDim CellName_R(4) As StringDim i As Integer 2024/9/16132第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术脚本脚本- Sub StartClient() 目的:连接到目的:连接到OPC_server,创建组,创建组Group并添加条目并添加条目Item-Sub StartClient() ClientHandles(1) = 1 ClientHandles(2) = 2 GroupName = MyGroup NodeName = Range(C2).Value ItemIDs(1) = Range(A4).Value ItemIDs(2) = Range(A5).Value ItemIDs(3) = Range(D4).Value ItemIDs(4) = Range(D5).Value Set MyOPCServer = New OPCServer MyOPCServer.Connect ServerName, NodeName Set MyOPCGroupColl = MyOPCServer.OPCGroups MyOPCGroupColl.DefaultGroupIsActive = True Set MyOPCGroup = MyOPCGroupColl.Add(GroupName) Set MyOPCItemColl = MyOPCGroup.OPCItems MyOPCItemColl.AddItems 4, ItemIDs(), ClientHandles(), ServerHandles(), Errors MyOPCGroup.IsSubscribed = True Exit SubErrorHandler: MsgBox Error: & Err.Description, vbCritical, ERROREnd Sub2024/9/16133第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术脚本脚本- Sub StopClient() 目的:断开与目的:断开与OPC服务器的连接,释放内存资源服务器的连接,释放内存资源-Sub StopClient() MyOPCGroupColl.RemoveAll MyOPCServer.Disconnect Set MyOPCItemColl = Nothing Set MyOPCGroup = Nothing Set MyOPCGroupColl = Nothing Set MyOPCServer = NothingEnd Sub2024/9/16134第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术脚本脚本- Sub MyOPCGroup_DataChange() 目的:当目的:当OPC服务器组对象发生变化时,将改变了的服务器组对象发生变化时,将改变了的Item值送到客户机值送到客户机Excel中,并在表格中显示中,并在表格中显示-Private Sub MyOPCGroup_DataChange(ByVal TransactionID As Long, ByVal NumItems As Long, ClientHandles() As Long, ItemValues() As Variant, Qualities() As Long, TimeStamps() As Date) For i = 1 To NumItems CellName_R(i) = B + CStr(ClientHandles(i) + 3) Range(CellName_R(i).Value = ItemValues(i) Next iEnd Sub2024/9/16135第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术脚本脚本- Sub CommandButton1_Click() 目的:当点击该按钮时,将目的:当点击该按钮时,将Excel表格表格E4E5的值写入的值写入WinCC-Private Sub CommandButton1_Click() For i = 1 To 2 CellName_R(i) = E + CStr(i + 3) Values(i + 2) = Range(CellName_R(i).Value Next iMyOPCGroup.SyncWrite 4, ServerHandles, Values, ErrorsEnd Sub2024/9/16136第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态在组态在Microsoft Excel中访问中访问WinCC变量变量 组态组态Excel表表在在Fill.xls表表中中设设置置表表格格形形式式如如图图所所示示,单单元元格格D2必必须须写写入入WinCC项项目目所所在在的的计计算算机机名名。单单元元格格A5对对应应变变量量“温温度度值值”,单单元元格格D4对对应应变变量量“产产量量设设定定值值”,单元格,单元格D5对应变量对应变量“温度设定值温度设定值”。注意注意:单元格中变量的名称必须与:单元格中变量的名称必须与WinCC项目中的变量名一致。项目中的变量名一致。 2024/9/16137第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态在组态在Microsoft Excel中访问中访问WinCC变量变量在在Microsoft Excel菜菜单单栏栏中中选选择择“工工具具” “宏宏” “宏宏.”,打打开开“宏宏”的的对对话话框框。从从宏宏名名列列表表中中选选择择条条目目“Sheet1.GetValue” 。单单击击“执执行行”按按钮钮获获取取WinCC OPC服服务务器器上上的的变变量量值值。成成品品数数和和实实际际温温度度值值会会分分别别写写入入Excel表的单元格表的单元格B4和和B5中。中。2024/9/16138第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态在组态在Microsoft Excel中访问中访问WinCC变量变量在在单单元元格格E4中中输输入入新新的的产产量量设设定定值值,在在单单元元格格E5中中输输入入新新的的温温度度设设定定值值。单单击击Excel表表格格中中的的“确确认认设设定定值值”按按钮钮,使使产产量量和和温温度度的的设设定定值值显显示示在在WinCC OPC服务器上的输入服务器上的输入/输出域内。输出域内。2024/9/16139第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术WinCC作为作为OPC DA客户机客户机 当当WinCC作作为为OPC DA客客户户机机使使用用时时,在在组组态态的的WinCC工工程程项项目目中中必必须须添添加加OPC驱驱动动程程序序通通道道OPC.chn。随随后后在在OPC驱驱动动程程序序下下的的OPC Groups通通道道单单元元中中,创创建建针针对对某某个个OPC服服务务器器的的连连接接。可可以以建建立立多多个个与与各种各种OPC服务器的连接。服务器的连接。 为为简简化化创创建建WinCC OPC客客户户机机,可可以以使使用用WinCC提提供供的的OPC条条目目管管理器,在理器,在OPC条目管理器中列出了当前可用的条目管理器中列出了当前可用的OPC服务器名称。服务器名称。 2024/9/16140第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术WinCC与与S7-200 PLC通过通过OPC的通信的通信WinCCOPC客户机客户机PC AccessOPC服务器服务器S7-200 PLCPC机机PC/PPIPC Access软件是用于软件是用于S7-200 PLC的的OPC服务器接口,它向服务器接口,它向OPC客户机提供数据信息,可以客户机提供数据信息,可以与任何标准的与任何标准的OPC客户机通讯。客户机通讯。2024/9/16141第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术应用应用PC Access组态组态S7-200 PLC的的OPC服务器服务器 设置设置PC Access 的通讯通道的通讯通道2024/9/16142第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术应用应用PC Access组态组态S7-200 PLC的的OPC服务器服务器添加添加PLC的的OPC Group(组)(组) 2024/9/16143第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术应用应用PC Access组态组态S7-200 PLC的的OPC服务器服务器添加添加“S7-200_WinCC”项目的条目项目的条目2024/9/16144第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术应用应用PC Access组态组态S7-200 PLC的的OPC服务器服务器检测配置及通讯的正确性检测配置及通讯的正确性 2024/9/16145第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态组态WinCC客户机与客户机与S7-200 PLC的的OPC服务器的连接服务器的连接在在WinCC中添加中添加OPC通道通道 2024/9/16146第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态组态WinCC客户机与客户机与S7-200 PLC的的OPC服务器的连接服务器的连接 打打开开OPC条条目目管管理理器器,显显示示当当前前可可用用于于工工作作站站的的OPC DA服服务器的名称务器的名称 。2024/9/16147第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态组态WinCC客户机与客户机与S7-200 PLC的的OPC服务器的连接服务器的连接添加添加S7 200 OPC Server的条目到变量管理器的条目到变量管理器2024/9/16148第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术组态组态WinCC客户机与客户机与S7-200 PLC的的OPC服务器的连接服务器的连接在在画画面面中中引引用用这这些些S7-200的的OPC变变量量,启启动动WinCC系系统统和和S7-200CPU运行,即可看到运行,即可看到WinCC与与S7-200 PLC通信的结果。通信的结果。 2024/9/16149第第7章章 WinCC监控系统监控系统工业工业自动自动化技术化技术任务任务20 组态组态WinCC与与Microsoft Excel的连接的连接 1. 组态物料灌装自动生产线的用户管理系统,设置操作人员的权限。组态物料灌装自动生产线的用户管理系统,设置操作人员的权限。2. 在在Microsoft Excel的的Visual Basic编编辑辑器器中中创创建建一一个个OPC客客户户机机,访访问问WinCC项目中的变量。项目中的变量。2024/9/16150第第7章章 WinCC监控系统监控系统
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号