主要内容

将L5X梯形图文件导入Simulink金宝app

模拟、测试和验证您的.L5X在Simulink®中导入梯形图文件。金宝app使用plcimportladder函数将梯形图文件导入Simulink。金宝app金宝appSimulink PLC Co金宝appder™只支持导入使用罗克韦尔自动化®RSLogix 5000®和Studio 5000®集成开发环境(ide)创建的梯形图文件。

梯形图描述

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

Light1, Light2和Motor是这个梯形图的输出。

进口梯形图

在使用之前plcimportladder函数将梯形图文件导入Simulink:金宝app

  • 核实你的。L5X梯形图通过在罗克韦尔自动化IDE中编译文件,文件没有错误。

  • 验证.L5X梯形图文件使用Simulink PLC Coder支持的模块。金宝app金宝app有关受支持的块的列表,请参见金宝app金宝appSimulink PLC编码器梯形图块.如果您的梯形图包含不支持的自定义指令,请使用金宝app自定义指令块来在Simulink中创建指令。金宝app有关更多信息,请参见自定义指令.要创建自定义指令,请参见在PLC梯形图模型中创建自定义指令

导入simple_timer。L5X将梯形图文件导入Simulink中,使用金宝appplcimportladder函数。

plcimportladder (“simple_timer。L5X”);

将梯形图导入Simulink金宝appsimple_timer.slx创建文件。当前文件夹还包含simple_timer_value.mat加载初始值的文件Motor_timer进入模型数据存储内存。数据存储存储器还包含梯形图元素的状态信息。该状态信息在仿真过程中由模型更新。

在梯形图导入过程中,Simulink PLC编码器:金宝app

  • 进口一级评论。例如,第二档simple_timer。L5X的评论马达启动延迟定时器。这个注释也出现在Simulink模型中。金宝app

  • 导入带有混合顺序参数的Add On Instruction (AOI),同时保留参数的顺序。这个order参数在梯形图代码生成过程中也被保留。

导入梯形图结构

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

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

验证导入梯形图

验证导入的梯形图:

  • 连接一个信号生成器Switch_A。

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

  • 打开simple_timer_verify.slx模型。

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

% open_system(“simple_timer_verify.slx”)

这张图片显示了范围模块输出用于模型仿真。的电动机(simple_timer)三秒后输出打开Switch_A开启然后马上关掉Switch_A是关闭的。这个行为是梯形图的预期行为。

另请参阅

||||||

相关的话题