nx mcd的序列编辑器

序列编辑器

序列编辑器是类似甘特图的导航器,用于显示系统中的仿真序列及其序列。可以查看有关仿真序列的信息,包括参考的机电对象、开始时间、持续时间、结束时间和一些运行时参数。

使用序列编辑器可执行以下操作:

  • 将新仿真序列添加到系统。

  • 从表中修改仿真序列的开始时间和持续时间。

  • 使用 AND 和 OR 逻辑链接仿真序列。

  • 修改仿真序列的序列并创建按功能组织仿真序列的组。

  • 激活或停用单个或多个仿真序列。

  • 使用机电一体化或外部映射信号控制信号。

  • 使用独立仿真序列、运行时参数和链接器对反算机构驱动运动进行控制和排序。

  • 播放仿真,直到仿真序列开始。

  • 通过拖动垂直条调整参数侧和事件侧的相对宽度。

  • 在背景中右键单击,然后选择查找以使用多个选项和过滤器来搜索仿真序列。

  • 标识与选定仿真序列相关的对象。 受控对象显示为红色,条件对象显示为蓝色。

image.png

(1)

基于时间的仿真序列

由时间触发的仿真序列。 这些仿真序列显示为蓝色条。

要重置所有基于时间的仿真序列的运行时间,单击更新时间 

(2)

基于事件的仿真序列

由非基于时间的事件触发的仿真序列。 此仿真序列显示为绿色条。

(3)

链接的仿真序列

链接到另一仿真序列的仿真序列。

(4)

复合仿真序列

在低于当前工作部件的装配级别定义的一个或多个仿真序列的集合。 此仿真序列为只读,显示为灰色条。

复合仿真序列不能链接到其他仿真序列。

(5)

暂停仿真序列

触发时暂停仿真的仿真序列。

(6)

链接条件

连接两个或多个仿真序列以创建序列的链接。 链接条件将 AND 或 OR 逻辑应用于连接,并可在以后进行更改。

  • AND 逻辑链接要求完成所有链接的仿真序列才能触发下一个仿真序列。

image.png

优化序列编辑器显示

可以执行以下操作来优化演示期间或查看长仿真时的序列编辑器显示:

  • 要更新序列编辑器显示,但不与仿真同步,设置使用用户定义刷新间隔刷新间隔 机电概念设计首选项。

  • 要在仿真期间显示现有仿真序列的固定视图,而不是在仿真序列中主动滚动,使用播放时剪切历史记录命令。

  • 要清除甘特图,在仿真期间右键单击甘特图,然后选择清除视图

  • 要以不同的颜色显示仿真序列的最长路径,以指示它是关键路径,使用关键路径  选项。

位于何处?

应用模块

机电概念设计

资源条

序列编辑器 



序列编辑器快捷菜单命令和功能

序列编辑器主面板

右键单击仿真序列时以下命令可用。

添加仿真序列

打开仿真序列对话框,并用于新建仿真序列。新仿真序列添加到序列编辑器中的仿真序列树中。

创建组

用于在仿真序列树中创建仿真序列子组。

编辑

打开仿真序列对话框,用于编辑您右键单击的仿真序列。

删除

删除选定的仿真序列或组。

复制

复制选定的仿真序列或组。

粘贴

将仿真序列或组的副本从剪贴板粘贴到选定节点下的位置。

移到组

用于将仿真序列移到仿真序列树中的仿真序列子组中。

注释:

还可以拖动仿真序列,将其分为几个子组。

移动

用于将仿真序列在仿真序列树中上移、下移、移到顶部或移到底部。

运行至该仿真序列

设置运行时仿真的停止点。

将所有者设为工作部件

用于更改为所选复合仿真序列所有者的工作部件。

右键单击序列编辑器的背景时以下命令将可用。

导出 PLCopen XML

打开导出 PLCopen XML 文件对话框,用于将选定的仿真序列导出为 PLCopen XML 格式。

注释:

PLCopen XML 是由 AutomationML 组发布的标准格式。

导出时序图

用于导出时间设置数据,包括:

  • 步骤号

  • 之前的仿真序列数量

  • 开始时间

  • 仿真序列持续时间

  • 总耗时

  • 条件对象

  • 参数名称

  • 参考名称

查找

用于搜索仿真序列。

当选择了多个仿真序列并右键单击其中一个仿真序列时,以下选项可用。

创建链接器

创建序列的方法是按仿真序列在序列编辑器中显示的顺序链接它们。

反转链接器

切换已链接仿真序列的顺序。

序列编辑器表中提供以下功能。

从一个仿真序列到另一个仿真序列拖出直线

链接仿真序列,使一个仿真序列结束之后立即开始另一个。

拖动仿真序列条

修改仿真序列的开始时间。

序列编辑器时间表中右键单击链接时,以下选项可用。

链接条件

用于切换 AND 和 OR 语句之间的链接逻辑。

删除链接器

删除链接。

导出 PLCopen XML

使用导出 PLCopen XML 命令可将仿真序列导出为 PLCopen XML 格式。 然后,可以将文件导入 PLC 工程工具,将其传递到 PLC,并使用机电概念设计模型在闭环仿真中运行它。

位于何处?

应用模块

机电概念设计

先决条件

序列编辑器中必须有一个仿真序列。

序列编辑器

在背景中右键单击→导出 PLCopen XML

将仿真序列导出至 PLCopen XML 文件并将其转换为顺序函数逻辑

