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();
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !