地图设置

将参数配置添加到现场总线映射
  1. 选择到控制器选项卡或从控制器选项卡。

  2. 选择添加。

    创建信号配置对话窗口将打开。

  3. 选择列表中的项目名称以选择项目。

  4. 通过输入最低有效位 所在的字节数来设置项目起始位置。

  5. 通过输入最低有效 位所在的位来设置项目起始位置。

  6. 设置项目的长度,以位数表示。

  7. 选择添加。

  8. 为待添加的每个项目重复上述步骤。

打开参数配置

双击参数以打开配置。或者选中项目的复选框 ,然后选择打开。

删除参数配置

  1. 为项目选择复选框 。

    要选择多个项目,请按键盘上的 Ctrl 并选择。

  2. 选择 DELETE(删除)或按键盘上的 Delete(删除)。

移动参数

可以通过在现场总线映射中使用拖放来移动参数。参数放置的位置表示参数的起始位置。

如果参数是 1(或更多)字节,则无论参数被放置在哪个位的位置,它都会将起始位置调整为 0 位。

如果参数重叠,则两个表中的参数将标记为红色。

如果参数列表中发生错误,则必须先解决该错误,然后才能进行保存。如果已经存在错误,则无法生成更多错误。必须首先解决该冲突。

数据格式

映射设置中使用的参数的常规数据格式说明。

数据类型 (ToolsTalk MT)

数据长度(位)

数据表示

字节顺序

布尔

1

EtherCAT:1 位

PROFINET:1 个 UNSIGNED8(通用数据模块)中的 1 位

以太网/ IP:1 个字节中的 1 位

-

布尔

8

8 布尔数组

EtherCAT:BITARR8

PROFINET:UNSIGNED8

以太网/ IP:字节

-

无符号

8

无符号整数,8 位

(UNSIGNED8, USINT)

-

无符号

16

无符号整数,16 位 (UNSIGNED16, UINT)

EtherCAT/EtherNet/IP:小端(LSB 优先)

PROFINET:大端(MSB 优先)

无符号

32

无符号整数,32 位 (UNSIGNED32, UINT)

EtherCAT/EtherNet/IP:小端(LSB 优先)

PROFINET:大端(MSB 优先)

整数

8

有符号整数,8 位 (INTEGER8, SINT)

-

整数

16

有符号整数,16 位 (INTEGER16, INT)

EtherCAT/EtherNet/IP:小端(LSB 优先)

PROFINET:大端(MSB 优先)

整数

32

有符号整数,32 位 (INTEGER32, DINT)

EtherCAT/EtherNet/IP:小端(LSB 优先)

PROFINET:大端(MSB 优先)

浮动

32

浮点数,32 位 (FLOAT32, REAL)

IEEE 754 单精度二进制浮点格式;

1 个符号位,8 个指数位,23 个小数位,s eeeeeeee fffffff ffffffff fffffffff

EtherCAT/EtherNet/IP:小端(LSB 优先)

PROFINET:大端(MSB 优先)

字符串

1..n

预定义大小(字节数)的数组中的 UTF-8 编码字符串。

EtherCAT:UNSIGNED8 数组

PROFINET:UNSIGNED8 数组

以太网/ IP:字节数组

-

有关可用参数的详细说明,请参见参考中的现场总线参数规范。

PLC 配置 (PROFINET)

PLC 中的模块配置必须与 MTF6000 参数配置匹配。如果模块配置在 PLC 中手动完成,请考虑以下事项:

  • 必须在任何从控制器参数(PLC 上的输入)之前配置所有到控制器参数(PLC 上的输出)。

  • 任何由单一位参数(长度 = 1)组成的字节必须在 PLC 上配置通用数据模块。PROFINET 协议不支持单一位模块,而用户必须跟踪任何通用数据模块的内容。优选使用由位参数组(例如,IF 1-IF 8)而不是单一位参数组成的模块(所有单一位参数也存在于组参数中)。

  • 在 MTF6000 配置中为空的任何字节必须在 PLC 配置中具有空数据模块。存在由 1/2/4/8/16/32/64/128 字节组成的空数据模块,首先用包含尽可能多的字节的模块填充空白空间,然后以逐渐减小的尺寸填充,直到空白空间被空数据模块填充为止。如果不需要,请避免在配置中包含任何空白空间,因为这会降低性能。