小弟最近在设计基于CoDeSys 的伺服控制器程序,遇到一个数据采集与显示相关的问题。由于被控制设备的执行周期只有3-5s,且控制精度要求非常高,伺服控制器在控制执行方面没有问题,但客户要求在一个执行周期内每1ms采集一个数据,3-5s的执行周期总计达3000-5000个数据,并要求在HMI或电脑上曲线显示。常规的组态软件无法达到1ms的扫描速率,使用组态软件采集数据的方法无法实现。如果利用codesys的函数syslibfile和SysLibSockets,将数据写入文件并将文件主动通过FTP发送到指定服务器上,这种方式我在WAGO控制器上实现了,但wago的函数只能够在wago上用,无法在我的伺服控制器上用。
所以,在此询求codesys高手,如果能够对wago的函数解密或直接编程写函数实现数据采集功能,小弟在此感谢!
注意:有偿服务噢!
联系QQ:85764204