跳到主要内容

KeyenceSr2000Master

插件用途

KEYENCE SR-2000 扫码、状态、复位和锁定控制驱动

选择入口

进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“KeyenceSr2000Master”。

支持的通道和数据类型

通道类型配置前检查
串口确认串口未被其它程序占用,并与设备保持一致的波特率、数据位、停止位和校验位。
TCP 客户端确认设备 IP、端口和网关到设备的网络可达性。

可选数据类型: 按页面可选项选择

地址规则

  • 基恩士 SR-2000 不支持寄存器变量地址,请使用读取条码、状态、版本、输入或复位、指示灯控制等动态方法。

特殊方法

方法用途参数
ReadBarcodeAsync读取条码无参数
ResetScannerAsync复位扫码器无参数
OpenIndicatorAsync打开指示灯无参数
CloseIndicatorAsync关闭指示灯无参数
ReadVersionAsync读取版本无参数
ReadCommandStateAsync读取命令状态无参数
ReadErrorStateAsync读取错误状态无参数
CheckInputAsync读取输入端子端子编号
SetOutputAsync设置输出端子端子编号,通断状态
ReadRecordAsync读取扫码记录无参数
LockAsync锁定扫码器无参数
UnlockAsync解除扫码器锁定无参数
ExecuteCommandAsync执行自定义命令命令文本

写入、启停、复位、装载、删除或控制类方法会改变现场设备状态。执行前应确认设备处于可操作状态,并准备停止或回退措施。

设备调试

进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。

专用调试页

扫码器状态用于读取当前状态,IO 用于查看输入输出,设备控制用于执行复位、指示灯和锁定操作。

功能作用
扫码器状态读取条码、版本、命令状态、错误状态和累计记录。
IO读取指定输入端子;设置输出端子会改变外部信号。
设备控制执行复位、指示灯开关、锁定、解锁和自定义命令,均可能改变设备状态。

KeyenceSr2000Master 扫码器状态

KeyenceSr2000Master IO

KeyenceSr2000Master 设备控制

调试要点

先读条码、版本和错误状态;输出、指示灯、复位、锁定/解锁和任意命令均需二次确认。

验证重点

  1. 先读取版本、命令状态和错误状态,确认连接的是目标扫码器且没有设备错误。
  2. 扫描一个专用测试条码,再执行“读取条码”,确认返回文本与标签内容一致。
  3. 读取一个已知输入端子,核对结果与现场接线状态一致。
  4. 输出端子、复位、指示灯、锁定和解锁只在现场允许时验证,并在操作后重新读取状态。
  5. 自定义命令必须来自当前型号的官方命令表,未知命令不得在生产设备上尝试。

排障差异

  • 版本和状态都无法读取:检查串口或 TCP 参数、扫码器命令接口是否启用,以及请求和响应是否以回车正确结束。
  • 能读状态但读不到条码:确认扫码器已经完成一次识读,并检查触发模式和最近错误状态。
  • IO 结果不正确:核对端子编号和接线;设置输出前确认对应端子允许远程控制。
  • 自定义命令失败:核对命令文本、当前型号支持范围和设备错误码,不要重复发送未知控制命令。
  • 特殊方法执行失败:核对方法参数和权限;控制、写入或复位类方法还需确认设备处于允许操作的状态。
  • 串口设备无响应:确认串口未被占用,并核对波特率、数据位、停止位和校验位。

相关操作

  • 采集配置:查看通道、设备和公共变量配置。
  • 插件索引:查找其它采集或数据转发插件。