基于OPC的matlab与PLC通讯

很多文档上说由于PLC不能复杂变成(例如智能PID算法),所以采用matlab与wincc进行opc数据交换,用matlab来完成控制程序。现在大体环境是这样的:上位机(PC)安装wincc和matlab,下位机(PLC),温度采集模块,电阻炉。在这种环境下,是不是MATLAB作为温控程序,PLC就不用编程了,PLC此时只起到数据采集作用。

问题补充:
是不是在PLC中也要编写PID程序,上位机由matlab整定出kp、ki、kd参数,再通过wincc将参数传给PLC。

最佳答案

如果只是简单的线性数据转换,可以在OPC软件或者WINCC中组态。如果是比较复杂的计算和控制等,必须在PLC中编程,用上位机来读写操作。

提问者对于答案的评价:
谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc187916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日 上午2:17
下一篇 2017年7月26日 上午2:17

相关推荐