Skip to content

2.2 数据类功能块 ​

数据类功能块负责「取数」——把寄存器里的值、设定的常数、设备时钟取出来,供其他方块使用。 它们都只有一个输出孔,接到别的方块的输入孔上。

五种数据来源全景

本章按块分页:每个块的端子、取值范围、下发后变成什么都在它自己那一页,下面是入口。

2.2.1 取变量值 ​

读取设备寄存器当前的值,选软元件类型 + 填地址号。它同时也是 HMI 行上的「取寄存器」。

→ 详解(软元件与地址范围、DD/DF 各占两格、屏上可改怎么开关):ddc_ref

2.2.2 常量 ​

  • 数字型常量:直接给一个数,可带小数(如 30、-12.5)
  • 开关量常量:真(1)/ 假(0),用在开关量输出上(如赋值给 Y、M)

→ 详解:数字型常量 ddc_const、开关量常量 ddc_digital_const

2.2.3 系统时钟 ​

取设备当前时间的某一项:年、月、日、时、分、秒、周(周日=1,周一=2……)。

→ 详解(怎么做「白天开、晚上关」):ddc_clock

2.2.4 取通信变量 Dn ​

读取通过 DTU 功能采集回来的从站(第三方设备)数据——本质上就是读采集写入的那个 D 寄存器。

→ 详解(地址填什么、采集没配好时为什么不报错):ddc_comm_ref

2.2.5 从站通信状态 Dn ​

读取 DTU 配置里从站的通信状态字所在的 D 寄存器,用来判断从站是否掉线。

→ 详解(和取通信变量怎么配对):ddc_comm_state

2.2.6 怎么选数据来源 ​

想要什么用哪个块
本机寄存器的值(梯形图写的、模拟量采集的)取变量值
一个固定数值数字型 / 开关量常量
按时间做控制系统时钟
从站设备(电表、传感器等)采上来的数据先配 DTU 采集,再用 取通信变量 Dn
判断从站掉线从站通信状态 Dn

取到的数怎么判断,看 2.3 逻辑类功能块;怎么加工,看 2.4 计算类功能块。

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研