西门子PLC定时器
1毫秒分辨率
1毫秒计时器记录自现用1毫秒计时器启用以来1毫秒计时器间隔的数目。西门子PLC执行计时器指令即开始计时;但是,1毫秒计时器每毫秒
更新一次(计时器位及计时器当前值),不与扫描循环同步。换言之,在超过 1毫秒的扫描过程中,计时器位和计时器当前值将计时器指令用于打开和重设计时器,如果西门子PLC的是TONR计时器,则用于关闭计时器。
因为可在1毫秒内的任意时刻启动计时器,威纶触摸屏中的预设值必须设为比zui小要求计时器间隔大一个时间间隔。例如,使用 1毫秒计时器时,
为了保证时间间隔至少为56毫秒,则预设时间值应设为57。
10毫秒分辨率
10毫秒计时器记录自现用10毫秒计时器启用以来10毫秒计时器间隔的数目。执行计时器指令即开始计时;但是,在每次扫描循环
的开始更新10毫秒计时器,其方法是以当前值加上积累的10毫秒间隔的数目(自前一次扫描开始算起)(换言之,在整个扫描过程中,计时器当前值及计时器位保持不变)
因为可在10毫秒内的任意时刻开始计时器,预设值必须设为比zui小要求计时器间隔大一个时间间隔。例如,使用 10毫秒计时器时
,为了保证时间间隔至少为140毫秒,则预设时间值应设为15。
100毫秒分辨率
100毫秒计时器记录自现用100毫秒计时器上一次更新以来100毫秒计时器间隔的数目。这种计时器的更新方法是在执行计时器指100毫秒间隔的数目(自前一次执行西门子PLC扫描开始算起)。
只有在执行计时器指令时才对100毫秒计时器的当前值进行更新。因此,如果启用了100毫秒计时器但并未对各扫描循环执行计时器指令,则仍不能更新计时器当前值并将丧失时间。同样,如果在单个扫描循环内多次执行 100毫秒计时器指令,将向计时器的100毫秒间隔数,赢得时间。只有在每次扫描循环仅仅执行一次计时器指令时,才应该使用 100毫秒计时器。
因为可在100毫秒内的任意时刻启动计时器,预设值必须设为比zui小要求计时器间隔大一个时间间隔。例如,使用 100毫秒计时器时,为了保证时间间隔至少为2100毫秒,则预设时间值应设为22。
更新计时器当前值
更新当前时间值有多种方式,其作用取决于昆仑通态触摸屏如何使用计时器,如下图所示的计时器操作:
· 使用1毫秒计时器时,每次在执行正常关闭接点T32之后和执行正常打开接点T32之前更新计时器当前值时,Q0.0即打开
进行一次扫描。
· 使用10毫秒计时器时,从不打开Q0.0,因为从扫描顶端至执行计时器方框均打开计时器位T33。一旦执行了计时器方框
,计时器的当前值及T位均被设为零。执行正常打开接点T33时,T33及Q0.0均被关闭。
· 使用100毫秒计时器时,每当计时器当前值达到预设数值时,Q0.0时钟打开进行一次扫描。
通过使用正常关闭解点Q0.0代替计时器位作为计时器方框的启用输入,可保证每次计时器达到预设值时均打开输出 Q0.0进行一次
扫描。
联系我们
上海翰粤自动化系统有限公司 公司地址:上海市松江区思贤路2399弄137号 技术支持:化工仪器网扫一扫 更多精彩
微信二维码
网站二维码