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

    文章

    81

    浏览量

    28101
  • 代码生成器
    +关注

    关注

    0

    文章

    25

    浏览量

    9118

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

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

收藏 人收藏

    评论

    相关推荐

    转换神器CAN主转profinet协议网关profinet转CANfree组态小秘籍

    采用西门子 S7 系列 PLC , 支持 PROFINET 协议 , 仪表设备支持 CAN 自由口通讯协议。 本文档介绍如何在 TIA Portal、 ECSP-CAN 中设置监测 CAN 设备离线
    的头像 发表于 12-05 16:47 123次阅读
    转换神器CAN主转profinet协议网关profinet转CANfree组态小秘籍

    profinet转profinet

    % 防护等级:IP201 使用方法1.1参数设置说明1.正确连接电源,通过以太网口将PNS-PNS与PC相连,给PNS-PNS上电;2.打开TIA Portal,根据需求在TIA Porta
    发表于 11-09 13:03

    TIA/EIA-232-F的接口电路

    电子发烧友网站提供《TIA/EIA-232-F的接口电路.pdf》资料免费下载
    发表于 09-29 09:43 2次下载
    <b class='flag-5'>TIA</b>/EIA-232-F的<b class='flag-5'>接口</b>电路

    OPA657用作TIA进行光电信号探测时,输出端会有信号被抬高的问题怎么解决?

    OPA657用作TIA进行光电信号探测时,输出端会有信号被抬高的问题,是不是必须要通过调零来解决该问题呢?该如何调零呢?谢谢了!
    发表于 09-18 07:26

    用一个AD采集电路对TIA输出电压进行采样,每次AD转换时,TIA输出都会有很强的毛刺,为什么?

    我现在用一个AD采集电路对TIA输出电压进行采样,但是发现每次AD转换时,TIA输出都会有很强的毛刺(绿的表示AD转换,红的是TIA输出),AD采集电路和
    发表于 09-02 06:48

    振动传感器报警系统部队军械弹药库安全防范工程设计方案YT-JB3

    振动传感器报警系统部队军械弹药库安全防范工程设计方案YT-JB3
    的头像 发表于 05-24 14:00 521次阅读
    振动传感器报警系统部队军械弹药库安全防范<b class='flag-5'>工程设计</b>方案YT-JB3

    TIA 568 vs ISO 11801 vs EN 50173布线标准:有何区别?

    工业协会(TIA)联合制定的,主要用于商业建筑的通信布线。它详细规定了布线系统中的线缆类型、连接器、接口以及其他组件的规范,确保网络连接的可靠性和稳定性。TIA 568标准特别关注网络布线中的性能问题,如传输速度、串扰和衰减等,
    的头像 发表于 04-12 11:08 2088次阅读

    STEP7(TIA Portal)TRACE功能全面解析

    在配置轨迹记录的条件时,STEP 7 (TIA Portal) 软件会计算出记录的最大持续时间和显示最大的测量点数目。测量点数量跟CPU中用于存储轨迹记录的内存大小和记录PLC变量需要的内存大小有关。
    发表于 03-08 14:30 2767次阅读
    STEP7(<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>)TRACE功能全面解析

    如何通过浏览器访问Web页面进行固件更新的方法?

    如果电脑没有安装 TIA PORTAL 软件,但是 CPU 之前激活了 Web 服务器功能,可以通过电脑联网 CPU,然后打开浏览器浏览到 CPU 的方式进行固件更新。
    的头像 发表于 02-25 14:51 1548次阅读

    TIA V17 Update 5的密码PLC和安全程序设置

    随着切换到TIA V17 Update 5,密码强度要求已进行了调整。
    的头像 发表于 01-25 10:27 1115次阅读
    <b class='flag-5'>TIA</b> V17 Update 5的密码PLC和安全程序设置

    西门子PLC与第三方软件联合仿真与虚拟调试

    我们知道如果使用西门子TIA Portal 可以通过PLCSIM和PDPS,NX MCD,Plant Simulation等进行虚拟调试,以为上述的都是西门子的产品,所以进行虚拟调试很
    的头像 发表于 01-24 09:24 2351次阅读
    西门子PLC与第三方软件联合仿真与虚拟调试

    plc西门子s7-1200基础知识:plc与plc之间如何通讯

    S7-1200编程软件是Siemens TIA Portal,可以用于编写程序并对PLC进行配置和调试。此外,还有一些辅助软件和工具可用于帮助用户诊断故障和管理数据。
    的头像 发表于 01-10 10:43 2743次阅读

    TIA电路输入失调电压是什么

    跨阻放大器(Transimpedance Amplifier,TIA)是一种广泛应用于传感器信号处理、生物医学工程、光纤通信等领域的放大器。它的主要作用是将光敏电阻、热敏电阻等传感器产生的微弱
    的头像 发表于 01-02 15:56 2046次阅读
    <b class='flag-5'>TIA</b>电路输入失调电压是什么

    PLC控制系统的工程设计原则

    PLC控制系统的工程设计,一般可以分为系统规划、硬件设计、软件设计、系统调试、技术文件编制五个基本的步骤。
    发表于 12-29 09:36 620次阅读

    AI人工智能在建筑智能化工程设计的作用

    电子发烧友网站提供《AI人工智能在建筑智能化工程设计的作用.docx》资料免费下载
    发表于 12-26 09:37 0次下载