主要内容

生成结构化文本代码记录仪器

这个例子展示了如何为罗克韦尔自动化生成代码®Studio 5000 IDE通过使用外部模式日志记录。

  1. 创建一个模型金宝app®模型ext_demo1.slx顶级子系统子系统和两个孩子,S1,S2,一个MATLAB®功能块,Stateflow®图表。

    S1S2块是相同的并且包含一个简单的反馈回路。Stateflow图包含一个简单的状态机。

  2. MATLAB函数实现这个代码块:

    函数y = fcn持久;我如果isempty () = 0;如果我(> 20)= 0;我= i + 1;结束y =罪(π*我/ 10);

  3. 选择顶级子系统和开放PLC编码器的应用程序。公司代码选项卡上,单击设置>PLC的代码生成并选择目标IDE作为罗克韦尔Studio 5000:苍老师。在接口窗格中,选择生成日志记录代码。点击好吧

  4. 在模型中,选择子系统块顶部。在公司代码选项卡上,单击生成PLC代码

    你生成ext_demo.L5X代码块顶部子系统,孩子们S1, S2, MATLAB函数,Stateflow图块。也产生了plc_log_data.mat外部日志数据信息。

运行ext_demo.L5X文件在罗克韦尔自动化Studio 5000 IDE,明白了可视化和监控日志数据通过使用模拟数据检查员

相关的话题