1.简述定时器的定时长度如何设置?一个定时器最多可以定时多长时间?
答:定时器的定时长度为预设值乘以分辨率。定时器的分辨率分为1ms,10ms和100ms,最大分辨率是100ms,最大设定值是32767,所以一个定时器最多可以定时的时间是32767*100ms=3276.7s。
2.简述s7-200smart cpu中定时器的分类?
答:按工作方式分:通电延时型(TON),有记忆通电延时型(TONR),断电延时型(TOF)三种类型。按时间基准分:1ms定时器,10ms定时器和100ms定时器。
3.简述下面程序是否正确,若不正确说明理由,并修改?
答:程序不对,10ms分辨率的定时器,定时器位和当前值在每个程序扫描周期的开始刷新。定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器的当前值上。
程序设计
1.设计一个程序,当开关K1接通后延时5s指示灯H1灯亮,当开关K1断开后,延时3s指示灯H1熄灭
2.使用计数器设计一个单按钮控制三个灯顺序点亮,逆序熄灭的程序
3.编写一段程序,延时6H后亮一盏灯?
|