主要内容

在Simulink中导入L5X梯形图文件

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

梯形图描述

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

Ladder_diagram_description.png

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

进口梯形图

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

  • 验证您的。L5X梯形图通过在罗克韦尔自动化IDE中编译该文件,该文件不会出现错误。

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

导入simple_timer。L5X梯形图文件导入到Simulink中,使用plcimportladder函数。

plcimportladder (“simple_timer。L5X”);

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

在梯形图导入过程中,Simulink PLC Coder:

  • 进口一级评论。例如,第二级simple_timer。L5X的评论电机延时定时器。这个注释也出现在Simulink模型中。

  • 导入带有混合顺序参数的Add On指令(AOI),同时保留参数的顺序。在梯形图代码生成过程中也会保留此顺序参数。

导入梯形图结构

simple_timer。L5X梯形图file is located inController simple_timer > MainTask > MainProgram > MainRoutine。

controller_hierarchy.png

simple_timer.slx梯形图位于simple_timer > MainTask > MainProgram > _Logic. simple_timer > MainTask > MainProgram这种结构类似于罗克韦尔自动化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

另请参阅

||||||

相关的话题

Baidu
map