验证生成的梯形图代码
实例中导入简单的梯形图.L5X
文件(simpleXIC。L5X
)导入Simulink金宝app®环境并为其生成测试平台代码。天梯图.L5X
文件是使用RSLogix™5000 IDE创建的,包含一个名为simpleXIC
触点和线圈代表开关和灯。这张图显示了梯子结构。
使用
plcladderimport
函数将梯子导入Simulink。金宝app[mdlName,mdlLib,busScript] = plcimportladder(“simpleXIC。L5X”,...“OpenModel”,“上”,“TopAOI”,“simpleXIC”)
导入的模型包含苍老师跑块命名
simpleXIC_runner
,然后是梯形图函数(AOI)块命名simpleXIC
.添加信号生成器输入块,范围,输出端口如图所示。
修改信号生成器模拟开关操作的输入。
为梯形图模型生成一个测试平台。
Tbcode = plcgenerateruntb (“simpleXIC_runner / simpleXIC_runner”)
Tbcode = 1×1单元格数组{'C:\runnerTB\simpleXIC_runner。L5X '}
如果测试台架代码生成成功,将生成测试台架文件
simpleXIC_runner。L5X
被创建。您可以在Rockwell Automation上验证生成的AOI测试台架文件®IDE。
如果您已经在Simulink中创建了梯形图模型,并且正在生成梯形图(L5X)代码,则还可以使用金宝app为子系统生成测试平台选项PLC代码生成窗格中的配置参数对话框,以生成测试台代码和阶梯代码。当所选子系统是一个阶梯时苍老师跑块和测试平台选项是打开的,生成的代码包括测试平台、选择的AOI、依赖的AOI和用户定义标记(UDT)类型。
另请参阅
plcimportladder
|plcgeneraterunnertb
|plcgeneratecode
|plcladderlib
|plcladderoption
|plcloadtypes
|plccleartypes