地图设置
选择到控制器选项卡或从控制器选项卡。
选择添加。
创建信号配置对话窗口将打开。
选择列表中的项目名称以选择项目。
通过输入最低有效位 所在的字节数来设置项目起始位置。
通过输入最低有效 位所在的位来设置项目起始位置。
设置项目的长度,以位数表示。
选择添加。
为待添加的每个项目重复上述步骤。
打开参数配置
双击参数以打开配置。或者选中项目的复选框
,然后选择打开。
删除参数配置
为项目选择复选框
。要选择多个项目,请按键盘上的 Ctrl 并选择。
选择 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 字节组成的空数据模块,首先用包含尽可能多的字节的模块填充空白空间,然后以逐渐减小的尺寸填充,直到空白空间被空数据模块填充为止。如果不需要,请避免在配置中包含任何空白空间,因为这会降低性能。