工业控制
PLC(可编程逻辑控制器)是在工业控制领域广泛应用的嵌入式处理器,它是专门为工业环境下的数字化操作而设计的电子设备。基于 PLC 的工业控制软件开发是应用 PLC 的一项核心任务。随着工业控制场景下控制软件复杂度的提升,基于文本的开发方式,即根据文本形式的规格说明书进行编码实现,然后通过在原型系统或实物系统上的运行来开展测试调试,已经很难满足当前在高质量保证的基础上,快速进行产品或系统交付的市场需求。而基于模型的设计(Model Based Design, MBD),即在产品规格设计阶段就使用模型对产品规格进行描述,形成“可执行”的规格说明之后,利用自动代码生成工具将规格模型直接转化为可以运行的产品级代码,是应对这种开发挑战的有效手段。
plclib
控制软件模型与硬件 PLC 的解耦
'plccoder/ug/generating-structured-text-for-a-simple-simulink-subsystem.html')) web(fullfile(docroot,
可调参数如果模型中包括可调参数,通过在模型中配置 Storage Class 属性,可以控制这些可调参数在生成的 ST 代码中的字段位置。如下图中的 K1,K2,K3,在模型中都是代表增益的可调参数,对这些参数的 Storage Class 进行不同的设置(Model default, Const, ExportedGlobal),经过代码生成后,K1 将生成为局部变量(VAR),K3 生成了全局变量(VAR_GLOBAL),而 K2 生成了全局常量(VAR_GLOBAL CONSTANT)。
'plccoder/ug/mapping-tunable-parameters-defined-using-simulink-parameter-objects-to-structured-text.html')) web(fullfile(docroot,
复杂数据结构
plccoderdemos
全部0条评论
快来发表一下你的评论吧 !