PLC高速采集模拟量
xin20019
xin20019 Lv.12
2007年08月10日 08:10:43
只看楼主

PLC的模拟量采集模块是每隔1秒或2秒采1次,现在想做到,每秒采20,因为要求精确,不知道大家有什么好方法,采用A/D模块通讯口采集可以每秒10次,还有别的办法吗

PLC的模拟量采集模块是每隔1秒或2秒采1次,现在想做到,每秒采20,因为要求精确,不知道大家有什么好方法,
采用A/D模块通讯口采集可以每秒10次,还有别的办法吗
免费打赏
jin-s-n
2007年08月10日 15:31:46
2楼
用定时中断来进行采集,不过PLC的扫描速度一定要快,要小于50毫秒,不然就是采集了也没用.
回复
xin20019
2007年08月10日 15:50:59
3楼
现在的问题不是CPU扫描周期慢了,而是“模拟量采集模块和A/D模块”的反应慢了,
所以中断肯定没用,
用楼上办法,会出现CPU采10次同样的结果,而不是不同的结果,那时不时没什么意义
回复
dahanwushi
2007年08月11日 09:14:42
4楼
看你用什么样的PLC和AI模块.
一般IO采样周期为100ms, 也有更低的, 50ms以下
AI要那么快干吗?
回复
jin-s-n
2007年08月11日 15:34:18
5楼


那除了选用采样频率更高的数采模块外,无别的招了.

只是不懂:模拟量要这么快干什么?
回复
miaoxinkun
2007年08月25日 01:45:02
6楼
学习一下!
回复
xml5232
2007年08月31日 11:37:50
7楼
模拟量要这么快干什么?
回复
biqingmin
2007年08月31日 16:41:18
8楼
挂在PLC上的A/D D/A模块,与PLC同步,完全可以达到.原来你用的应该是485的MODBUS协议的模拟量采集模块
回复

相关推荐

APP内打开