综述
主要介绍定时器功能,仿真模拟的PLC为1200系列。1
启动脉冲定时器
启动将指定周期作为脉冲的 IEC 定时器
介绍
接口参数 | 声明 | 数据类型 | 说明 |
---|---|---|---|
持续时间 | Input | S1200 TIME S1500 TIME、LTIME | IEC 定时器运行的持续时间 |
IEC定时器 | InOut | S1200 IEC_TIMER、TP_TIME S1500 IEC_TIMER、IEC_LTIMER、TP_TIME、TP_LTIME | 启动的 IEC 定时器 |
Q值取决于IN值和ET值。当IN为1时,开始计时,此时不管IN值如果变化,Q值只取决ET值的变化。在ET值小于PT值时,Q值置位1,当ET值等于PT值后,Q值复位0.
程序
仿真演示
启接通延时定时器
启动将指定周期作为接通延时的 IEC 定时器
介绍
接口参数 | 声明 | 数据类型 | 说明 |
---|---|---|---|
持续时间 | Input | S1200 TIME S1500 TIME、LTIME | IEC 定时器运行的持续时间 |
IEC定时器 | InOut | S1200 IEC_TIMER、TP_TIME S1500 IEC_TIMER、IEC_LTIMER、TP_TIME、TP_LTIME | 启动的 IEC 定时器 |
接口 | Result1 | Result2 | Result3 |
---|---|---|---|
IN | 1 | 1 | 0 |
Q | 0 | 1 | 0 |
ET | ET<PT | ET=PT后 ET<PT | 不计时,一直为0 |
- Q值取决于IN值和ET值。当IN为1时,开始计时,在ET值达到PT值后,Q值为1,如果此时IN值由1变成0,Q值则立马复位0.
- 当IN值为1时,ET值等于PT值,此时Q值取决于IN值,IN值为1,则Q值为1,IN值为0。Q值也为0.
- ET值在计时过程中,如果IN值复位0,ET值立马归零,当IN值再次由0变1,ET值会从零开始计时。
程序
仿真演示
启动关断延时定时器
启动将指定周期作为接通延时的 IEC 定时器
介绍
接口参数 | 声明 | 数据类型 | 说明 |
---|---|---|---|
持续时间 | Input | S1200 TIME S1500 TIME、LTIME | IEC 定时器运行的持续时间 |
IEC定时器 | InOut | S1200 IEC_TIMER、TP_TIME S1500 IEC_TIMER、IEC_LTIMER、TP_TIME、TP_LTIME | 启动的 IEC 定时器 |
接口 | Result1 | Result2 | Result3 |
---|---|---|---|
IN | 1 | 1–>0 | 1–>0 |
Q | 1 | 1 | 0 |
ET | 不计时,一直为0 | ET<PT | ET=PT后 |
- Q值取决于IN值和ET值。当IN为1时,Q值为1
- 当IN值由1变成0时,开始计时,当ET值小于PT值时,Q值依旧为1,当ET值等于PT后,Q值为0。
- ET值在计时过程中,如果IN值置位1,ET值立马归零,当IN值再次由1变0,ET值会从零开始计时。
程序
仿真演示
启动脉冲定时器
介绍
接口参数 | 声明 | 数据类型 | 说明 |
---|---|---|---|
持续时间 | Input | S1200 TIME S1500 TIME、LTIME | IEC 定时器运行的持续时间 |
IEC定时器 | InOut | S1200 IEC_TIMER、TP_TIME S1500 IEC_TIMER、IEC_LTIMER、TP_TIME、TP_LTIME | 启动的 IEC 定时器 |
接口 | Result1 | Result2 | Result3 |
---|---|---|---|
IN | 1 | 1–>0 | 1–>0 |
Q | 1 | 1 | 0 |
ET | 不计时,一直为0 | ET<PT | ET=PT后 |
- Q值取决于IN值和ET值。当IN为1时,Q值为1
- 当IN值由1变成0时,开始计时,当ET值小于PT值时,Q值依旧为1,当ET值等于PT后,Q值为0。
- ET值在计时过程中,如果IN值置位1,ET值立马归零,当IN值再次由1变0,ET值会从零开始计时。
关于复位,启动时间累加器是没有的,博图有专门复位时间的功能指令,并且不仅可以复位时间累加器,也可以复位接通延时或者关断延时定时器
程序
仿真演示
源程序
订货号:6ES7 214-1AG40-0XB0
↩︎