{}

我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。

搜索常见问题解答

Quantum 系列CPU的写入 4x 寄存器指令PUT_4X在M580里用不了怎么办?

问题描述:
Quantum 系列CPU的写入 4x 寄存器指令PUT_4X在M580里用不了怎么办?

所属产品线:
EcoStruxure Control Expert(原Unity Pro)

解决方法:

写入 4x 寄存器指令PUT_4X将输入变量 IN 中的值复制到 %MW 寄存器区域(Quantum CPU 中的 4x 寄存器区域)。OFF 是 %MW 寄存器区域中的字偏移。

该功能所复制的字节数与连接到输入引脚 IN 的数据类型的大小相同。

OFF 中的值可以在运行时修改。如果 OFF 在配置的 %MW 寄存器区域之外,将生成一条错误消息并将 ENO 设置为 0。

该功能仅写到所配置的 %MW 区域的结尾,即使所连接的数据类型可能含有更多的数据。在这种情况下,该功能块不读入所连接的数据类型的其余部分。

如果 OFF = 120 且输入的数据类型为 INT,则此功能将写入寄存器 %MW120(寄存器 400120)的 16 位值。

如果 OFF 的地址为最后配置的 %MW,则此功能将只写入 1 个字,即使所连接的 IN 变量大于 1 个字。

M580中不支持此指令,可以用OPERATE操作块代替实现,即%MW0[OFF1]:=INT1;,其中OFF1是偏移,INT1是数据源,见以下截图:



是否有帮助?

探索更多
范围:
探索更多
范围: