TIA Portal
文章平均质量分 88
云清燕飞
自动化2数字化
展开
-
SIMATIC HMI 远程监控Sm@rtService服务应用详解
好久没有更新了,最近在集中时间学习西门子Sm@rtSever的使用,现在总结如下:主要的学习资源来自于西门子工业自动化官网的文章《Remote Access to WinCC Runtime Advanced》(针对WIN CC V16版本),由于最新版只有英文的,没有中文的,为了便于理解记忆,现总结下其功能及使用方法。Sm@rtSever其实就是西门子公司给他们SIMATIC HMI类产品设计的一款VNC技术产品,直接将VNC技术封装成服务端授权及客户端软件,用户可以通过Sm@rtClient远程连接原创 2021-04-17 11:23:42 · 5199 阅读 · 0 评论 -
“区域指针” 实际测试举例
时钟同步激活HMI为时间同步从站,则每次HMI运行系统运行的时候,读取PLC时间数据到HMI中,而在HMI运行过程中,会间隔几分钟(没有实际测量,总之时间比较久)的时间间隔执行这种读取功能。项目ID匹配项目ID,当这里设置的PLC变量AeraPointer.projectID中的数值与HMI运行系统设置的项目ID编号不同的时候,说明项目ID不匹配,仅当HMI用户程序刚开始运行...原创 2020-03-10 14:42:02 · 1662 阅读 · 0 评论 -
TIA Portal 读回FB的输出变量
之前一直使用TIA V14(再早还有V13),新版本发布后也更新过,今年更新了V16版,发现了一个情况,在之前版本中,FB函数块中定义的输出类型变量是不能够在函数中读取使用的。比如我们在参数接口处定义了两个参数Output_1: Int类型的Output接口参数;Static_1:Static静态 Int类型的参数;在V14中,如下图上面这样每次编译的时候都会有报警,为了避免这种情况我...原创 2020-03-05 14:05:09 · 1400 阅读 · 0 评论 -
SiVArc变量规则和副本规则
各 SiVArc 规则定义不同的生成任务:• 画面和文本列表规则用于链接生成模板与控制指令。通常是由PLC或者库中功能块触发的,比如FC或者FB.使其连接某些规则• 变量规则用于控制 SiVArc 所生成 HMI 变量的存储结构。• 复制规则可触发生成以下 HMI 对象(基于主副本或类型):o 画面o C 和 VB 脚本o 文本列表o 变量表更改 SiVArc 规则后,基于该规则...原创 2020-03-03 17:26:05 · 4063 阅读 · 0 评论 -
HMI-PLC数据交换方式之一 "区域指针"
HMI和PLC的数据交换主要分为两大部分使用变量交换数据,这种方式也是目前最常用的方式。使用区域指针交换数据,本章主要介绍这种方式在通信过程中,PLC 和 HMI 设备交替访问这些数据区,以进行读、写操作。注意这个区域指针都是针对于连接的,即每个HMI连接都有一个相对应的区域指针。协调(Coordination)HMI的当前状态,HMI自动写,而PLC只能读,该字代表HMI的当...原创 2020-03-02 22:40:26 · 3841 阅读 · 0 评论 -
Sivarc 1
SiVArc (SIMATIC WinCC Visualization Architect) 是 TIA Portal 中的选件包可通过程序块和生成模板为多个 HMI 设备和 PLC 生成可视化SiVArc 对象可以使用 SiVArc 表达式直接从 TIA Portal 的不同区域中寻址数据。STEP 7 中的程序调用WinCC 数据库数据StructureBlock: 表示...原创 2020-03-02 14:39:58 · 2032 阅读 · 0 评论 -
TIA Portal 库的使用 3
升级现有项目中的类型当全局库有更新版本的类型的时候,我们通过全局库相关类型的快捷菜单选中“更新类型”-“项目”即可实现相应类型及实例的更新。方便起见我们也可以直接右键全局库中的“类型”总文件夹,然后同样的方法一次性更新全局库中的所有相关类型。但这个操作方式存在一个问题,就是如果项目库中建立的一个类型,而全局库没有,但项目库中这个特别的类型A有关联其他类型B,而这个或者这些关联的类型B有在全局库...原创 2020-02-28 10:32:43 · 1756 阅读 · 0 评论 -
TIA Portal 库的使用 2
创建具有写保护的全局库当我们完成一个比较完善的全局库后,如果想共享给其他同事来用,同时又不希望他们在使用的过程中被误修改,造成系统不可预测的执行,我们可以将原来的库先转换为一个具有写保护的全局库,而后将这个具有写保护的库交给他们使用,就能保证万无一失,具体方法如下选择希望创建为写保护全局库的全局库。右键单击,打开快捷菜单。在全局库的快捷菜单中,选择命令“导出为受保护的库”(Export ...原创 2020-02-27 22:27:00 · 1920 阅读 · 0 评论 -
TIA Portal 库的使用 1
在TIA使用过程中一直忽略库的应用,也有用,就是直接用全局库的“模板副本”,就相当于一个大的剪切板。后来偶然发现,其实TIA库大有学问,开几篇博文谈谈。项目库和全局库中都包含以下两种不同类型的库元素类型运行用户程序所需的对象(例如块、PLC 数据类型、用户自定义的数据类型或面板)可作为类型。类型可进行版本管理,因而支持后期专业的进一步开发。当类型发布新版本时,使用这些类型的项目将立即更新。...原创 2020-02-26 21:48:03 · 2490 阅读 · 0 评论