添加多个块

生成向导允许在数据库中快速地增加多个相似的块,从而节省开发时间。您仅仅需要选择想要创建的块的类型和想要使用的块的名字。

对于块的类型,您可以选择一个已存在的或者是新建的块。这个选择确定了为每个被创建的块指派特定的值。例如,当您选择了一个新的块,向导将使用默认值创建块。而当您选择了一个已经存在的块,向导将使用被选中的块的值创建块。这个选项使得您不需要在以后再重新配置它们,来快速地创建多个相似的块。

当指定块的名称时,您必须输入前缀、后缀、起始数、终止数和增量值。生成向导使用这一信息自动地为创建的块指派名称。例如,下面的值可以用来创建名字从F1T1到F20T1的块。

前缀

起始数

终止数

增量

后缀

F

1

20

1

T1

生成向导不能使用已经存在的名字来创建块。如果您指定的信息是一个已存在的块名,向导将跳过此块,并继续下一个。

使用生成向导,您还有定制最多5个字段的选项。定制这些字段允许您调整块的配置。例如,如果您需要创建50个数字量输入块,每个块有一个不同的I/O地址。如果它们是有序出现的,您就可以使用生成向导指派这些地址。

您可以通过选择并输入前缀、后缀、起始数、终止数和增量值来定制字段。向导象处理您输入的块名一样地处理这些信息。如果在向导创建所有新块结束之前,作为结果的字段的数值序列就结束了,则序列将从头开始重做。例如,假定您想创建10个模拟量输入块,AI1到AI10,并用下列信息为每个块定制I/O地址:

前缀

起始数

终止数

增量

后缀

N

10

50

10

:7

块从下列地址接收数据:

地址

AI1

N10:7

AI2

N20:7

AI3

N30:7

AI4

N40:7

AI5

N50:7

AI6

N10:7

AI7

N20:7

AI8

N30:7

AI9

N40:7

AI10

N50:7

您还有使用自定义格式的复选框选项。当您选中此复选框,向导允许您为已选中的5个字段输入多个样式。A 模式 将担当编程语句的角色。下表列出了各种样式类型的语法。

样式类型

类型

句法

示例

数字的

<start:end:increment>

这里start是样式的初始值,

end是结束值,

increment是在当前样式值的增量值。

<1:10:1>生成一个从1到10的数值范围。

<1:20:3>生成数字1、4、7、10、13、16、19。

字母数字列表

<"string1", "string2",... "string">

这里string1是第一个字符串,

string2是第二个字符串,

string是最后一个字符串。

每个字符串必须用引号引用。

<"A", "B", "C", "D">

<"Area A", "Area B", "Area C">

<"Pump 1", "Pump 2", "Pump 3">

文字

string

这里 string 最多有40个字母或数字。

报警

Elapsed Time

模拟输入

常量

string

这里 string 最多40个字母或数字,包括引号。

Curr Value > 100

I/O Addr < 500

PLC:N7:<766:780:1>/15

注意文字和常量之间差别不大。两者都是字符串并最多能有40个字符。然而,引号(" ")对于常量是必须的,而字符串可以包括诸如方括号或冒号之类的标点符号或非字母数字符号。如果字符串只包括数字或字母,则引号是可选的。

同时还要注意负数和浮点数在样式中是不被支持的。您可以通过在样式外用引号引用一个负号或一个小数点,来生成这些类型的数字。负增量不被支持。RCP.EXE /fBEER.TXT /cBeer

样式...

产生的结果...

"-"<1:10:1>

-1 -2 -3 -4 -5 -6 -7 -8 -9 -10

<1:5:1>"."<"5">

1.5 2.5 3.5 4.5 5.5

通过将不同的样式类型组合,您能够生成范围很广的数据块的字段。例如,如果您要自定义块组的“描述”字段,您可以输入一种模式,例如,区域 <"A", "B", "C"> 的报警状态。请注意,模式以外的文本需要引号。

 

相关信息

如何做...

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。