信捷plc编程时间定时器用什么指令

fiy 其他 496

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在信捷PLC编程中,要使用时间定时器,可以使用以下指令:

    1. TON(Timer On)指令:该指令用于创建一个时间定时器,并在满足条件时输出一个信号。语法格式如下:
      TON(Timer Name, Time, Output);
      其中,Timer Name为定时器的名称,Time为定时器的时间,Output为定时器满足条件时的输出。

    2. TOF(Timer Off)指令:该指令用于关闭一个已经创建的时间定时器。语法格式如下:
      TOF(Timer Name);
      其中,Timer Name为要关闭的定时器的名称。

    3. TP(Timer Pulse)指令:该指令用于创建一个脉冲定时器,当满足条件时输出一个脉冲信号。语法格式如下:
      TP(Timer Name, Time, Output);
      其中,Timer Name为定时器的名称,Time为定时器的时间,Output为定时器满足条件时的输出。

    4. TMR(Timer Reset)指令:该指令用于重置一个已经触发的时间定时器。语法格式如下:
      TMR(Timer Name);
      其中,Timer Name为要重置的定时器的名称。

    使用上述指令,可以很方便地在信捷PLC编程中实现时间定时器的功能。根据具体的需求,选择适合的指令进行编程即可。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在信捷PLC编程中,可以使用定时器指令来实现时间定时器的功能。下面是常用的几个定时器指令:

    1. TON指令(Timer On-Delay):该指令用于实现时间延时功能。它的语法为:TON(Timer Name,Time,Output)。Timer Name是指定定时器的名称,Time是指定定时时间,Output是指定输出的位地址。当定时器达到设定的时间时,Output位地址将置为1。

    2. TOF指令(Timer Off-Delay):该指令用于实现时间延时关闭功能。它的语法为:TOF(Timer Name,Time,Output)。Timer Name是指定定时器的名称,Time是指定定时时间,Output是指定输出的位地址。当定时器达到设定的时间后,Output位地址将置为0。

    3. TP指令(Pulse Timer):该指令用于实现脉冲定时器功能。它的语法为:TP(Timer Name,Time,Input,Output)。Timer Name是指定定时器的名称,Time是指定定时时间,Input是指定输入的位地址,Output是指定输出的位地址。当Input位地址从0变为1时,定时器开始计时,当定时器达到设定的时间后,Output位地址将置为1。

    4. TONR指令(Retentive On-Delay Timer):该指令用于实现保持型时间延时功能。它的语法和TON指令类似,但定时器的值在断电后仍然保持。

    5. TPTR指令(Retentive Pulse Timer):该指令用于实现保持型脉冲定时器功能。它的语法和TP指令类似,但定时器的值在断电后仍然保持。

    以上是信捷PLC编程中常用的几个定时器指令,可以根据实际需求选择合适的指令来实现时间定时器功能。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在信捷PLC编程中,使用定时器可以实现时间延时、定时触发等功能。信捷PLC的编程软件一般是使用ladder图进行编程,下面将介绍在信捷PLC编程中常用的定时器指令。

    1. TON指令:TON指令用于实现时间延时功能。当TON指令的输入条件为ON时,定时器开始计时,当计时时间达到设定值时,输出条件变为ON。具体指令格式如下:
      TON(TimerName, IN, PT, Q)

    其中,TimerName为定时器的名称,IN为输入条件,PT为定时时间,Q为输出条件。

    例如,编写一个TON指令实现一个2秒的延时功能:
    TON(Timer1, IN, 2000, Q)

    1. TOF指令:TOF指令用于实现时间延时关断功能。当TOF指令的输入条件为ON时,定时器开始计时,当计时时间达到设定值时,输出条件变为OFF。具体指令格式如下:
      TOF(TimerName, IN, PT, Q)

    例如,编写一个TOF指令实现一个2秒的延时关断功能:
    TOF(Timer1, IN, 2000, Q)

    1. TP指令:TP指令用于实现定时触发功能。当TP指令的输入条件为ON时,定时器开始计时,当计时时间达到设定值时,输出条件变为ON,并保持ON状态,直到输入条件变为OFF。具体指令格式如下:
      TP(TimerName, IN, PT, Q)

    例如,编写一个TP指令实现一个2秒的定时触发功能:
    TP(Timer1, IN, 2000, Q)

    1. TMR指令:TMR指令用于查询定时器的当前值。具体指令格式如下:
      TMR(TimerName, Q)

    其中,TimerName为定时器的名称,Q为输出条件。

    例如,查询定时器Timer1的当前值:
    TMR(Timer1, Q)

    以上就是在信捷PLC编程中常用的定时器指令,通过合理使用这些指令可以实现各种时间控制功能。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部