首页 > 解决方案 > 模型文本列表中的 CoDeSys 可视化下拉菜单自定义值

问题描述

使用 CoDeSys,我有一个可视化下拉列表,它使用列表中选项的值枚举。枚举来自一个单独的库,对于我的特定应用程序,我只想使用下拉列表中枚举值的一个子集。所以为了做到这一点,我有一个文本列表,其中只包含两个值,5 和 7。 下拉元素的文本列表

这看起来很简单,但是当我运行这个特定的下拉菜单时,我正确地看到了这两个值,但我也看到了最多 12 个缺失 ID 的数字。12 很奇怪,因为枚举有 22 个枚举值。

在此处输入图像描述 在此处输入图像描述

是否可以只在下拉列表中显示两个值而不使 ID 为 0 和 1?我真的很想使用库枚举。

标签: plcstcodesys

解决方案


事实证明,必须选中一个名为“过滤缺失的文本条目”的复选框,以便下拉列表仅包含文本列表中给出的值。选中该框后,它将删除随机编号的值。

在此处输入图像描述


推荐阅读