S-的个常见问题解答之五.doc

S7-200的160个常见问题解答之五 81:使用定时器加自复位做一个不断重复的计时,调用其他功能或子程序时,为何看起来工作不规律? 请注意《S7-200系统手册》中,关于三种定时器刷新规律的描述。 按这种方法使用定时器时,定时器的置位、复位可能与程序扫描周期不配合,存在造成上述问题的机制。定时比较短的定时任务应使用“定时中断”功能,这样更为可靠。 82:编了一个利用定时器的程序,在编译时已经通过,为何下载到CPU中时提示出错? ???这种情况往往是调用的定时器号与定时器类型不配合造成的。参见帮助的表格,如T7只能用作TONR,而不能用于TON或TOF。 83:定时中断(SMB34/SMB35)最长定时为255ms,如何实现更长时间的定时? ????可以采用T32/T96中断,最长时间可到32.767s。在定时中断服务程序中对进入中断的次数进行计数,也能实现更长时间的中断延时。 84:定时中断个数不够怎么办? ???每个定时中断服务程序不一定只能处理一项定时任务,可以把几个任务放在一个定时中断服务程序中。 ???对于定时间隔不同的任务,可以计算出它们的定时长度的最大公约数,以此作为定时中断的时间设置。在中断服务程序内部对中断事件进行计数,据此编程别处理不同的任务。 85:使用子程序时,为何动作只能执行一次,或者某些状态不能结束? ???如果发生动作不能重复执行,或

文档评论(0)

1亿VIP精品文档

相关文档