PackML兼容的状态机设计

PackML老化achinelanguage定义了由OMAC(机器自动化和控制组织)维护的自动化机器编程标准。PackML是包装OMAC工作组

在开发符合PackML的状态机时,工程师通常必须在设计过程中定期检查是否符合标准。虽然PackML支持的标准解决金宝搏官方网站方案只包含一个用于开发IEC金宝app 61131-3代码的模板,但MathWorks扩展了对PackML遵从性的支持,以一种集成的方式设计、模拟和测试PackML遵从性的机器控制软件,该软件包括:

  • 通过杠杆加速创造建模模板
  • 确保合规通过静态检查
  • 针对不同的PLC平台使用自动代码生成适用于IEC 61131-3 - ST和ANSI/ISO C/ c++

图1:PackML状态机模板

MathWorks的能力,为PackML兼容的状态机设计:

金宝appSimulink PLC编码器能够从用于验证模型的测试用例生成测试工作台,以确保模型和代码的等效行为。

图2:所有主要的PLC平台都支持从Simulink和Stateflo金宝appw生成代码。金宝app

这些功能支持基于模型的设计,用于开发符合PackML的状态机。基于模型的设计,通过早期验证、快速原型设计和自动代码生成,有助于提高所开发的机器控制软件的质量。

PackML的MATLAB代码示例

智能产业概述