主要内容

验证生成的梯形图代码

下面的示例演示如何从.L5X文件(simpleXIC。L5X)进入Simulink金宝app®环境,并为其生成测试台代码。的梯形图.L5X文件是使用RSLogix™5000 IDE创建的,包含一个名为simpleXIC触点和线圈代表开关和灯。下面是梯子结构的快照。

  1. 使用plcladderimport函数将梯子导入Simulink。金宝app

    [mdlName, mdlLib busScript] = plcimportladder (“simpleXIC。L5X”...“OpenModel”“上”“TopAOI”“simpleXIC”
  2. 导入的模型包含苍老师跑块命名simpleXIC_runner,后面跟着梯形图功能(AOI)块命名simpleXIC

  3. 添加信号生成器输入块,范围和输出端口如图所示。

  4. 修改信号生成器输入模拟开关操作,如图所示。

  5. 为梯形图模型生成测试平台。

    Tbcode = plcgeneraterunnertb (“simpleXIC_runner / simpleXIC_runner”
    tcode = 1×1 cell array {'C:\runnerTB\simpleXIC_runner. txt ';L5X '}

    如果测试台代码生成成功,则测试台文件simpleXIC_runner。L5X被创建。生成的AOI测试台文件可以在罗克韦尔自动化上进行验证®IDE。

如果您已经在Simulink中创建了梯形图模型,并且正在生成梯形图(L5X)代码,您还可以使用金宝app为子系统生成测试台可选PLC的代码生成窗格中生成测试台代码和梯形代码。当选择的子系统是梯形时苍老师跑块和测试台选项,生成的代码将包括测试台、选定的AOI,以及依赖的AOI和UDT类型。

另请参阅

||||||

相关的话题