主要内容

从Simulink生成梯形图代码

此示例演示如何从对象导入简单的梯形图.L5X文件(simpleController。L5X)进入Simulink®环境,然后从导入的模型生成梯形图(L5X)。的梯形图.L5X文件是使用RSLogix™5000 IDE创建的,包含代表开关和电机的触点和线圈。这张图显示了梯子的结构。

  1. 使用plcladderimport函数将梯子导入到Simulink中。

    [mdlName, mdlLib busScript] = plcimportladder (“simpleController。L5X”“OpenModel”“上”
  2. 导入的模型包含一个PLC控制器块命名simpleController,然后是任务块命名MainTask,最后梯形图程序块命名MainProgram.导入到Simulink中的模型具有实现触点和线圈功能的块。

  3. 为子系统生成代码simpleController / simpleController

    generatedFiles = plcgeneratecode (“simpleController / simpleController”);
    'simpleController/simpleController'的PLC代码生成成功。生成的梯子文件:pl证监会\simpleController_gen。L5X

    请注意

    您无法从梯形图块生成结构化文本代码。Ladder特性只支持梯形代码生成。

另请参阅

||||||

相关的话题

Baidu
map