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

相关文章

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

Spring创建Bean的八种主要方式详解

《Spring创建Bean的八种主要方式详解》Spring(尤其是SpringBoot)提供了多种方式来让容器创建和管理Bean,@Component、@Configuration+@Bean、@En... 目录引言一、Spring 创建 Bean 的 8 种主要方式1. @Component 及其衍生注解

Java List 使用举例(从入门到精通)

《JavaList使用举例(从入门到精通)》本文系统讲解JavaList,涵盖基础概念、核心特性、常用实现(如ArrayList、LinkedList)及性能对比,介绍创建、操作、遍历方法,结合实... 目录一、List 基础概念1.1 什么是 List?1.2 List 的核心特性1.3 List 家族成

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

MySQL 临时表创建与使用详细说明

《MySQL临时表创建与使用详细说明》MySQL临时表是存储在内存或磁盘的临时数据表,会话结束时自动销毁,适合存储中间计算结果或临时数据集,其名称以#开头(如#TempTable),本文给大家介绍M... 目录mysql 临时表详细说明1.定义2.核心特性3.创建与使用4.典型应用场景5.生命周期管理6.注

c++日志库log4cplus快速入门小结

《c++日志库log4cplus快速入门小结》文章浏览阅读1.1w次,点赞9次,收藏44次。本文介绍Log4cplus,一种适用于C++的线程安全日志记录API,提供灵活的日志管理和配置控制。文章涵盖... 目录简介日志等级配置文件使用关于初始化使用示例总结参考资料简介log4j 用于Java,log4c

史上最全MybatisPlus从入门到精通

《史上最全MybatisPlus从入门到精通》MyBatis-Plus是MyBatis增强工具,简化开发并提升效率,支持自动映射表名/字段与实体类,提供条件构造器、多种查询方式(等值/范围/模糊/分页... 目录1.简介2.基础篇2.1.通用mapper接口操作2.2.通用service接口操作3.进阶篇3

MySQL的触发器全解析(创建、查看触发器)

《MySQL的触发器全解析(创建、查看触发器)》MySQL触发器是与表关联的存储程序,当INSERT/UPDATE/DELETE事件发生时自动执行,用于维护数据一致性、日志记录和校验,优点包括自动执行... 目录触发器的概念:创建触www.chinasem.cn发器:查看触发器:查看当前数据库的所有触发器的定

创建springBoot模块没有目录结构的解决方案

《创建springBoot模块没有目录结构的解决方案》2023版IntelliJIDEA创建模块时可能出现目录结构识别错误,导致文件显示异常,解决方法为选择模块后点击确认,重新校准项目结构设置,确保源... 目录创建spChina编程ringBoot模块没有目录结构解决方案总结创建springBoot模块没有目录

Python自定义异常的全面指南(入门到实践)

《Python自定义异常的全面指南(入门到实践)》想象你正在开发一个银行系统,用户转账时余额不足,如果直接抛出ValueError,调用方很难区分是金额格式错误还是余额不足,这正是Python自定义异... 目录引言:为什么需要自定义异常一、异常基础:先搞懂python的异常体系1.1 异常是什么?1.2