是可能使用PLC与MPC代码生成(模型预测控制)

16个视图(30天)
你好,我是在我职业生涯的最后proyect工作。我的目标是实现一个PAC的预测控制
罗克韦尔自动化的PAC, Logix5000模型。
我发现的工具matlab变频器PLC仿真软件模型代码,它的名字叫PLC代码生成。万博1manbetx我是做一些简单的控制器和PID在离散时间。我发现了一块MPC,我为我的工厂校准这个控制器。我运行一个模拟,这是又。现在我想要生成PLC代码。
转换模型的MPC块一组子系统和固定步的解算器类型,我不改变万博1manbetx德解决,现在我使用ODE3
然后,我activeted治疗作为原子单元。但当检查子系统兼容性,出现一些错误
第一个错误是:适应可变数组是目前禁用代码生成。考虑选择支持varable-size信号选择页万博1manbetx面上配置参数>代码生成>界面。
我试着启用这个选项的选项,但没有这个选项出现在任何地方。
你可以helpme,谢谢你和对不起为我糟糕的英语

接受的答案

Arkadiy Turevskiy
Arkadiy Turevskiy 2013年5月30日
编辑:Arkadiy Turevskiy 2015年5月11日
当时这个问题问MPC控制器块不支持结构化文本生成与仿真软件PLC编码器。万博1manbetx万博1manbetx这种支持添万博1manbetx加R2014a开始以来,现在这工作。
在这里 是一个例子说明工作流。

更多的答案(2)

杨戈麦斯
杨戈麦斯 2013年5月31日
你好,谢谢你的回答。
我认为,MPC Toolboox不支持PLC代码生成,而你是万博1manbetx我apreciation证实。
目前,我解决这个问题,使用OPC服务器与MATLAB RSLINK网关。
问候
杨戈麦斯

Magdi纳比
Magdi纳比 2017年10月3日
嗨,只是一个调查,你说我可以实现MPC罗克韦尔公司单位(艾伦布拉德利)?
原因我问我设计PID串级控制系统,然而我知道MPC是一个完美的工具,更准确地说,经典的PID如果我可以实现MPC PLC)这将是伟大的,
如果我错了,请纠正我。
谢谢你!