使用 Beckhoff 设备进行变量映射

new*_*ww0 2 plc codesys twincat

我是 PLC 编程新手,在连接 Beckhoff 设备时遇到问题。我使用了 EL1008 设备,它有 8 个输入。在 Beckhoff 网站上,我找到了下表。当将变量分配给输入时,我很困惑,哪个变量映射到%IX0.0 %IX0.1 %IX0.3

在此输入图像描述

小智 5

%IX0.0%IX0.1并且%IX0.3只是寄存器中的地址。

如果您使用的是 TwinCAT 3,通常这些变量是在全局变量列表中声明的。或者,您也可以使用%I*让软件自动将变量映射到寄存器地址。

在此输入图像描述

但是,这不会将您的变量映射到硬件(在您的情况下为数字输入)。为此,您必须访问 I/O 树并将变量分配给每个数字输入通道。

确保首先构建您的解决方案,否则将找不到您的变量。

在此输入图像描述

找到您的 EL1008 设备,打开树并将硬件链接到变量。

在此输入图像描述

在此输入图像描述

该变量现在已映射到设备。激活配置并在运行模式下重新启动 TwinCAT。