PLC编程中定时的几种方法

发布时间:2023-10-08  

1.jpg

图片

TON_TIME也可以

图片

IEC Timer一般放在背景数据块中,尽量不要很零散的生成很多个独立的DB块

我曾经见到过系统块内有多达上百个IEC_Timer的DB块,名称后缀_1_2_3...不知道都用在哪个块中,反正所有的IEC_Timer都在此生成,非常的糟糕!

图片

0****2

时基计数方式

对于有些定时不是很精确的场合,可以采用时基计数的方式,比如100ms计数一次,10次即1s

这种方式的定时,占用的资源较少,只需要一个Int即可,由于是时基计数,定时精度不高

图片

使用时钟存储器建立各自的Pulse

图片

①建立变量Int

②计数+1

③复位计数

④判断计数值

四个因素缺一不可

图片

0****3

中断累计计数

如果想记录CPU的累计运行时间,或者其他累计计时时间,则可以采用中断累计计数的形式,这个和时基计数有点类似

图片

引入中断OB,然后在中断OB中做计数


总结

使用过S7-200的电气工程师都知道Timer紧缺,所以利用时基计数的方式解决了定时器紧张的问题,再加上CPU运行速度越来越快,时基计数方式的精确度也得以提升

国内触摸屏HMI厂家并不能像西门子开出Timer的数据,所以时基定时Int可以通用于各大屏幕之间


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    PLC编程如何实现脉冲发生功能;方法1 可以使用STEP7(TIA Portal)的IEC定时器来通过简单的编程产生一个脉冲发生器。 图.01展示的是如何利用两个“TON”(接通延时定时器)来实现......
    系列有支持向上、向下计数模式的。 在利用HRTIM中的定时器单元实现PWM输出时,基于不同的分频系数对应着不同的分辨率和最低频率。如下表所示:【截图来自STM32F334的参考手册】 显然,不同......
    的时钟。别的系列有支持向上、向下计数模式的。 在利用HRTIM中的定时器单元实现PWM输出时,基于不同的分频系数对应着不同的分辨率和最低频率。如下表所示:【截图来自STM32F334的参考手册】 显然......
    需要的延时效果。你可以在while循环中重复调用延时函数来实现周期性的延时效果。 需要注意的是,由于SysTick定时器是由SysTick_Handler中断驱动的,所以你不能在SysTick_Handler中写......
    个毫秒左右、100毫秒量级不等。像这种场合,我们可以考虑使用RTC的亚秒特性和ALARM功能实现周期性唤醒。 假设某STM32用户有这样的需求,他的系统涉及低功耗,需要周期性地做休眠与唤醒的切换。他希......
    所需的时间。这可以通过检测信号的上升沿或下降沿来实现。 然后,使用以下公式来计算频率: 周期法对于周期性信号非常有效,因为它提供了更高的测量精度。 在STM32中,你可以使用外部中断或捕获模式来实现周期......
    PLC定时器使用注意事项;PLC的定时器相当于继电器系统中的时间继电器。它有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的映像寄存器(占二......
    先理解一下! 一、实战分析 伺服如何实现脉冲控制,及优缺点 一般我们控制伺服电机正反转,位置控制,或者是位置+速度控制,都是采用控制器发脉冲的控制方式,比如三菱PLC的FX2N和三菱的伺服驱动器,就可......
    英飞凌:预计汽车MCU短缺将在下半年缓解; 【导读】据台媒电子时报报道,英飞凌重申了半导体市场的分化,汽车、可再生能源和安全领域对半导体的需求依然强劲,但消费产品的需求出现周期性放缓,企业......
    眼前的应用需求,我们可以不使用上面的做法,而是巧妙地使用RTC亚秒特性来实现周期性的ALARM以满足需求。怎么个巧法呢?一起来看看。 先假定RTCCLK为32768Hz,RTC同步......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>