三菱FX3U系列 | 您所在的位置:网站首页 › 三菱plc1秒脉冲指令是什么 › 三菱FX3U系列 |
目录 一、作用 二、分类 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 实验室设备网 版权所有 |