主要内容

验证已生成的梯形图码

以下示例演示了如何从中导入简单的梯形图.l5x.文件 (Smillyxic.l5x.)进入Simulink金宝app®环境和生成测试台代码。梯形图.l5x.文件是使用rslogix™5000 IDE创建的,并包含一个名为的AOI自动带有接触和表示开关和光的线圈。以下是梯形结构的快照。

  1. 使用Plcladderimport.函数将梯形图导入Simulink。金宝app

    [mdlname,mdllib,busscript] = plcimportladder('smillic.l5x'......'OpenModel''在''topaoi''自行式'的)
  2. 导入模型包含一个AOI赛跑者块命名Simplexic_Runner.,其次是一个梯形图功能(AOI)块命名自动

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

  4. 修改信号构建器输入以模仿开关操作,如图所示。

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

    tbcode = plcgeneraterUnnertb('Simplexic_runner / Simplexic_runner'的)
    tbcode = 1×1个单元阵列{'c:\ runnertb \ simplexic_runner.l5x'}

    如果测试台代码生成成功,则一个测试台文件smillyxic_runner.l5x.被建造。可以在罗克韦尔自动化上验证生成的AOI测试台文件®IDE。

如果您在Simulink中创建了梯形图模型,并且正在生成梯形图(L5X)代码,您也可以使用金宝app为子系统生成测试台可用的选项PLC代码生成窗格在配置参数对话框中生成测试台代码以及梯形图代码。当所选子系统是梯子时AOI赛跑者Block和Test Bench选项已打开,生成的代码将包括测试台,选择的AOI以及依赖AOI和UDT类型。

也可以看看

||||||

相关话题