发布于 2013-05-27 08:46:37
16楼
如果是要求“持续地”实现10ms一次采样, 那么这种用上位机+下位机的方案几乎不太可能。我说的是几乎啊!但是也不是绝对不可能。只不过资源占用太大,没有多少意义。
但是如果只是在现场调试,或者客户在调试工艺时偶尔需要这样采集一段数据,那么用PLC+上位机的方案是完全可行的。 我的一机械设备也是有这样的需求! 我用S7-1200 + TP900实现了。 自己在触摸屏内设置需要采样的间隔时间(最短我设置到了2ms…… 利用条件触发(按钮按下时、某一个PLC寄存器条件等)来产生循环中断(中断时间设置为采样间隔)。 连续采集二十个数据,然后关闭循环中断(这一点1200和1500相当好,可以利用指令关闭循环OB !在采样完成后就不再占用资源了!) ,再触发相应的寄存器,在触摸屏上产生历史趋势曲线,同时将这采样到的二十个点的数据显示在触摸屏上,供操作员查看!
I can do it