TIA WinCC Professional入门经典(3) 创建画面与联合仿真

2023-11-22 00:40

本文主要是介绍TIA WinCC Professional入门经典(3) 创建画面与联合仿真,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  TIA WinCC Professional 入门经典》一共30篇,如果我们的文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注,欢迎转发!

***************************************************************************************

***************************************************************************************

  本节我们将介绍WinCC项目资源管理器,里面的一些概念目前可能还理解不了,不过没关系,本节的目的是希望大家能对WINCC项目有个整体了解,具体实现细节后面会再一一进行详细介绍。

博途开发环境的左侧设备树负责对计算机中所有可用的访问接口和项目中的所有设备资源进行管理。设备树的一级目录包含项目、接口资源和读卡器,参见下图所示。

 

图2.3.1 设备树

  项目资源目录下包含了我们创建的所有站点,上图中可以看到的是之前我们创建的PLC(PLC_1)PC(PC-System_1)。这里我们重点的谈一谈PC站目录下的所有资源。展开上

图中的PC站,我们可以看到它包含了一个WinCC RT Professional项目和一个本地模块,另外还有设备组态和在线诊断。

 

图2.3.2 PC站资源

  双击PC站目录下面的“设备组态”,打开后是这样的。

 

图2.3.3 PC站资源

  选中右侧窗口中的WinCC RT Prof,我们可以在下面的属性窗口中设置WinCC项目的相关属性。

 

图2.3.4 WinCC RUNTIME属性

  选中右侧窗口中的网卡,我们可以在下面的属性窗口中设置相关网络属性。

 

图2.3.5 网络属性

  双击文件夹“HMI_RT_1[WinCC RT Professional]”,我们看到的应该和下图一样。

 

图2.3.6 WINCC RUNTIME资源

  上图包含了WINCC RUNTIME所有可用的资源。下面我们逐一来解释它们的用途。首先打开“设备组态”看到的是和图2.3.4 WinCC RUNTIME属性一样的,也是用于设置WINCC 项目的属性,这里不再赘述。

  双击“运行系统设置”,这里我们可以对WINCC RUNTIME相关属性进行设置,包含启动的服务、画面样式、归档周期等等。

 

图2.3.7 运行系统设置

  双击“画面”,这里我们可以为项目插入新的监控画面,也可以对画面进行分组。如果画面很多的话,按照工艺或者区域进行分组是很有必要的。分组方法是在“画面”上右击,选择“新增组”即可插入一个新的画面子文件夹。

 

图2.3.8 新增组

  这里我新增了“搬运工位”和“焊接工位”,完成后如下图所示。

 

图2.3.9 新增的画面子文件夹

  双击“画面管理”,这里我们可为画面设计菜单和工具栏。不过在工控项目中,菜单和工具栏不太实用,所以很少有人会用到这个。

 

图2.3.10 菜单和工具栏

  双击“HMI变量”,这里管理的是WINCC变量表,双击“显示所有变量”我们可以在里面为WINCC项目添加新的变量。

 

图2.3.11 变量表

  在这里我们可以根据工艺或者区域创建不同的变量表,也可以根据工艺或者区域对变量表进行分组。下面我创建了两张新的变量表,分别对应搬运工位和焊接工位。

 

图2.3.12 创建新的变量表

  双击“连接”,这里是对WINCCPLC(或者其它设备)的通信连接进行管理的窗口。这里我们可以看到之前我们已经创建的连接。大部分情况下我们不需要在这里组态连接,只需要在“设备和网络”中组态就行了。如果我们的WINCC项目连接的PLC(或者其它设备)没有被组态到这个项目的,比如第三方的PLC等,那就需要在这里组态连接。

 

图2.3.13 通信连接

  双击“HMI报警”,这里是对报警信息进行管理的窗口。对于S7-1200或者第三方设备来说,我们需要手工在这里创建报警消息,而对于S7-1500来说,我们可以使用Program_Alarm或者ProDiag技术来自动推送报警消息。

 

图2.3.14 报警消息

  双击“配方”,这里是对配方管理的窗口。

 

图2.3.15 配方

  双击“历史数据”,这里可以添加需要归档的变量。这里归档的变量一般可以通过趋势曲线或者在线表格展示出来,也可以使用第三方软件读取。

 

图2.3.16 历史数据

  双击“脚本”,这里可以看到三个子文件夹,分别是“VB脚本”、“C脚本”和“C头文件”。在子文件夹中可以插入新的脚本函数或者头文件,也可以根据工具为脚本分组。

 

图2.3.17 脚本

  双击“计划任务”,这里用以创建全局任务。可以为任务设置触发条件,调用的脚本函数等。这个计划任务相当于经典WINCC里的全局脚本。

 

图2.3.18 计划任务

  双击“周期”,这里可以看到WINCC自带的所有周期信息,同样也可以添加自定义的周期。这些周期一般被用于设置数据的归档周期、画面的刷新周期等。

 

图2.3.19 周期

  双击“报表”,这里可以创建数据报表和打印作业。

 

图2.3.20 报表

  双击“文本和图形列表”,这里可以创建用于文本域和图形域的文本和图形列表。

 

图2.3.21 文本和图形列表

  双击“用户管理”,这里可以创建具有一定权限的操作员和管理员账户,也可以设置用户组进行批量管理。

 

图2.3.22 用户管理

  到这里为止我们已经对WINCC的项目资源管理器有了一个初步的了解。后面的章节我们会陆续介绍每个功能的详细应用。

 

如果您对我们的高端教程有兴趣的话可以x宝上搜索“hwlib”或者“慧兰博”,或者点击这里:HwLib(慧兰博)官方旗舰!

关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.cn

HwLib(慧兰博)技术团队技术资料:https://pan.baidu.com/s/1dF3gpt3

转载于:https://www.cnblogs.com/hwlib/p/9535437.html

这篇关于TIA WinCC Professional入门经典(3) 创建画面与联合仿真的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/406245

相关文章

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

Spring 中使用反射创建 Bean 实例的几种方式

《Spring中使用反射创建Bean实例的几种方式》文章介绍了在Spring框架中如何使用反射来创建Bean实例,包括使用Class.newInstance()、Constructor.newI... 目录1. 使用 Class.newInstance() (仅限无参构造函数):2. 使用 Construc

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP

Python中conda虚拟环境创建及使用小结

《Python中conda虚拟环境创建及使用小结》本文主要介绍了Python中conda虚拟环境创建及使用小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录0.前言1.Miniconda安装2.conda本地基本操作3.创建conda虚拟环境4.激活c

使用Python创建一个能够筛选文件的PDF合并工具

《使用Python创建一个能够筛选文件的PDF合并工具》这篇文章主要为大家详细介绍了如何使用Python创建一个能够筛选文件的PDF合并工具,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录背景主要功能全部代码代码解析1. 初始化 wx.Frame 窗口2. 创建工具栏3. 创建布局和界面控件4

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Python创建Excel的4种方式小结

《Python创建Excel的4种方式小结》这篇文章主要为大家详细介绍了Python中创建Excel的4种常见方式,文中的示例代码简洁易懂,具有一定的参考价值,感兴趣的小伙伴可以学习一下... 目录库的安装代码1——pandas代码2——openpyxl代码3——xlsxwriterwww.cppcns.c