生成结构化文本代码记录仪器
这个例子展示了如何为罗克韦尔自动化生成代码®Studio 5000 IDE通过使用外部模式日志记录。
创建一个模型金宝app®模型
ext_demo1.slx
顶级子系统子系统和两个孩子,S1
,S2
,一个MATLAB®功能块,Stateflow®图表。的
S1
和S2
块是相同的并且包含一个简单的反馈回路。Stateflow图包含一个简单的状态机。MATLAB函数实现这个代码块:
函数y = fcn持久;我如果isempty () = 0;如果我(> 20)= 0;我= i + 1;结束y =罪(π*我/ 10);
选择顶级子系统和开放PLC编码器的应用程序。公司代码选项卡上,单击设置>PLC的代码生成并选择目标IDE作为
罗克韦尔Studio 5000:苍老师
。在接口窗格中,选择生成日志记录代码。点击好吧。在模型中,选择子系统块顶部。在公司代码选项卡上,单击生成PLC代码。
你生成
ext_demo.L5X
代码块顶部子系统,孩子们S1, S2, MATLAB函数,Stateflow图块。也产生了plc_log_data.mat
外部日志数据信息。
运行ext_demo.L5X
文件在罗克韦尔自动化Studio 5000 IDE,明白了可视化和监控日志数据通过使用模拟数据检查员。