都是高人呀 看了半天 还是不知道说的啥
|
来得比较慢,希望能给你个建议,我最近也做了个类似的工程。
客户的要求是需要采集连续冷却的温度值,然后全部存储在D区,再经由通讯方式传给上位机。
这个冷却的过程可能是3-5分钟不等,但是客户要求的采集速率是50MS一个,也就是50MS更新一个数据。
正如前面几位朋友说的,2AD,8AD,这些模块本身的模拟量采集速度是相当的快,有的可以到US级,但是都受PLC扫描周期的影响,换言之,如果你PLC扫描周期是100MS,即便你模拟量模块的更新是30MS一个,你的采集速度也只能是100MS。
当然,PLC的扫描周期也绝不会是100MS那么长,这要看你程序的大小,语句的运用,一般的扫描周期应该在50MS以下。
楼主的意思是需要采到VD的数据,但是在0.5MS的时间内,VD根本是有采不到了,所以就出现了你的问题。
不能说是教坏人,用PLC是无法实现了,建议你用研华或者国产的高精度数据采集卡,如研华的PCI1716,这个就可实现你的功能了,不过需要用VB或者VC来编程,用LIBVIEW也可。