三菱plc 梯形图中,C,C200,D8000,T,D,分别表示什么变量?

在三菱 PLC(如 FX 系列)的梯形图编程中,你提到的这些字母和数字组合代表了不同的软元件。它们各自承担着逻辑控制、数据处理或系统监控等不同任务。

简单来说:

  • C 是计数器家族(统称)。
  • C200 是具体的 32 位双向计数器。
  • D 是数据寄存器家族(统称)。
  • D8000 是特殊的系统寄存器(监视扫描时间)。
  • T 是定时器家族(统称)。

下面为你详细解析每一个的具体含义和用法:

1. C (Counter - 计数器)

C 是计数器的通用标识符,用于对输入信号的上升沿(从 OFF 变 ON)进行计数。

  • 功能:当计数值达到设定值时,其触点动作(ON)。
  • 分类
    • 16 位通用/断电保持型 (C0-C199):只能做加法计数,设定范围 0-32767。
    • 32 位双向型 (C200-C255):可以做加法或减法计数。

2. C200 (32 位双向计数器)

C200 是计数器中的特殊成员,属于 32 位双向计数器

  • 特点
    • 计数范围大:-2,147,483,648 到 +2,147,483,647。
    • 方向可控 :它的计数方向(加或减)不是由指令决定的,而是由特殊的辅助继电器 M8200 决定的。
      • M8200 为 ON 时,C200 进行 减计数
      • M8200 为 OFF 时,C200 进行 加计数
    • 断电保持:C200 通常具有断电保持功能,停电后当前值不会丢失。
  • 注意 :在读取 C200 的当前值时,因为它是 32 位的,必须使用 DMOV (32位传送) 指令,不能用 MOV。

3. D (Data Register - 数据寄存器)

D 是用于存储数据的"容器",相当于计算机内存。

  • 功能:存储数值(如参数、中间运算结果、模拟量数据等)。
  • 位数 :每个 D 寄存器是 16 位 的。如果需要存储 32 位数据,通常会将两个 D 寄存器组合使用(如 D0 和 D1)。
  • 分类
    • 通用型 (D0-D199):PLC 断电或停止运行后,数据会清零。
    • 断电保持型 (D200-D5999等):PLC 断电后数据依然保存。

4. D8000 (特殊数据寄存器 - 扫描时间)

D8000 属于 特殊数据寄存器,它不是用来让你随意存数据的,而是由 PLC 系统内部使用的,用于监控 PLC 的状态。

  • 具体含义D8000 存储的是 PLC 的 看门狗定时器 (Watchdog Timer) 设定值。
  • 作用 :PLC 会监控自身的扫描周期。如果一次扫描的时间超过了 D8000 中设定的时间(默认通常是 200ms 或 100ms,视型号而定),PLC 会报错并停止运行,以防止程序死循环。
    • 注:与之相关的 D8010 存储的是"当前扫描时间",D8012 存储的是"最小扫描时间"。

5. T (Timer - 定时器)

T 是定时器,用于实现延时控制。

  • 功能:当驱动条件满足时开始计时,达到设定值后触点动作。
  • 精度分类 (以 FX 系列为例):
    • 100ms 定时器 (T0-T199):最常用,设定值 K10 代表 1 秒。
    • 10ms 定时器 (T200-T245):精度更高。
    • 1ms/100ms 积算定时器 (T246-T255):具有断电/断开保持功能,需要 RST 指令复位。

总结对照表

为了方便记忆,我为你整理了一个对照表:

表格

符号 名称 核心功能 关键特性
C 计数器 统计脉冲个数 分 16 位和 32 位两类
C200 32 位计数器 大范围计数 M8200 决定是加还是减
D 数据寄存器 存储数值数据 16 位存储,分通用和断电保持
D8000 特殊寄存器 系统监控 设定看门狗时间,防止程序跑飞
T 定时器 延时控制 分 100ms/10ms/1ms 不同精度

希望这个解释能帮你理清这些变量的区别!

相关推荐
哄娃睡觉2 个月前
fx3u 不同的模块可以级联在一起?
三菱plc fx3u
哄娃睡觉2 个月前
基于PC与FX3U-485BD通讯板的通信
三菱plc fx3u
哄娃睡觉3 个月前
三菱PLC代码:> d0 k5
三菱plc fx3u