三菱FX3U系列 您所在的位置:网站首页 三菱plc1秒脉冲指令是什么 三菱FX3U系列

三菱FX3U系列

2024-06-12 06:24| 来源: 网络整理| 查看: 265

目录

一、作用

二、分类

1、TRD指令:

2、TCMP指令:

A、作用

B、TCMP指令形式:[TCMP S1 S2 S3 S D]

C、TCMP指令的使用步骤如下:

3、TADD指令:

A、作用

B、TADD指令形式[TADD S1 S2 D]

C、TADD指令的使用方法如下:

三、总结

一、作用

        时钟指令主要用于处理与时间相关的操作,包括读取系统时钟的TRD指令、比较时钟数据的TCMP指令、时钟数据加法的TADD指令等。

二、分类 1、TRD指令:

        用于读取内置实时时钟的数据,将时间数据存储到指定的数据寄存器中,同时也有特殊数据寄存器存储时间数据(D8013~D8019)。

指令形式:[TRD Dn]

D8018 年(只有后两位)

D8017 月

D8016 日

D8015 时

D8014 分

D8013 秒

D8019 星期

代码中数据表达:

D0 年(只有后两位)

D1 月

D2 日

D3 时

D4 分

D5 秒

D6 星期

        如果想要表达完成的年,可以使用MOV指令将K2000传输到D8018中。另一种方法是使用加法让K2000加上D0得到年的数据。

第一种方法:

第二种方法:

2、TCMP指令: A、作用

        用于比较指定时刻与时钟数据的大小,可以根据比较结果决定目标操作数的状态。

用于比较设定的时间和PLC内部时钟的值,并根据比较结果来控制输出。适用于16位数据。

B、TCMP指令形式:[TCMP S1 S2 S3 S D]

a、S1、S2、S3用于指定比较基准时间的时、分、秒或其存储地址;

b、S用于指定时间数据的存储首地址,占3个点,分别存储时间数据的时、分、秒;

c、D用于根据比较结果输出ON/OFF,占3个点,且在驱动条件断开后仍能保持当前状态不变。

C、TCMP指令的使用步骤如下:

a、设置比较基准时间,可以直接指定时、分、秒的值,或者使用存储地址;

b、设置时间数据的存储地址,分别存储时、分、秒的值;

c、使用TCMP指令进行时间比较,将比较结果存储在D、D1、D2中。

3、TADD指令: A、作用

        用于将两个时钟数据相加,并将结果存储到目标操作数中。TADD指令适用于16位数据。

B、TADD指令形式[TADD S1 S2 D]

a、S1和S2是要相加的源操作数,可以是常数、数据寄存器或其他合法的操作数;

b、D是目标操作数,用于存储相加的结果。

C、TADD指令的使用方法如下:

a、设置源操作数S1和S2的值,可以直接指定常数值,或者使用数据寄存器中的值;

b、设置目标操作数D,用于存储相加的结果;

c、使用TADD指令进行加法运算,将结果存储在目标操作数D中。

三、总结

1、使用模拟环境读取的是电脑的实时时间,在PLC中会读取内部的时间。PLC会有一个电池用于向时钟等输电。

2、TRD指令中只出现了一个数据寄存器,但是实际上作用了D0~D6七个数据寄存器。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有