本示例展示如何将现有 MCD 仿真序列导出至 PLCopen XML 文件,然后将该仿真序列转换为 SIMATIC 中的顺序函数逻辑。

  1. 在资源条上的序列编辑器  中,右键单击背景并选择导出 PLCopen XML

  2. 导出至组中,单击浏览并指定保存文件的位置,键入文件的名称,然后单击确定

  3. (可选)要使 XML 符号名称更具描述性,在设置组中,选中使用长符号名称导出  复选框。

  4. 单击确定

  5. 启动 SIMATIC。

  6. 创建新项目。

  7. 指定位置和文件名。

  8. 在左窗口中,右键单击项目名称并执行以下操作:

    1. 高亮显示插入新对象

    2. 选择 SIMATIC PC 站

  9. 将站命名为您的计算机名称。

  10. 双击配置

  11. 在 HW 配置菜单中,从库中选择运行时系统。

  12. 将运行时系统拖到站中。

  13. 保存并退出.

  14. 在组件树中,右键单击并执行以下操作:

    1. 高亮显示插入新对象

    2. 选择外部来源

  15. 插入外部来源对话框中,将文件类型设为 MCD PLCOpenXML Chart,然后选择要插入的文件。

  16. 单击打开

  17. 在 SIMATIC Manager 窗口的右窗格中,右键单击 MCD 数据文件并选择编译

  18. 返回到 SIMATIC Manager。

  19. 在 SIMATIC Manager 窗口的右窗格中,右键单击顺序函数逻辑文件并选择编译

  20. 将代码下载到真实或虚拟 PLC 之前,可以在 Blocks 文件夹中查看已编译的代码。



MCD 仿真序列导出至 PLCopen XML 文件 这个plcopen xml听说是一个工业标准。 是不是意味着符合plcopen xml标准的文件,可以转为plc梯图?


是的,符合 PLCopen XML 标准 的文件可以转换为 PLC 梯形图(Ladder Diagram,LD),这也是该标准的核心价值之一。PLCopen XML 作为工业自动化领域的通用数据交换格式,其设计目标就是实现不同厂商的 PLC 编程工具、仿真软件(如西门子 NX MCD)与 PLC 硬件之间的程序兼容性,而梯形图作为 PLC 最常用的编程语言之一,自然是其支持的重要转换目标。

1. PLCopen XML 标准的核心作用

PLCopen 是一个致力于推动工业控制领域标准化的国际组织,其制定的 PLCopen XML 标准 定义了一种统一的 XML 格式,用于描述 PLC 程序的逻辑结构、变量、功能块(FB)、程序组织单元(POU)等信息。它的核心价值在于:


  • 实现 跨平台 / 跨厂商的数据交换:不同品牌的 PLC 编程软件(如西门子 TIA Portal、罗克韦尔 Studio 5000、施耐德 EcoStruxure)可以通过 PLCopen XML 导入 / 导出程序,避免厂商锁定。

  • 支持 多种 PLC 编程语言的转换:包括梯形图(LD)、功能块图(FBD)、结构化文本(ST)、顺序功能图(SFC)等,这些语言可以通过 PLCopen XML 格式相互转换或统一存储。

2. 从 PLCopen XML 到梯形图的转换逻辑

符合标准的 PLCopen XML 文件包含了程序的 逻辑关系、变量关联、执行顺序 等底层信息,这些信息可以被 PLC 编程软件解析并转换为可视化的梯形图,具体过程如下:


  • XML 文件解析:PLC 编程工具读取 XML 中的标签(如 <LadderDiagram> <Contact> <Coil> 等),识别出梯形图的核心元素(触点、线圈、指令盒、连接线等)。

  • 逻辑映射:将 XML 中描述的逻辑关系(如串联、并联、跳转)转换为梯形图的图形化布局,保持程序功能不变。

  • 变量绑定:将 XML 中定义的变量(如输入 I、输出 Q、中间变量 M)与梯形图中的元素关联,确保地址和数据类型匹配。


例如,NX MCD 导出的仿真序列(包含传感器触发、执行器动作等逻辑)通过 PLCopen XML 格式保存后,可导入到 TIA Portal 中,自动转换为控制设备动作的梯形图程序,实现虚拟仿真与实际控制的无缝衔接。

3. 注意事项

  • 标准版本兼容性:PLCopen XML 有多个版本(如 1.0、2.0),不同厂商的软件可能支持不同版本,转换前需确认版本匹配。

  • 复杂逻辑的局限性:对于包含大量自定义功能块(FB)或复杂算法的程序,转换后的梯形图可能需要手动调整布局(如连接线优化),但核心逻辑不会丢失。

  • 厂商扩展标签:部分厂商可能在标准 XML 中添加自定义标签(用于支持特有功能),这些标签可能导致跨软件转换时出现兼容性问题,需提前处理。

总结

PLCopen XML 标准的核心目标之一就是实现程序在不同格式(包括梯形图)之间的转换,因此符合该标准的文件理论上可以被主流 PLC 编程软件转换为梯形图。这一特性在工业自动化中尤为重要,特别是从虚拟仿真(如 MCD)到实际 PLC 控制的落地环节,大幅减少了重复编程的工作量。



详细见官方在线文档:

https://docs.sw.siemens.com/zh-CN/doc/209349590/PL20240507114647081.mechatronics/id1109815



本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:
本帖最后由 勇哥,很想停止 于 2025-07-30 20:09:55 编辑

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年7月    »
123456
78910111213
14151617181920
21222324252627
28293031
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864