BECKHOFF Library Note - Tc2_Standard

本文详细介绍了PLC中各类功能块的应用,包括双稳态功能块(如RS、SR)、计数器(如CTD、CTU、CTUD)、定时器(如TOF、TON、TP、LTIME系列)及触发器(F_TRIG、R_TRIG)。同时,还涵盖了字符串处理函数,如字符串连接(CONCAT)、删除(DELETE)、查找(FIND)等。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

功能块


Bistable Function Blocks


双稳态功能块

  • RS
    rs(SET:= , RESET1:= , Q1=> );
    
    SET 为真则 Q1 为真,RESET1 为真则 Q1 为假,当 SET 和 RESET1 都为真时,以 RESET1 为主
  • SR
    sr(SET1:= , RESET:= , Q1=> );
    
    SET1 为真则 Q1 为真,RESET 为真则 Q1 为假,当 SET 和 RESET 都为真时,以 RESET 为主

Counter


计数器

  • CTD
    ctd(CD:= , LOAD:= , PV:= , Q=> , CV=> );
    
    PV设置起始值,LOAD将PV值设置到CV,CD 上升沿触发CV减1,CV表示当前计数值,CV为0时Q为TRUE,CV等于0时向下递减无效
  • CTU
    ctu(CU:= , RESET:= , PV:= , Q=> , CV=> );
    
    PV设置最大值,RESET将CV置为0,CU 上升沿触发CV加1,CV表示当前计数值,CV等于PV时Q为TRUE,CV等于PV时还可以向上递加,此时Q保持为真
  • CTUD
    ctud(CU:= , CD:= , RESET:= , LOAD:= , PV:= , QU=> , QD=> , CV=> );
    
    PV设置起始值/最大值,RESET将CV值置为0,LOAD将CV值设置为PV,CU上升沿触发CV加1,CD上升沿触发CV减1,CV等于0时QD为真,CV大于等于PV时QU为真。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值