manroland使用MathWorks基于模型的设计工具,为其最先进的印刷机上的切割记录设计、测试和实现一个生产就绪的控制系统。
在仿真软件金宝app®,项目团队建立了压力机的工厂模型,其中包括从运行中的压力机收集的性能数据。然后,他们开发了一个基于比例积分导数(PID金宝app)控制器的控制系统的Simulink模型,并对几种控制策略进行开环测试,以确定最优方法。该模型包含了DSP系统工具箱中的计数器和滤波器块™.Stateflow®和仿真软金宝app件编码器™用于实现有限状态机来控制操作状态。
将工厂模型与控制器模型连接起来后,工程师在Simulink中进行了闭环仿真以验证控制器的有效性。金宝app当他们确信控制器满足非实时仿真的功能要求时,manroland工程师使用Simulink Coder从工厂和控制器模型生成C代码。金宝app
使用Simu金宝applink Real-Time™,他们运行实时仿真,在一个标准PC上执行工厂模型代码,在另一个PC上执行控制器模型代码。这两个系统通过用户数据报协议(UDP)和现场总线进行通信。
在控制器模型中,工程师们使用Simulink实现了一个TCP/IP接口,使他们能够从第三金宝app台计算机远程配置设定值,比如机器速度。
他们使用Simulink工厂金宝app模型来模拟异常的压力行为,这通常很难在真实的硬件上重建。“我们能够在许多错误条件下测试控制器,否则我们无法测试,”Debes说。
工程师通过微调控制器模型来优化性能,然后使用Simulink Coder和Simulink Real-Time重新生成和部署控制器。金宝app
然后,他们断开了Simulink实时计算机与工厂模型的金宝app连接,并使用相同的现场总线和网络接口将其重新连接到曼罗兰客户现场的生产印刷机上。由于模拟非常准确,控制器立即按照设计在生产环境中工作,并始终满足客户的错误率、准确性和响应时间规格。