很多文档上说由于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/plc218906.html