设置代码数据存储位置。
数据显示器
将数据保存到在数据显示器部件中设置的[监控字地址]中。
内部寄存器设置
将数据保存到内部寄存器地址中。设置[内部寄存器存储起始地址],按读取顺序保存条形码数据。
存储起始地址
设置内部寄存器地址以保存读取的代码数据。
读取数据数(字节数)
要读取的字节数。
状态
如果未能正常读取数据或未向内部寄存器地址写入数据,则会保存一个错误代码。
0000h |
- |
0001h |
正常读取。 |
0002h |
代码数据读取错误。未保存在内部寄存器地址中。 |
0003h |
或者是接收到的数据超出了内部寄存器的地址范围(按用户区中的定义),或者是收到的数据数超过了[扩展设置]对话框中[指定大小]定义的数量。此时读取完成位地址(设置为启用时)置ON。请注意,超出范围的所有数据都不会被写入内部寄存器地址。 |
根据人机界面中设置的[文本数据模式]保存已读取的2维码数据。
5.4.14 [系统设置] - [控制器/PLC]设置指南
扩展设置
设置接收完成位
指定当已将全部数据写入内部寄存器地址时,是否将接收完成位地址置ON。
当未勾选[设置接收完成位]时,在连续读取数据时数据会被覆盖。
启用
启用接收完成位。
位地址
设置接收完成位地址。
在输入完成后将该位置OFF。如果未将接收完成位置OFF,人机界面将不会读取代码数据。
条形码/2维码的读取时间和[接收完成位地址]的动作如下:
数据大小
定义存储到内部寄存器地址的代码数据的大小。
无限制
将读取时保存在内部寄存器地址中的代码数据大小设置为无限制。
如果已读取代码数据超出了允许区,将不会写入超出的数据。
指定大小
将读取时保存在内部寄存器地址中的代码数据大小设置为1至9999。
如果已读取代码数据超出[指定大小],则不会将超出数据写入内部寄存器地址。
初始化设置
从[无]、[清“0”]或[清“空”]中选择覆盖已读取数据代码时的处理方法。
例如,存储了代码数据“12345678”,再存储“ABCDE”,[数据大小]为8字节。
先前显示:保存了8字节的代码数据“12345678”。
当前显示:读取5字节代码数据“ABCDE”。
选择[无]时
选择[清“0”]时(用Null清除数据)
选择[清“空”]时
下图中的阴影部分(用户区)为可用范围。
如果数据大小超出范围,阴影范围内的数据被写入内部寄存器地址。状态将显示为“0003h”。