16.6.1.3 将数据保存在

设置代码数据存储位置。

数据显示器

将数据保存到在数据显示器部件中设置的[监控字地址]中。

内部寄存器设置

将数据保存到内部寄存器地址中。设置[内部寄存器存储起始地址],按读取顺序保存条形码数据。

存储起始地址

设置内部寄存器地址以保存读取的代码数据。

要读取的字节数。

如果未能正常读取数据或未向内部寄存器地址写入数据,则会保存一个错误代码。

0000h

-

0001h

正常读取。

0002h

代码数据读取错误。未保存在内部寄存器地址中。

0003h

或者是接收到的数据超出了内部寄存器的地址范围(按用户区中的定义),或者是收到的数据数超过了[扩展设置]对话框中[指定大小]定义的数量。此时读取完成位地址(设置为启用时)置ON。请注意,超出范围的所有数据都不会被写入内部寄存器地址。

扩展设置

设置接收完成位

指定当已将全部数据写入内部寄存器地址时,是否将接收完成位地址置ON。

  • 当未勾选[设置接收完成位]时,在连续读取数据时数据会被覆盖。

启用

启用接收完成位。

位地址

设置接收完成位地址。

  • 在输入完成后将该位置OFF。如果未将接收完成位置OFF,人机界面将不会读取代码数据。

  • 条形码/2维码的读取时间和[接收完成位地址]的动作如下:

数据大小

定义存储到内部寄存器地址的代码数据的大小。

无限制

将读取时保存在内部寄存器地址中的代码数据大小设置为无限制。

  • 如果已读取代码数据超出了允许区,将不会写入超出的数据。

指定大小

将读取时保存在内部寄存器地址中的代码数据大小设置为1至9999。

  • 如果已读取代码数据超出[指定大小],则不会将超出数据写入内部寄存器地址。

初始化设置

从[无]、[清“0”]或[清“空”]中选择覆盖已读取数据代码时的处理方法。

例如,存储了代码数据“12345678”,再存储“ABCDE”,[数据大小]为8字节。

先前显示:保存了8字节的代码数据“12345678”。

当前显示:读取5字节代码数据“ABCDE”。

  • 选择[无]时

  • 选择[清“0”]时(用Null清除数据)

  • 选择[清“空”]时

可用内部寄存器地址范围

下图中的阴影部分(用户区)为可用范围。