发布于 2013-11-19 00:04:31
30楼
个人认为HMI中的数据真正的采样周期应该和很多东西有关,不能和设置完全一样,应该包括通讯方式,速率,读取变量的数量,变量是否连续,CPU的运算速度,可能还有别的东西。如果HMI的数据采样周期达不到我设定的时间要求时,HMI应该会用他能达到的最小的采样周期来读写数据。
简单的说,要是只有十个连续的变量,有以太网和MPI通讯的速度应该差不多,可能100ms都能完成,但要是数据太多的话,以太网和MPI的通讯速度就应该很明显的看出来了,这可以用一个简单的方法进行测试,在PLC里给一个变量做一个10ms的自加,再在HMI上做一个输出域,用100ms的采样周期显示这个变量 ,在HMI上看看这个数变化 的规律 ,就能大概知道HMI真实的采样周期了,比如数据每次变化增加大概是10的话采样周期就是100ms,数据每次变化增加大概是20的话采样周期就是200ms。
如果HMI的数据采样周期达不到我设定的数据采样周期时间要求,除了增加通讯速率以外,把变量地址用连续的区域,采样周期设置的时间不要太多种,这样应该会缩短采样周期。
好好学习天天向上