主要内容

从simulink生成梯形图代码万博1manbetx

此示例显示了如何从.l5x文件 (SimpleController.l5x)进入Simulink万博1manbetx®环境,然后从导入模型生成梯形图(L5X)。梯子图.l5x文件是使用RSLogix™5000 IDE创建的,并包含代表开关和电动机的触点和线圈。该图显示了梯子结构。

  1. 使用plcladderimport功能以将梯子导入Simulink。万博1manbetx

    [mdlname,mdllib,busscript] = plcimportladder('SimpleController.l5x',,,,'OpenModel',,,,'上'
  2. 导入的模型包含一个PLC控制器命名SimpleController,然后是任务命名主要任务,最后是梯形图程序命名主题。导入Simulink的模型具有实现触点和线圈功能万博1manbetx的块。

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

    生成files = plcgeneratecode(“ SimpleController/SimpleController”);
    PLC代码生成成功的“ SimpleController/SimpleController”。生成的梯子文件:PLCSRC \ simplecontroller_gen.l5x

    笔记

    您无法从梯形图块中生成结构化文本代码。梯子功能仅支持梯子代码生成。万博1manbetx

也可以看看

||||||

相关话题