下面的示例演示如何从.L5X
文件(simpleController。L5X
)进入Simulink金宝app®环境,然后从导入的模型生成梯形图(L5X)。的梯形图.L5X
文件使用RSLogix™5000 IDE创建,包含代表开关和电机的触点和线圈。下面是梯子结构的快照。
使用plcladderimport
函数将梯子导入Simulink。金宝app
[mdlName, mdlLib busScript] = plcimportladder (“simpleController。L5X”,“OpenModel”,“上”)
导入的模型包含PLC控制器块命名simpleController
,后面跟着任务块命名MainTask
最后一个梯形图程序块命名MainProgram
.导入Simulink的模型具有实现触点和线圈功能金宝app的模块。
为子系统生成代码,simpleController / simpleController
.
generatedFiles = plcgeneratecode (“simpleController / simpleController”);
成功生成'simpleController/simpleController'的PLC代码。生成的梯形文件:pl证监会\simpleController_gen。L5X
请注意
您不能从梯形图块生成结构化文本代码。Ladder特性只支持梯形代码生成。金宝app
plcimportladder
|plcgeneraterunnertb
|plcgeneratecode
|plcladderlib
|plcladderoption
|plcloadtypes
|plccleartypes