to 凌飞翼:
已试过修改扫描周期,效果不明显。
现在不得已将人机界面分成多个页面了,但读取的数据种类较多,比较难做到所有数据连续存放。因为程序上设计是多模块的,界面上有些页面是纵向(以功能为单位)显示,这些可以连续存放,但还有些页面是横向的(不同模块中同种类型的数据集中显示),比办难做到所有页面数据地址连续放。
to yaoxiao:
威伦确实是你说的这样,间隔较近的可以放在一帧中读取,不需要的数据再丢弃,对相隔较远的就无能为力了。
还是PPI厉害。不过我记得
modbus里有一个功能号23可以在一帧中读/写多个分散的字,但看威伦的手册,显然不支持这种方式。