主要内容

模型建筑和设计

用于设计的模型金宝app®PLC编码器™代码生成

在开发用于生成结构化文本或梯形逻金宝app辑代码的Simulink模型时,请考虑:

  • 支持代码生成的块和库。金宝app有关PLC代码生成支持的Si金宝appmulink块列表,请参见金宝app金宝appSimulink块列表(PLC代码生成)

  • 为定点数据类型代码生成建立模型。

  • 为代码生成设置多型模型。

  • 设置代码生成的MATLAB函数。

  • 使用Simulink PLC编码器生成结构化文本或梯形逻辑代码时金宝app的现有限制。

话题

结构化文本代码生成指南和限制

准备结构化文本生成模型

用于设置模型和子系统块参数的指南金宝appSimulink PLC编码器结构化文本代码生成。

固定点Simulink 金宝appPLC编码器结构化文本代码生成

配置包含固定点数据类型的模型参数和子系统块参数金宝appSimulink PLC编码器代码生成。

多速率模型的Simul金宝appink PLC编码器结构化文本代码的生成

用于设置多型模型的模型和子系统块配置参数的指南金宝appSimulink PLC编码器代码生成。

MATLAB函数块Simulink PLC编金宝app码器结构化文本代码生成

描述了对MATLAB金宝app功能块的支持和限制金宝appSimulink PLC编码器代码生成。

结构化文本代码生成的限制

适用于结构化文本代码生成的限制。

非intrinsic数学函数的考虑因素

非intrinsic数学函数的范围注意事项。

用于Simulink数据字典的结构化文本代码生成支持金宝app金宝app

通过使用Simulink数据字典提高模型和生成的代码,代码可重用性和数据共享之间的可追溯性。金宝app

IDE限制

支持枚举数据类型的ID金宝appE。

分布式代码生成限制

分布式系统的代码生成限制概述。

运行Si金宝appmulink PLC编码器模型顾问检查

Simulink PLC编码器概金宝app述在Simulink Model Advisor中检查,如何运行各种检查,并修复与检查相关联的警告。

创建自定义目标关键字列表

创建自定义关键字列表,并通过使用自定义关键字列表生成代码以满足目标IDE需求。

梯形逻辑代码生成指南和限制

金宝appSimulink PLC编码器梯形图代码生成

了解从evendflow生成梯形图的工作流程®图表。

准备Simulink PLC编码器梯金宝app形图代码生成图表

检查状态流图中不支持的特性,并将测试添加到图中,以便稍后金宝app验证代码。

从状态流图生成Si金宝appmulink PLC编码器梯形图代码

从状态流程图和测试平台生成梯形图代码以进行验证。

导入梯形图代码到CODESYS 3.5 IDE和验证图

在IDE中查看梯形图和测试台,并使用测试台根据原始状态流图验证该图。

梯形图生成的状态流图的限制

查看梯形图代码生成不支持哪种高级状态溢功能。金宝app

梯形逻辑代码生成限制

适用于梯形逻辑代码生成的限制。

运动指令仿真和代码生成

仿真和代码生成运动指令

在罗克韦尔自动化中创建模拟和代码生成模型®RSLogix™5000 IDE。

特色例子