在程序设计中,需要用到时间片,即每个时间片计时结束后进行跳转,同时也需要设置时间片的数量,例如4个时间片,则以一定时间进行轮询。本文基于CTU计数模块和TON进行实现。
1.1. 倍福Beckhoff
1.1.1. CTU介绍
即不抓到输入信号的上升沿计数一次,达到计数值PV之后输出Q,SV作为当前的计数值,Reset为复位清零。
1.1.1. TON介绍
TON的用法如下所示
1.1.2. 实际PLC程序
实现原理是用两个TON的互锁实现脉冲的闪烁,然后用CTU记录次数并达到上限复位清零,程序如下所示:
倍福---CTU和TON的使用
于 2022-06-24 09:55:05 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)