3.定时器的刷新方式和正确使用 ①刷新方式
〃1ms定时器:由系统每隔1ms刷新一次,与扫描周期及程序处理
无关。当扫描周期大于1ms时,一个周期中可能被多次刷新,当前值在一个扫描周期内不一定保持一致。
〃10ms定时器:由系统在每个扫描周期开始时自动刷新,当前值在
一个扫描周期内保持不变。
〃100ms定时器:在定时器指令被执行时刷新。易造成计时失准,使用时要格外小心,一般仅用在每个扫描周期执行一次的程序中。 ②正确使用
定时器应用例:…
十二.计数器 1.分类
分三种类型:CTU —增计数器
CTUD—增减计数器 CTD —减计数器
2.编号
编号:用计数器名称和数字(0~255)组成,即C***,如C6。 计数器位:当计数器的当前值达到设定值时,该位被臵为ON。 计数器当前值:用来存储计数器当前所累计的脉冲输入信号上升沿
的个数,最大值为32767。
3.计数器指令使用
①增计数器CTU(Count Up)
首次扫描时,计数器为OFF,当前值为0。当前值达到设定值PV时,计数器位为ON,当前值可继续增加到32767后停止计数。
②增减计数器CTUD(Count Up/Down)
③减计数器VTD(Count Down)
首次扫描时,计数器位为OFF,当前值为预设定值PV。当前值减到0时,计数器位臵为ON。
十三.比较指令
比较指令用来在指定条件下,比较两个值的大小,条件成立时,触点闭合。
比较指令的运算符:“=”等于、“>=”大于等于、“<=”不于等于、 “>”大于、“<”小于、“< >”不等于。