存储PLCNext社区LinkedIn上的PLCNEXT.Instagram上的PLCNEXT.  youtube上的plcnext. github plcnext社区存储PLCNext社区

  1. zeb_btr.
  2. PLCNEXT工程师
  3. 2021年2月25日星期四

你好,

我在HMI中遇到了一个错误,尝试使用结构数组创建中华彩票彩网列表。我想出来创建我的中华彩票彩网列表和部分使用参数。但现在我在hmi-object'symbollist1'中收到错误“缺少参数'zeb_arrgobalbool'。使用asume我必须在”quellwert“中置于默认值,但我不能写入任何内容,我不能选择任何东西。什么我要做吗?

 

Attachments (2)
Accepted Answer
Martin PLCnext Team 接受答案 等待审核
0
Votes
撤消

你好,

我的结构布局是什么 - 很抱歉,如果我错过了图像。

我能够在中华彩票彩网列表中使用一系列结构,如下所示:

 

1.用户定义类型:

2021 03 01 9 36 15 

 

2.变量实例(注意:此变量具有 HMI. attribute checked).

2021 03 01 9 36 41

 

3.用户定义的HMI中华彩票彩网,具有以下两个参数。这些参数的名称可以是任何东西,但是 类型 这些参数必须对应于用户定义的结构中的类型(在我的情况下,int和bool)。

2021 03 01 9 37 28

 

4.中华彩票彩网列表,带:

- 数据变量=从步骤2的变量,和
- 中华彩票彩网=来自第3步的中华彩票彩网

2021 03 01 9 38 17

 

5.中华彩票彩网列表参数。

在这种情况下,我能够将用户定义的结构的字段分配给用户定义中华彩票彩网中的兼容类型的参数。

2021 03 01 9 39 46

 

我希望这有助于您找到项目中的问题的解决方案。如果没有,请告诉我们。

〜马丁。

 

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # Permalink
zeb_btr 接受答案 等待审核
0
Votes
撤消

第一个附件纠正

Attachments (1)
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 1
zeb_btr 接受答案 等待审核
0
Votes
撤消

我首先在中华彩票彩网内使用了我的struct-dispuer,这不起作用。我可以设置元素,但参数不适用于上面的desibed(版本1)。

现在我根据您的描述(版本2)重组了我的中华彩票彩网,并且除字符串之外的作品。原始数组只有空字符串,因为我仍然缺少数据集。在调试模式下更改字符串仅更改旧中华彩票彩网(版本1)中的字符串,但不是在我的新中华彩票彩网列表中(包含版本2)。任何线索都会发生这种情况吗?

此外,我想将整数添加为行标签(第1行= 1,行2 = 2,......)。找不到任何适当的,但是使用这些值将另一个列添加到我的结构中,以便在具有索引中填写Symbollist的值。

Attachments (1)
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 2
Martin PLCnext Team 接受答案 等待审核
0
Votes
撤消

在上面的例子中,我:

1.将新字段(Field3)添加到Struct String的结构定义。

2.(没有变化)

3.为HMI中华彩票彩网添加了一个新参数,your_string。

3A。向中华彩票彩网添加“文本”动态,显示新的Any_String参数值。

4.(没有变化)

5.将新名称(中华彩票彩网参数)与新源值(结构字段)连接。

然后我开始了一个Web浏览器并使用中华彩票彩网列表打开页面。

当我在PLCNext工程师中更改字符串时,在调试模式下,中华彩票彩网列表中的文本更改为在PLCNext工程中输入的值。

我无法解释为什么这在你的项目中不起作用 - 你必须做与我不同的事情。

我正在使用AXC F 2152 FW 2021.0.2和PLCNext Enginemer版本2021.0.2。

---------------------

关于关于自动编号中华彩票彩网列表的行的问题 - 我会检查一下并让您知道。

 

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 3
Martin PLCnext Team 接受答案 等待审核
0
Votes
撤消

在答案中华彩票彩网列表中自动编号行的问题:

不幸的是,您描述的解决方案是实现这一目标的唯一方法(抱歉)。

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 4
zeb_btr 接受答案 等待审核
0
Votes
撤消

感谢你的付出。

我有两个结构的实现。一个bool和一个真实的。真实的结构正常工作,Bool-Strucutre根本没有。删除和添加新的不解决问题。 AXC F 2152上的固件是2020.6

  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 5
zeb_btr 接受答案 等待审核
0
Votes
撤消

我将我的字段从真实结构中的字段切换为Bool-struct,现在也运作。文字菲尔德出了什么问题......

  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 6
Martin PLCnext Team 接受答案 等待审核
0
Votes
撤消

编辑:

我刚刚看到这个问题已经解决了,但我会留下我的原始答案,以防万一有其他问题。

================================================== ===============================================

从您所授予的信息,恐怕无法解释为什么您的结构包含BOOL字段不起作用。

我的例子上面的示例有一个包含bool字段的结构,它可以正常工作。

(绿色/红色圆圈显示BOOL值)

2021 03 03 15 37 19

我的例子是否为您工作?如果是的话,您的结构包含BOOL的结构是什么? 

如果您不使用PLCNext Engineerer版本2021.0.2 LTS,我可以推荐升级,以防万一内容解决此问题的新功能。

此外,值得升级PLC上的固件到2021.0.2 LTS,虽然我不认为在这种情况下会有所不同。

如果您可以向我们提供重现您所看到的问题的分步指南,那么我们可以调查它。

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 7
zeb_btr 接受答案 等待审核
0
Votes
撤消

对不起信息。

Bools也为我工作,但我的BOOL结构中的文本字段不起作用。 TextFields不会更新,并以某种方式能够冻结HMI。此与Text = False的TextField来自文本字段的旧实现,并在过去的几次Coppied。我的新索引Textfield来自HMI // objekte //文本,并在100..200条目的Symbollist中冻结HMI。

功能的文本字段也来自HMI // objekte //文本,并以清洁的新中华彩票彩网实现。在一个有100个条目的Symbollist中工作正常。

Attachments (1)
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 8
  • 页 :
  • 1


这篇文章没有答复。
但是,您不允许回复此帖。