数据点典型值的类型与概述

时间:2021-08-02点击次数:145

数据点典型值的类型与概述

数据点典型值的类型

数据点典型值处理相同信息类型的一个或多个数据点,例如 4 字节的二进制信息、4 个模拟值或 1 字节命令等。

当调用数据点典型值 (FB) 时,需要*相应的背景数据块,将要把数据写入或从中读取将要传送的数据。

典型值传送方向

用于*类型或数量信息的数据点典型值始终有两个版本:

用于采集和发送的典型值

用于接收和输出的典型值

使用数据点典型值时,根据传送方向进行区分:

发送典型值

发送典型值处理数据并将其发送至远程伙伴。

其具有结尾“_S”例如: Bin04B_S, Ana04W_S

接收典型值

接收典型值从其远程伙伴接收数据。

其具有结尾“_R”例如: Bin04B_R, Ana04W_R

在两个通信伙伴上传送数据时,始终包含相应的典型值对。

示例:

监视方向

- 该站发送二进制数据,具有典型值 Bin04B_S。

- *站接收数据,具有典型值 Bin04B_R。

控制方向

- *站发送命令,具有典型值 Cmd01B_S。

- 该站接收命令,具有典型值 Cmd01B_R。

典型值名称结构


提示

无 SMS 块

与 STEP 7 V5 的块库不同,全局库“Telecontrol ST7”中不存在用于发送 SMS 的块。

可在 TIA Portal 中通过消息编辑器组态 STEP 7 Professional 的电子邮件和/或 SMS 发送,请参见组态数据点和消息部分。



数据点典型值的 8 字符名称根据以下规划分配:

列表: 8 字符典型值名称的结构

1

2

3

4

5

6

7

8

数据点类型

数据量

(类型编号遵守特征 6)

例外:
具有“Dat256D_x”的数据量占三列。

数据格式

X = 位

B = 字节

W = 字

D = 双字

R = 实数

未使用

(下划线)

S
发送功能

R
接收功能

Bin = 二进制信息

Ana = 模拟值

Cnt = 计数值

Cmd = 命令

Set = 设定值、参数

Par = 参数

Dat = 数据(任意混合信息类型)

* 带有后缀“_FS”和“_FR”的块仅适用于 S7-1500。

数据点典型值概述

下表概要说明了数据点典型值。

列表: 数据点典型值概述

数据格式

符号块名称

功能

二进制值典型值

Byte

Bin04B_S

发送 4 字节二进制值

Byte

Bin04B_R

接收 4 字节二进制值

模拟值典型值

Int

Ana04W_S

发送 4 个模拟值

Int

Ana04W_R

接收 4 个模拟值

Real

Ana04R_S

以浮点数形式发送 4 个模拟值
(** CPU 1500)

Real

Ana04R_R

以浮点数形式接收 4 个模拟值
(** CPU 1500)

计数值典型值

UInt, Word *

Cnt01D_S

发送 1 个计数值

UInt, Word *

Cnt01D_R

接收 1 个计数值

UInt, Word *

Cnt04D_S

发送 4 个计数值

UInt, Word *

Cnt04D_R

接收 4 个计数值

命令典型值

Byte, USInt *

Cmd01B_S

发送 1 字节命令

Bit

Cmd08X_S

针对特定位发送 8 字节命令

Bit

Cmd08X_R

针对特定位接收 8 字节命令

Byte, USInt *

Cmd01B_R

接收 1 字节命令

设定值与参数典型值

Word

Set01W_S

发送 1 个设定值并接收当前本地设定值

Word

Set01W_R

接收 1 个设定值并发送当前本地设定值

ARRAY [1...12] of DInt / UDInt / DWord / Real *

Par12D_S

发送较多 12 个双字的参数并接收当前本地参数

ARRAY [1...12] of DInt / UDInt / DWord / Real *

Par12D_R

接收较多 12 个双字的参数并发送当前本地参数

用于变量数据类型和数量的典型值

ARRAY [1...12] of DInt / UDInt / DWord / Real *

Dat12D_S

发送较多 12 个双字的任意数据

ARRAY [1...12] of DInt / UDInt / DWord / Real *

Dat12D_R

接收较多 12 个双字的任意数据

Div. 数据类型 **

Dat12x1D_S

较多发送 12 个通道的任意数据

Div. 数据类型 **

Dat12x1D_R

较多接收 12 个通道的任意数据

DWord

Dat256D_S

发送较多 256 个双字的任意数据

DWord

Dat256D_R

接收较多 256 个双字的任意数据

* S7‑300/400 不同时支持 USINT、UInt 和 UDInt。
** 有关支持的数据类型,请参见块描述。

http://shtxjd.cn.b2b168.com

上一篇:冗余 备用

产品推荐