1. 运用守时器加自复位做一个不断重复的计时,调用其他功用或子程序时,为何看起来工作不规则?
请注意《S7-200西门子PLC系统手册》中,关于三种守时器改写规则的描绘。
按这种办法运用守时器时,守时器的置位、复位可能与程序扫描周期不合作,存在形成上述问题的机制。守时比较短的守时任务应运用“守时中止”功用,这样更为牢靠。
2. 编了一个利用守时器的程序,在编译时现已通过,为何下载到CPU中时提示出错?
这种情况往往是调用的守时器号与守时器类型不合作形成的。拜见协助的表格,如T7只能用作TONR,而不能用于TON或TOF。
3. 守时中止(SMB34/SMB35)***长守时为255ms,如何完成更长时刻的守时?
可以采用T32/T96中止,***长时刻可到32.767s。在守时中止服务程序中对进入中止的次数进行计数,也能完成更长时刻的中止延时。
4. 守时中止个数不够怎么办?
每个守时中止服务程序不一定只能处理一项守时任务,可以把几个任务放在一个守时中止服务程序中。
关于守时刻隔不同的任务,可以计算出它们的守时长度的***大公约数,以此作为守时中止的时刻设置。在中止服务程序内部对中止事件进行计数,据此编程别处理不同的任务。