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

  1. petermannon.
  2. PLCNEXT工程师
  3. 2020年2月23日星期日

你好:

 

我需要能够创建,监控和控制高达400个定时器(吨)。

最简单的方法是创建一个吨(数据类型),但这不可用。

你知道这是另一种实现这一目标吗?

 

谢谢 !

彼得。

Josh 接受答案 等待审核
0
Votes
撤消

嘿彼得,

我过去遇到过这个。从我发现,无法创建一个与ton fb相关的数据类型。

或者,您可以创建由结构和数组组成的自己的用户定义的数据类型。该结构可以包含定时器的元素(即,在,pt,et,q)。然后可以创建一个结构的数组,这将为您提供一系列吨元素。

请参阅用户定义的数据类型的附件以及如何在程序中使用它。 

 

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

乔什:

由于吨块是相同的实例,并且只需使用阵列来访问它,这不起作用。

每个数组都需要具有不同的PT值,开始时间等....

根据您为每个的数组数据不是独立描述,因为它们基于单个吨实例。

TON只会从发送到它的最后一个阵列中的值。

 

谢谢 !

 

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

嘿彼得,

该示例中的数组将能够存储有关多个计时器的信息。 

也可以像示例一样明确地引用数组

例如,将Arrimers [1]更改为Arrimer [iindex],现在您可以更改该索引,但是它需要适合该吨的实例。

 

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

嗨伙计们,抱歉屁股到这个谈话......我喜欢乔希的解决方案,但我想我可以看到彼得说的话。

如果我正确地了解Josh的解决方案,则阵列可以保留Peter需要的400个定时器的信息,这使得这使得可以使用for-next循环(例如)轻松处理此信息。

但是,我相信为此工作,必须有400个实例创建了吨函数块,每个FB实例将“绑定”到一组单个数组元素。这是因为FB实例中存在内部变量,其跟踪(例如)经过的时间。我知道彼得不想创建那些400个FB实例,但正在寻找一种创建一个FB实例的方法。

我已经将这个问题传递给PLCNext工程师支持团队,我希望他们有一个适合彼得要求的解决方案(如果我正确地理解它们)。

〜马丁。

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

matin:

是的,我需要400个实例。

谢谢你对我来看待这个,我期待着回应。

问候,

彼得

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

嗨彼得,

不幸的是,您要做的是,目前的PLCNext Engineer版本是不可能的。

所以此时 - 如果要使用PLCNext Engineer - 您需要创建400个功能块实例并将每个实例连接到自己的输入和输出。

〜马丁。

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 6
  • 页 :
  • 1


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