自由编码器 SMC_FreeEncoder

使用设备描述“自由编码器” 用于包含一个附加的编码器到工程中。这个设备描述没有实际的关联到一个设备。

包含 SMC_FreeEncoder

1. 通过在“SoftMotion General Axis Pool” ( Add Device ➔  SoftMotion 设备 ➔  自由编码器 )下可以添加一个编码器对象。

一个自由编码器的设备编辑器就会打开。

2. 根据硬件的设置进行设置,尤其是位的宽度以及比例。
3. 将输入的编码器值映射到<FREE_ENCODER_AXIS>.diEncoderPosition。确保这个值可以摆 IEC-代码或者被输入数据进行映射。

现在我们可以将此编码器作为一个设备使用。

计数终端示例

一个计数终端被添加到模块化系统中。

 插图 67: 自由编码器设备编辑器

IEC-Code: 关联输入终端的输入变量与 <FREE_ENCODER_AXIS>.diEncoderPosition:

FreeEncoder.diEncoderPosition:= di_yourEncoderRawInput_from_EthercatProcessdata;