0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-05 14:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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 的两种变体:

6a9ff284-fb94-11ec-ba43-dac502259ad0.png

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

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

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

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

6ad985da-fb94-11ec-ba43-dac502259ad0.png

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

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

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

6b11efd8-fb94-11ec-ba43-dac502259ad0.png

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

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();

审核编辑 :李倩

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

    关注

    1

    文章

    86

    浏览量

    29102
  • 代码生成器
    +关注

    关注

    0

    文章

    25

    浏览量

    9577

原文标题:TIA门户开放有什么新鲜事?(添加和删除 ET 200 SP PN HF 的虚拟模块/子模块)

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    网格为王,仿真破界——Altair HyperMesh 重塑CAE工程设计新范式?

    快10-100倍的速度实现全动画物理预测,大幅提升设计决策效率。其开放的可编程架构,支持Python脚本编写与用户自定义操作,工程师可根据自身需求定制专属工作流,实现批量自动化操作,进一步释放工作效能
    发表于 04-23 14:47

    泰克科技全新7系列示波器背后的工程设计

    Series Oscilloscope》,在保留原文技术观点的基础上,结合本地工程应用进行了整理与呈现。带您深入了解Tektronix全新7系列4通道示波器背后的工程设计。该产品具备25GHz带宽、125Gsample/s采样
    的头像 发表于 03-18 17:40 616次阅读
    泰克科技全新7系列示波器背后的<b class='flag-5'>工程设计</b>

    电子工程师必看:LTC1385 EIA/TIA - 562收发器深度解析

    电子工程师必看:LTC1385 EIA/TIA - 562 收发器深度解析 在如今的电子设备设计中,低功耗、高性能的收发器是不可或缺的组件。今天,我们就来深入探讨一下 Linear
    的头像 发表于 03-13 15:45 237次阅读

    TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序

    本文介绍在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 语言设计一个 Modbus RTU 轮询程序,完成对 2 个从站的读数据和对 1 个从站写数据的轮询通信任务,用 MThings 软件模拟 3 个从站并
    的头像 发表于 03-03 15:13 1595次阅读
    在<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b> V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序

    连接器工程设计指导手册

    适合工程师的设计指导手册
    的头像 发表于 02-15 06:43 279次阅读
    连接器<b class='flag-5'>工程设计</b>指导手册

    淘宝开放平台API升级解读:2023年新接口特性与适配方案

    ,其API数据接口开放策略一直走在行业前列。2023年,淘宝进一步扩大了API接口开放范围,并进行了全面升级。本文将对淘宝
    的头像 发表于 11-13 09:22 512次阅读

    NVMe高速传输之摆脱XDMA设计44:工程设计考量?

    。 基于 VC709 FPGA 的 Block Design 工程设计如图 1 所示。 图中 CPU 模块中包含了 Xilinx 提供的 Microblaze CPU 软核以及一些内存与复位模块, 除时钟
    发表于 11-12 09:52

    电商API接口开放平台的生态构建与运营策略

    ​ 在当今数字化商业环境中,电商API接口开放平台已成为连接商家、开发者和终端用户的核心枢纽。通过提供标准化的接口,平台赋能第三方快速集成电商功能(如商品管理、支付处理、物流跟踪),从而加速创新
    的头像 发表于 10-28 16:40 1012次阅读
    电商API<b class='flag-5'>接口</b><b class='flag-5'>开放</b>平台的生态构建与运营策略

    洲明科技荣登2025全球工程设计优选品牌TOP50榜单

    9月25日下午,在国家级展会——全球数字贸易博览会期间,“全球工程设计优选品牌 TOP 50”颁奖典礼在杭州大会展中心8号馆ISSE国际智慧空间展区隆重举行。洲明科技从千家参评企业中脱颖而出,荣耀上榜!
    的头像 发表于 10-11 10:12 812次阅读

    英飞特入选“全球工程设计优选品牌 TOP50”

    9月25日,第四届全球数字贸易博览会在杭州盛大开幕。在本届博览会上,英飞特电子凭借在工程设计领域的标杆实力、突出的技术创新及行业的深度积累,成功入选 “ 全球工程设计优选品牌 TOP50” 。 此次
    的头像 发表于 09-28 09:42 1176次阅读

    工程师怒赞:耐达讯网关让Modbus设备‘挤进’Profinet圈,触摸屏效率翻倍!\"

    ”: 1. 硬件搭桥:网关通过RJ45接入Profinet交换机,RS-485接口连接Modbus传感器,注意接线A/B线序和终端电阻(120Ω)。 2. 软件配置:在TIA Portal中导入网关的GSD
    发表于 07-29 15:02

    明治传感器产品模型正式入驻Eplan平台,助力高效工程设计

    在数字化转型浪潮中,技术协同已成为行业创新的核心驱动力。明治传感与全球领先的工程设计软件“Eplan”达成深度合作!即日起,公司旗下多款产品模型正式上线Eplan数据平台,为全球工程师提供“即选即用
    的头像 发表于 06-06 18:09 1320次阅读
    明治传感器产品模型正式入驻Eplan平台,助力高效<b class='flag-5'>工程设计</b>!

    从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级

    profinet转CANopen 模块支持透明 CAN 2.0A,可实现客户自定义协议,并通过 TIA Portal 中提供的预编程功能块提高 PLC 编程效率。该模块已作为西门子自动化工具 TIA
    的头像 发表于 05-22 09:21 602次阅读
    从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级

    在西门子TIA Portal中使用CFC语言实现电机控制的全流程

    西门子 CFC(Continuous Function Chart)是一种图形化的编程语言,主要用于西门子自动化系统(如 SIMATIC PCS 7、TIA Portal 等)中的过程控制和逻辑设计。它基于功能块和数据流的概念,适合连续过程控制、复杂逻辑和信号处理任务。
    的头像 发表于 05-21 10:47 4270次阅读
    在西门子<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>中使用CFC语言实现电机控制的全流程

    明治传感产品模型正式入驻Eplan平台,助力高效工程设计

    在数字化转型浪潮中,技术协同已成为行业创新的核心驱动力。明治传感与全球领先的工程设计软件“Eplan”达成深度合作!即日起,公司旗下多款产品模型正式上线Eplan数据平台,为全球工程师提供“即选即用
    的头像 发表于 05-13 07:34 1032次阅读
    明治传感产品模型正式入驻Eplan平台,助力高效<b class='flag-5'>工程设计</b>!