发布于 2010-01-28 14:26:04
0楼
1.COMMUCATION JOB的参数,不是通讯连接数,而是CPU内存中分配给用于通讯的数据区;在不影响通讯的前提下,这个参数分配的小了,自然就会降低CPU的负荷;具体原理我也不是很清楚,但当你将这个参数设置不合理的时候,在设置结束后,会有提示你的;
2.PIP区与OB1 PI区的区别:PIP区是用于自定义过程映像区域,而OB1 PI是系统默认的过程影响区;OB1 PI是每次都执行扫描的,如果所有的程序放在这里扫描,将是每次都要执行以下OB1 PI区,这样就会增加CPU的扫描时间,增大CPU的负荷;而PIP区用户可以自定义分配,这里可以定义不同的程序分配到不同的PIP区,因此每次扫描PIP区的时间要相对与OB1 PI区少,从而降低CPU的负荷。这是西门子优化CPU负荷的一种措施;
3.扫描周期的并不是越小越好。呵呵,有时候对于DI输入来说扫描周期太快反而会出现一些问题。
采集信号的原则其实是能够快速的反映现场的情况就可以的;但对于控制系统来说,这种情况的反映都是滞后的,而这种滞后并不代表反映越迅速越好,只要满足控制需求的条件就好。反映太快会使得信号变化过快,从而影响控制中的变化。举例:阀门故障信号置位,阀门关闭。如果这个信号有波动,而采集信号的频率很快的话,就会采集到这个变化,这样阀门就会关闭,但这种波动可能是瞬间的变化,并不一定是真实的工艺需求,因此这样的变化如果采样时间过快,反而会影响设备的控制要求;因此我们做程序的时候,往往对这些重要信号要加个脉冲,来屏蔽这些抖动变化;
人外有人...