14.11.1.2 数值显示 - 基本/扩展

您可以为数字数据显示间接指定地址。有两种间接指定的方法。

地址类型

您可以用如下方法定义显示地址(监控字地址):[直接指定]、[地址]或[控制器类型和地址]。

允许输入

您可以接受来自键盘、条形码阅读器或2维条形码阅读器的输入。选择该复选框,显示[数据输入]选项卡。

监控字地址

可实时显示此处指定的字地址中保存的数值数据。如需间接指定监控字地址,在[地址类型]列表中,选择[地址]或[控制器类型地址]。

地址

间接分配给[基地址]中指定的寄存器。

基地址/偏移值指定地址

[基地址]成为标准间接分配的地址。

在[偏移值指定地址]中,设置保存来自[基地址]的偏移值的地址。

例如,当您间接指定[监控字地址]D35时

[基地址] = D10

[偏移值指定地址] = D100

将[偏移值指定地址]中的数据作为来自[基地址]的偏移值进行处理。

[基地址](D10)被加到[偏移值指定地址](D100)的数据(该数据为25)上,此时显示结果地址D35的数据“40”。

  • 如果[基地址]+[偏移值]运算造成数字溢出(16位以上),就不能请求正确的监控字地址。在这种情况下,监控字地址将处于未定义状态。

Bin/BCD

从[Bin]或[BCD]中选择保存在[偏移值指定地址]中的数据类型。

设备类型地址

间接分配寄存器及地址。

控制器/PLC

当[地址类型]是[控制器类型地址]时,选择要间接分配的控制器/PLC的地址。

控制器指定起始地址

输入字地址的起始地址来指定[控制器指定起始地址]中的显示地址。在[控制器指定起始地址]中保存地址模式。地址模式决定了地址是内部地址还是外部(PLC)地址。在紧随[控制器指定起始地址]的三个字中保存寄存器代码和地址代码。将显示用寄存器代码和地址代码指定的字地址。

例如,当您间接指定[监控字地址]CN35时

[控制器指定起始地址]=D100

[地址模式] = 外部(PLC)寄存器

[寄存器代码]= CN:0061

*1地址模式0:外部(PLC)寄存器1:上例中,内部寄存器存储0。

*2有关控制器代码的信息,请参阅"GP-Pro EX控制器连接手册"。如需在地址模式中指定内部寄存器,使用LS控制器的控制器代码0x0000,寄存器代码0x0001用于USR寄存器。

由D100、D101、D102和D103指定的地址是CN35。将显示其数据:“40”。

在[基本]选项卡的扩展画面上,如果将[地址类型]设置为[地址]或[控制器类型地址],并将[输入/显示设置]的[输入指定]和[显示指定]设置为[地址],则会将保存输入范围/显示范围最大/最小值的地址自动分配给监控字地址后面的地址。

指定输入/显示范围

指定输入/显示范围,[监控字地址]数据将自动转换到相应的输入和显示范围。可以显示出由此得到的数值(显示相对值)。

例如,

数据类型

选择要显示数据的类型。

位长

数据类型

16位

Dec, Hex, Oct, Bin, BCD

32位

Dec, Hex, Bin, BCD, Float

位长

在1至16中指定地址的有效位长度。

仅当将[数据类型]指定为[16位]时可选择。

间接区域指定

如果[输入指定]和[显示指定]都是[地址],请从[个别设置]或[显示地址后的区域]中为将保存输入范围和显示范围上限/下限值的字地址选择间接分配方法。

如果将[输入指定]或[显示指定]两者之一设置为[常量],那么该设置将固定为[个别设置]。

为[最小]和[最大]分别指定值或字地址。

在[基本]选项卡上,输入范围和显示范围被保存在[监控字地址]后的连续地址中,它们分别是输入范围最大值、输入范围最小值、显示范围最小值和显示范围最大值。

 

如果将[间接区域指定]设置为[显示地址后的区域],输入/显示范围的最小/最大值将如下所示:

[基地址] = D10

[偏移值指定地址] = D100

[监控字地址] = D35

[输入指定]= 地址

[显示指定]= 地址

输入范围

输入指定

选择如何指定输入范围的最大和最小值。

指定一个设定的常量作为最大/最小值(直接指定)。

指定保存最小/最大值的地址(间接指定)。

符号+/-

指定输入数据是否能够处理负值数据。

仅正数数据。

负数用2的补码处理。

负数用MSB符号(最高位)处理。

显示范围

显示指定

选择如何指定最大值和最小值。

指定一个设定的常量作为最大/最小值(直接指定)。

指定保存最小/最大值的地址(间接指定)。

四舍五入

当显示数据时,选择是否对小数部分进行四舍五入。

显示符号

设置显示负数。

当[数据类型]为[Dec]时才可以设置它。

例如,当写入"-123"时

输入范围/显示范围

最小/最大

为数字显示数据选择输入范围和显示范围。

如果[输入指定]或[显示指定]为[常量],那么您可以输入最小/最大值。

如果设置了[地址],请指定将保存最小/最大值的字地址。

输入范围/显示范围最小值/最大值

16位

数据类型

符号+/-

输入范围

显示符号+/-

显示范围

Dec

0至65535

禁用

0至65535

启用

-32768至32767

2的补码

-32768至32767

禁用

0至65535

启用

-32768至32767

MSB

-32767至32767

禁用

0至65535

启用

-32768至32767

Hex

0至65535

0至FFFF(h)

2的补码

-32768至32767

0至FFFF(h)

MSB

-32767至32767

0至FFFF(h)

Oct

0至65535

0至177777(o)

2的补码

-32768至32767

0至177777(o)

2的补码

-32767至32767

0至177777(o)

BCD

0至9999

0至9999

Bin

0至65535

0至FFFF(h)

2的补码

-32768至32767

0至FFFF(h)

MSB

-32767至32767

0至FFFF(h)

32位

数据类型

符号+/-

输入范围

显示符号+/-

显示范围

Dec

0至4294967295

禁用

0至4294967295

启用

-2147483647至2147483647

2的补码

-2147483648到

2147483647

禁用

0至4294967295

启用

-2147483647至2147483647

MSB

-2147483647到

2147483647

禁用

0至4294967295

启用

-2147483647至2147483647

Hex

0至4294967295

0至FFFFFFFF(h)

2的补码

-2147483648到

2147483647

0至FFFFFFFF(h)

MSB

-2147483647到

2147483647

0至FFFFFFFF(h)

BCD

0至99999999

0至99999999

Bin

0至4294967295

0至FFFFFFFF(h)

2的补码

-2147483648到

2147483647

0至FFFFFFFF(h)

MSB

-2147483647到

2147483647

0至FFFFFFFF(h)

浮点

-9.9e16 到9.9e16

-9.9e16 到9.9e16

  • 输入范围和显示范围决定了数值的转换显示方式。如果该值超出了输入范围,那么就使用相同比率转换并显示该值。