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 Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

数论入门整理(updating)

一、gcd lcm 基础中的基础,一般用来处理计算第一步什么的,分数化简之类。 LL gcd(LL a, LL b) { return b ? gcd(b, a % b) : a; } <pre name="code" class="cpp">LL lcm(LL a, LL b){LL c = gcd(a, b);return a / c * b;} 例题:

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

poj 2104 and hdu 2665 划分树模板入门题

题意: 给一个数组n(1e5)个数,给一个范围(fr, to, k),求这个范围中第k大的数。 解析: 划分树入门。 bing神的模板。 坑爹的地方是把-l 看成了-1........ 一直re。 代码: poj 2104: #include <iostream>#include <cstdio>#include <cstdlib>#include <al

MySQL-CRUD入门1

文章目录 认识配置文件client节点mysql节点mysqld节点 数据的添加(Create)添加一行数据添加多行数据两种添加数据的效率对比 数据的查询(Retrieve)全列查询指定列查询查询中带有表达式关于字面量关于as重命名 临时表引入distinct去重order by 排序关于NULL 认识配置文件 在我们的MySQL服务安装好了之后, 会有一个配置文件, 也就