使用TIA Portal进行工程设计的开放接口

描述

TIA Portal Openness描述了使用TIA Portal进行工程设计的开放接口。您可以在SIEMENS YouTube 频道中找到有关“ TIA Portal Openness - 使用代码生成器高效生成程序代码” 的更多信息。

通过从您创建的程序在外部控制 TIA Portal,您可以使用TIA Portal Openness实现工程自动化。

您可以使用TIA Portal Openness执行以下操作:

创建项目数据

修改项目和项目数据

删除项目数据

读入项目数据

使项目和项目数据可用于其他应用程序。

TIA Portal Openness V16 中提供了以下新功能和创新。您可以在产品文档的各个部分中找到有关各种主题的更多详细信息。

用于识别设备和模块的用户特定标志

查询PLC的硬件和软件在线校验和。

支持软件单元。

支持技术对象的出口/进口

支持版本控制接口 (VCI)

有关
APC AR V1.1 支持 的CAx 导出 和 导入 扩展
使用 库 中 的 对象
支持 ET200SP 的 基本 单元

扩展对硬件配置的支持,涉及
OPC UA 服务器配置和用户管理
证书管理
Web 服务器配置和用户管理
Web 服务器的观察表和显示

支持 WinCC Unified 的组态

支持 SiVArc 关于
SiVArc 规则的创建和修改

即使为安全程序设置了密码,也支持安全工程

您可以使用TIA Portal Openness 的两种变体:

代码生成器

数据交换通过 XML 文件进行。XML 文件可以由您的程序导出或导入。

从 TIA Portal 项目导出到 PC2 的数据可以在 PC1 上修改并重新导入。

您可以存档交换的文件以进行验证。

交换的数据可以在不同的地点和时间进行处理。

代码生成器

您的程序在使用或不使用用户界面的情况下启动 TIA Portal。您的程序打开、保存和/或关闭项目。该程序还可以连接到正在运行的 TIA Portal。

然后您可以使用 TIA Portal 功能来请求、生成和修改项目数据或启动导入或导出过程。

数据在 TIA Portal 处理的控制下创建并存储在项目数据中。

代码生成器

一个高效的自动化系统将应用于类似的机器。

TIA Portal 中提供了一个项目,其中包含所有机器型号的组件。

生成器工具控制特定机器变体的项目创建。

生成器工具通过读取所请求机器变体的参数来获取默认值。

生成器工具从整个 TIA Portal 项目中筛选出相关元素,必要时对其进行修改并生成所需的机器项目。

ET 200SP PN HF 的开放性虚拟模块/子模块

您可以使用 TIA Portal Openness 添加和删除 ET 200 SP PN HF 的虚拟模块/子模块。

修改以下程序代码以添加新模块:

string Type = "订单号:6ES7 155-6AU30-0CN0/V4.2";

设备 ET200SP = newProject.Devices.CreateWithItem(Type, "ET200SP", "ET200SP");

DeviceItem Rack = ET200SP.DeviceItems.First();

string TypeIdentifier = "OrderNumber:ET200SP.Virtual.Module";

字符串名称 = "VirtualIO_1";

int PositionNumber = 100;

DeviceItem VIM = Rack.PlugNew(TypeIdentifier, Name, PositionNumber);

修改以下程序删除一个模块

DeviceItem Rack = ET200SP.DeviceItems.First();

string TypeIdentifier = "OrderNumber:ET200SP.Virtual.Module";

字符串名称 = "VirtualIO_1";

int PositionNumber = 100;

DeviceItem VIM = Rack.PlugNew(TypeIdentifier, Name, PositionNumber);

vim.删除();

修改以下程序代码以在 Openness 中创建虚拟子模块:

VIM1.SetAttribute("AddSubModules", (Int64)1);

VIM2.SetAttribute("AddSubModules", (Int64)2);

修改以下程序代码以删除子模块:

SubModule3.Delete();

审核编辑 :李倩

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分