主要内容

plcimportladder

梯形图导入金宝app子系统

描述

例子

mdlname= plcimportladder (文件名)生成一个模型金宝app®梯形图的表示L5X使用罗克韦尔自动化创建的文件®ide,比如RSLogix™5000和Studio 5000。

(mdlname,mdllib,genbusscript)= plcimportladder (文件名,名称,值)梯形图的生成一个模型表示金宝appL5X文件中使用一个或多个指定的属性名称,值对参数。

例子

全部折叠

模拟、测试和验证.L5X梯形图文件由梯形图文件导入仿真软件®。金宝app使用plcimportladder函数将梯形图文件导入仿真软件。金宝app金宝app梯形图的仿真软件PLC编码器™金宝app只支持导入文件由使用罗克韦尔自动化®RSLogix 5000®和工作室5000®集成开发环境(ide)。

梯形图描述

的梯形图simple_timer.L5X文件控制电动机通过使用一个输入开关(Switch_A)和一个计时器(Motor_timer)。梯形图是使用Studio 5000 IDE创建的。

Ladder_diagram_description.png

Light1、Light2和马达梯形图的输出。

进口梯形图

在使用之前plcimportladder梯形图文件导入仿真软件功能:金宝app

  • 验证您的。L5X梯形图文件没有错误,在罗克韦尔自动化IDE编译文件。

  • 验证.L5X梯形图文件使用块支持仿真软件PLC编码器。金宝app金宝app支持的模块列表的MATLAB金宝app®命令行,输入:

plcladderlib

导入simple_timer.L5X梯形图文件到仿真软件,使用金宝appplcimportladder函数。

plcimportladder (“simple_timer.L5X”);

导入仿真软件和梯形图金宝appsimple_timer.slx创建文件。当前文件夹还包含一个simple_timer_value.mat文件加载的初始值Motor_timer到模型数据存储内存。元素的数据存储内存还包含状态信息的梯形图。这个模型在仿真状态信息更新。

在梯形图导入仿真软件PLC编码器:金宝app

  • 进口一级评论。例如,响两个simple_timer.L5X的评论电动机在延迟计时器。这样的评论也出现在仿真软件模型。金宝app

  • 进口增加指令(AOI) mixed-order参数,同时保护参数的顺序。此订单参数是保存在梯形图代码生成。

进口的梯形图结构

simple_timer.L5X梯形图file is located in控制器simple_timer > MainTask > MainProgram > MainRoutine。

controller_hierarchy.png

simple_timer.slx梯形图是位于simple_timer > MainTask > MainProgram > _Logic。这种结构类似于罗克韦尔自动化结构IDE。

imported_ladder_diagram_hierarchy.png

确认进口的梯形图

验证导入的梯形图:

  • 连接一个信号编辑器Switch_A。

  • 连接一个范围块的电动机Switch_A信号。

  • 打开simple_timer_verify.slx模型。

  • 打开范围块,然后点击运行按钮。

open_system (“simple_timer_verify.slx”)

这张图片显示了范围块模型仿真的输出。的电动机(simple_timer)三秒后输出结果Switch_A打开和尽快关闭Switch_A是关闭的,这种行为是梯形图的预期行为。

verification_scope.jpg

输入参数

全部折叠

指定要读梯子文件的名称。根据你的文件的位置,您可以指定文件的名称或提供完整或相对路径。的名字。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:[mdlName, mdlLib genBusScript] = plcimportladder (‘sampleLadder.L5X’,‘OpenModel’,‘上’,‘TopAOI’,‘sampleAOI’)

导入过程结束时,模型默认是隐藏的。敞开模型的导入,设置的值OpenModel

指定要导入的功能块。软件进口成梯形图块“跑步者”。

输出参数

全部折叠

指定生成的仿真软件模型的名称。金宝app

指定生成的仿真软件模型库的名称。金宝app

指定生成的总线脚本的名称。

版本历史

介绍了R2018a