下面的示例演示如何从.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 = 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类型。
plcimportladder
|plcgeneraterunnertb
|plcgeneratecode
|plcladderlib
|plcladderoption
|plcloadtypes
|plccleartypes