收藏 分享(赏)

X-SIGHT智能相机下位机说明v1.5.pdf

上传人:精品资料 文档编号:10476798 上传时间:2019-11-21 格式:PDF 页数:21 大小:385.56KB
下载 相关 举报
X-SIGHT智能相机下位机说明v1.5.pdf_第1页
第1页 / 共21页
X-SIGHT智能相机下位机说明v1.5.pdf_第2页
第2页 / 共21页
X-SIGHT智能相机下位机说明v1.5.pdf_第3页
第3页 / 共21页
X-SIGHT智能相机下位机说明v1.5.pdf_第4页
第4页 / 共21页
X-SIGHT智能相机下位机说明v1.5.pdf_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、1 X-SIGHT智能相机下位机说明v1.5 2012.04.05 by Roc X-SIGHT 智能相机分为上位机软件 ( X-SIGHT Studio)和下位机 (智能相机 ), 本文主要介绍下位机的使用方法 ,分为以下几个部分 : 1、 智能相机结构 ; 2、 智能相机执行流程 ; 3、 相机配置说明 ; 4、 作业配置说明 ; 5、 Modbus 通信地址列表 ; 6、 相机运行错误码 ; 7、 常见问题 。 更新记录更新记录更新记录更新记录 : : v.1.1 MODBUS 通信列表中增加了作业触发选择寄存器 ; v1.2 输入输出口状态与导通 /关闭的状态关系重新做了定义和说明 v

2、1.3 MODBUS 地址空间做了更改 ,保持寄存器 0x03 空间 1000-64999 为用户配置区 ,输入寄存器 0x04空间 1000 以后的区域被删除 。 v1.4 修改了 MODBUS 空间中 INPUT REG 的地址内容 v1.5 更新了 MODBUS 通信 地址 列表的内容 。 2 一一一 一、 、 、智能相机结构 智能相机结构智能相机结构智能相机结构 智能相机结构包括采集模块 、处理模块 、存储模块和通信接口 。 通信接口有以太网通信 、 RS-485 串行接口 、通用输入输出接口等 智能相机DSP处理器采集芯片( CMOS/CCD)RS-485串行接口100M工业以太网接

3、口通用输入输出( I/O)接口SDRAM(掉电数据丢失 )FLASH(掉电数据不丢失 )通信接口存储模块处理模块采集模块图 1 智能相机结构框图 3 二二二 二、 、 、智能相机 智能相机智能相机智能相机 执行执行执行执行 流程流程流程流程 相机上电后 ,首先执行 BOOTLOADER 程序 ,对相机的硬件 、系统程序代码进行检查 ,并执行固件更新等功能 。执行完 BOOT 程序后 ,将执行系统 SYS 程序 ,实现图像的采集 、处理 、结果输出 、通信等功能。相机 执行 流程图如图 2 所示 。 图 2 智能相机 执行 流程图 相机执行 过程共有 4 个模式 :采集模式 、调试模式 、运行模

4、式 、停止模式 。 NOTE: 相机上电后默认进入运行模式 。 1、采集模式只采集图像 ,不处理图像 、不输出结果 ,可以和外部通信 。上位机切换到 “采集模式 ”的工具栏按钮为 : ; 2、调试模式不采集图像 ,只对上位机下载的图像进行处理 ,不输出结果 ,可以和外部通信 。上位机切换到 “调试模式 ”的工具栏按钮为 : ; 3、运行模式采集图像 ,并对图像进行处理 ,输出处理结果 ,可以和外部通信 。上位机切换到 “运行模式 ”的工具栏按钮为 : ; 4、停止模式不采集图像 ,不对图像进行处理 ,不输出结果 ,仅支持外部通信 。上位机切换到 “调试模式 ”的工具栏按钮为 : 。 4 三三三

5、 三、 、 、相机配置说明 相机配置说明相机配置说明相机配置说明 智能相机的相机配置 窗口 包括相机配置 、输出口信号配置 、输出口高级配置等选项 。 1、 、相机配置包括站号 相机配置包括站号相机配置包括站号相机配置包括站号 、 、相机别名 相机别名相机别名相机别名 、 、波特率 波特率波特率波特率 、 、局部窗口大小 局部窗口大小局部窗口大小局部窗口大小 、 、输入口滤波时间 输入口滤波时间输入口滤波时间输入口滤波时间 、 、以及 以及以及以及 CMOS 控制参数等信控制参数等信控制参数等信控制参数等信息息息 息。 。 。上位机设置 “相机配置 ”的窗口如图 3 所示 : 图 3 相机配置

6、界面 ( 1)站号 :为 RS-485 串口通信的站号 ,同时也是以太网通信 IP 地址的最后一位 。如站号为 2,则以太网通信的客户端 ( PC、触摸屏等 )的 IP 地址为 192.168.8.2; ( 2)波特率 :为 RS-485 串口通信的波特率 ,可选波特率值 为 38400、 57600、 115200 三个 ; ( 3)局部窗口 :用于设置相机采集图像的局部窗口大小 ,目前仅支持 Y 轴的大小设置 。默认为全屏显示(起点 Y 坐标为 0,终点 Y 坐标为 1); NOTE:以上几参数更改完后 ,相机需要断电 ,再重新上电 ,方能生效 ! ( 4)滤波时间 :用于设 置相机输入口

7、的滤波时间 ,默认为 10ms。 ( 5) CMOS 采集参数 :包括曝光 /增益控制 、曝光时间 、增益 、图像翻转控制 、抓拍模式 、高动态范围设置等 。 抓拍模式 :目前仅支持 30 万相机 ,使能抓拍模式后 ,可以使相机采集图像的时间更加精确 ,但是图像质量有所下降 ,该功能需根据实际情况而选择使用 ! 高动态范围 :目前仅支持 30 万相机 ,使能高动态范围后 ,可以使相机采集的图像灰度范围更大 ,主要用于环境光源较亮的现场 ,使能此功能 ,可以避免相机的采集图像曝光过度 。 NOTE: CMOS 采集参数设置支持在线预览功能 ,在界面设置参数后 ,可以在上位机软件图像显示窗口中实时

8、预览下位机采集的图像效果 ,但是如果要使采集的参数生效 ,需点相机配置窗口上的 “写入 ”按钮 ,将相机配置写入相机 ! 5 2、 、输出口信号配置包括对相机 输出口信号配置包括对相机输出口信号配置包括对相机输出口信号配置包括对相机 5 个输出口的配置个输出口的配置个输出口的配置个输出口的配置 。 。上位机配置输出口信号的窗口如图 4 所示 。 图 4 输出口信号配置 NOTE: Y4 固定为输出有效周期信号 , Y0-Y3 可以被配置为 “无输出信号 ”和 “工具输出结果信号 ”。 ( 1)两种信号的含义 : “输出有效周期信号 ”是用于通知外部 PLC 等设备 ,说明此时相机的工具结果输出

9、有效 ,可以读取 “工具结果输出信号 ”; “工具结果输出信号 ”是用于输出工具的输出结果 ,输出电平可以灵活配置 ; NOTE: “输出有效周期信号 ”会在 “工具结果输出信号 ”之前输出 。 ( 2)相机运行时序为 :采集 处理 输出 /通信 。 在相机对处理开始之前 ,会对所有的 Y 口进行初始化 (根据 Y 口的 “默认状态 ”配置 ,“通”或者 “断”),处理结束后 ,首先对 Y4 口输出有效周期信号 (如 Y4 默认电平为 “通”,则此时输出 “断”;如 Y4 默认电平为 “断”,则此时输出 “通”), 然后再对 Y0-Y3 输出工具结果信号 (根据 Y 口的 “通过状态 ”配置

10、), 具体如图 5 所示 。 6 采集 处理 输出 /通信 采集 处理 输出 /通信1、相机运行时序断通断通默认状态为断 ,通过状态为断 ;默认状态为断 ,通过状态为通 ;通过失败通过失败通过失败 失败通过断通断通默认状态为通 ,通过状态为断 ;默认状态为通 ,通过状态为通 ;通过失败通过失败通过失败 失败通过2、输出口被配置为工具输出结果3、输出口被配置为输出有效信号默认状态为通 ,有效状态为断 ;默认状态为断 ,有效状态为通断通断通输出有效 输出有效输出有效 输出有效采集图 5 输出口配置时序图 NOTE:默认状态为相机处理过程中的 Y 口状态 ,通过状态为相机处理结束至下一次处理开始前的

11、 Y 口状态(包括了采集时间 )! 7 四四四 四、 、 、作业配置说明 作业配置说明作业配置说明作业配置说明 智能相机最多支持 5 个作业 ,每个作业可以单独设置作业配置 。上位机作业配置窗口如图 6 所示 。 图 6 作业配置窗口 作业配置可以配置每个作业的触发方式 、延时时间 、采集周期以及输入口选择 。 延时时间表示在触发信号生效后 ,再延时一定的时间 ,采集图像 。 采集周期在使能 “内部定时触发 ”时有效 ;输入口选择在使能 “外部触发 ”时有效 。 NOTE:作业的触发方式有 :连续触发 、内部定时触发 、外部触发 、通讯触发等四种触发方式 。连续触发不需要外部干预 ,采集完一帧

12、图像后 ,自动采集下一帧图像 ;内部定时触发根据设置的采集周期 ,由相机内部定时触发采集图像 ;外部触发由相机根据输入口 X0 和 X1 的状态采集图像 ;通讯触发由相机根据MODBUS 寄存器地址 21-25 的状态触发相应的作业采集图像 。 NOTE:相机运行过程中 ,每个扫描周期可以执行多个作业 ,作业 1 运行的过程中 ,如果对作业 2、作业 3、作业 4、作业 5 等有触发请求 ,则该触发请求会被保留 ,作业 1 执行完毕后 ,会执行被触发的作业 。 8 五五五 五、 、 、 MODBUS 通信地址列表通信地址列表通信地址列表通信地址列表 1、 、保持寄存器 保持寄存器保持寄存器保持

13、寄存器 ( ( Holding Registers) ): : : MODBUS 功能码功能码功能码功能码 0x03, ,可读写 可读写可读写可读写 , ,包括相机运行参数和作业配置 包括相机运行参数和作业配置包括相机运行参数和作业配置包括相机运行参数和作业配置 NOTE: :该 该该 该空间 空间空间空间 modbus 地址地址地址地址 范围范围范围范围 为为为 为 0 64999, ,其中 其中其中其中 0-999 为相机运行参数为相机运行参数为相机运行参数为相机运行参数 , , 1000-64999 为用户配置区为用户配置区为用户配置区为用户配置区 ( ( 1) )相机运行参数 相机运行

14、参数相机运行参数相机运行参数 ( (地址范围 地址范围地址范围地址范围 : : 0-999 D) ) 类别类别类别类别 参数参数参数参数 字数字数字数字数 Modbus地址地址地址地址 备注备注备注备注 相机 运行 参数 工作模式 1W 0 RUN 模式 0 GRAB 模式 1 STOP 模式 2 DEBUG 模式 3 LEARN 模式 4 系统自更新标志 1W 1 写 AAAA,表示需要更新 FLASH 错误标 志位 1W 2 编码方式见 5 错误类型错误类型错误类型错误类型 写入作业配置标志 1W 3 外部写 1 表示将配置信息写入FLASH,完成操作后 ,相机自动置 0。 当前扫描时间

15、2W 4 每个模式运行一次的时间 , 单位us 最小扫描时间 2W 6 单位 us 最大扫描时间 2W 8 单位 us 网络通信错误码 1W 10 ERROR_TCP 编码方式见 5 MODBUS_TCP错误 串口通信错误码 1W 11 ERROR_UART 编码方式见 5 MODBUS_UART 错误 系统处理错误码 1W 12 ERROR_PROCESS 编码方式见 5 PROCESS 错误 虚拟机错误码 1W 13 ERROR_VM 编码方式见 5 虚拟机错误 恢复备份作业使能位 1W 14 写 1,表示从 FLASH 中将备份作业配置拷贝至 RAM 中运行 ,使能后相机自动清 0。 定

16、时触发作业选择位 1W 15 外部触发 0 作业选择位 2W 16 外部触发 1 作业选择位 3W 17 保留 3W 18-20 作业 1 触发请求 1W 21 1 表示有触发请求 0 表示无触发请求 作业 2 触发请求 1W 22 9 作业 3 触发 请求 1W 23 作业 4 触发请求 1W 24 作业 5 触发请求 1W 25 保留 3W 26-28 实时参数修改使能 1W 30 使能 CMOS 参数实时修改功能 增益 1W 31 存于 RAM 中,对相机实时调试 曝光时间 2W 32 存于 RAM 中,对相机实时调试Float 自动增益 /曝光控制 1W 34 (仅 MT9V032)存

17、于 RAM 中,对相机实时调试 图像翻转控制 1W 35 存于 RAM 中,对相机实时调试 快照模式使能控制 1W 36 (仅 MT9V032)存于 RAM 中,对相机实时调试 高动态范围控制 1W 37 保留 1W 38 局部图像窗口 起始坐标 X 1W 39 图像窗口左下角 局部图像窗口 起始坐标 Y 1W 40 局部图像窗口 终止坐标 X 1W 41 图像窗口右上角 局部图像窗口 终止坐标 Y 1W 42 保留 5W 43-47 当前采集时间 2W 48 图像采集时间 最短采集时间 2W 50 最长采集时间 2W 52 当前处理时间 2W 54 算法作业处理时间 最短处理时间 2W 56

18、 最长处理时 间 2W 58 当前通信时间 2W 60 通信时间 : 包括串口通信和以太网时间 最短通信时间 2W 62 最长通信时间 2W 64 保留 4W 66-69 输入口 X0 状态 1W 70 输入口 X1 状态 1W 71 保留 4W 72-75 输出口 Y0 状态 1W 76 输出口 Y1 状态 1W 77 输出口 Y2 状态 1W 78 输出口 Y3 状态 1W 79 输出口 Y4 状态 1W 80 保留 81-999 10 ( ( 2) )用户配置区 用户配置区用户配置区用户配置区 ( (地址范围 地址范围地址范围地址范围 : : 1000-64999 D) ) 该 MODB

19、US 空间为用户自定义配置区 ,用户可配置任意的参数 (包括作业输入参数和作业输出结果 ),并将其映射至 MODBUS 地址 。 2、 、只读寄存器 只读寄存器只读寄存器只读寄存器 ( ( Input Registers) ): : : MODBUS 功能码功能码功能码功能码 0x04, ,只读 只读只读只读 , ,包括相机固化参数和相机配置 包括相机固化参数和相机配置包括相机固化参数和相机配置包括相机固化参数和相机配置 NOTE: :该 该该 该空间 空间空间空间 modbus 地址范围地址范围地址范围地址范围 为为为 为 0 - 999 ( ( 1) )相机固化参数 相机固化参数相机固化参

20、数相机固化参数 ( (地址范围 地址范围地址范围地址范围 : : 0-99 D) ) 类别类别类别类别 寄存器寄存器寄存器寄存器 字数字数字数字数 Modbus地址地址地址地址 备注备注备注备注 相 机 固 化参数 系列 1W 0 机型 1W 1 软件版本 2W 2 2.1.0a 注册号 .主版本 . 硬件版本 1W 4 硬件版本号 ,目前为 1 图像宽度 1W 5 图像高度 1W 6 单色 /彩色 1W 7 像素位数 1W 8 RTTI 版本号 1W 9 由 TypeID.h 中确定 保留 2W 11 固件版本编译日期 2W 12 由 BuildTime.h 中确定 算法版本编译日期 2W

21、14 由 getTime.h 中确定 ,在 Arithmetic的 main.lib 中 保留 16-99 ( ( 2) )相机配置 相机配置相机配置相机配置 ( (地址范围 地址范围地址范围地址范围 : : 100-999 D) ) 类别类别类别类别 参数参数参数参数 字数字数字数字数 Modbus地址地址地址地址 备注备注备注备注 相机配置 站号 1W 100 别名 5W 101 标示不同相机 本机 IP 2W 106 通信波特率 1W 108 增益 1W 109 曝光时间 2W 110 Float 自动增益 /曝光控制 1W 112 仅 MT9V032 图像翻转控制 1W 113 快照模

22、式使能控制 1W 114 仅 MT9V032 高动态范围控制 1W 115 保留 2W 116-117 输入口 1 滤波时间 1W 118 滤波时间 输入口 2 滤波时间 1W 119 11 保留 8W 120-127 输出口 1 配置 2W 128 包括信号类型 、对应工具序号 、默认电平 、有效电平 输出口 2 配置 2W 130 输出口 3 配置 2W 132 输出口 4 配置 2W 134 输出口 5 配置 2W 136 保留 7W 138-144 局部图像窗口 起始坐标 X 1W 145 图像窗口左下角 局部图像窗口 起始坐标 Y 1W 146 局部图像窗口 终止坐标 X 1W 14

23、7 图像窗口右上角 局部图像窗口 终止坐标 Y 1W 148 保留 149-999 12 六六六 六、 、 、相机运行错误码 相机运行错误码相机运行错误码相机运行错误码 错误类型错误类型错误类型错误类型 错误码错误码错误码错误码 错误说明错误说明错误说明错误说明 NO_ERROR 0x0000 无错误 ERROR_UNDEFINED 0xFFFF 未定义错误 MB_ILLEGAL_FUNCTION 0x0001 非法的功能码 MB_ILLEGAL_DATA_ADDR 0x0002 错误的偏移地址 MB_ILLEGAL_DATA_QUANTITY 0x0003 错误的寄存器个数 MB_SLAVE

24、_DEVICE_FAILURE 0x0004 服务器设备错误 MB_ACKNOWLEDGE 0x0005 MB_SLAVE_DEVICE_BUSY 0x0006 服务器设备忙 MB_MEMORY_PARITY_ERROR 0x0008 存储器错误 MB_GATEWAY_PATH_UNAVAILABLE 0x000A MB_GATEWAY_TARGET_DEVICE_FAILED 0x000B ERROR_TCP_SEVER_FATAL 0x0010 TCP-服务器端 致命错误 ERROR_TCP_SOCKET_RECV 0x0011 TCP-套接字接收错误 ERROR_TCP_SOCKET_S

25、END 0x0012 TCP-套接字发送错误 ERROR_TCP_TRANS_ID 0x0013 TCP-传输 ID 错误 ERROR_TCP_PROTOCOL 0x0014 TCP-协议错误 ERROR_TCP_TRANS_LEN 0x0015 TCP-传输长度错误 ERROR_TCP_UNIT_ID 0x0016 TCP-单元 ID 错误 ERROR_TCP_FUNCTION 0x0017 TCP-功能码错误 ERROR_TCP_START_INDEX 0x0018 TCP-起始地址错误 ERROR_TCP_REGNUM 0x0019 TCP-寄存器个数错误 ERROR_TCP_FILE_

26、ID 0x001A TCP-文件 ID 错误 ERROR_TCP_FILE_LEN 0x001B TCP-文件长度错误 ERROR_TCP_CAPTURE_IMG_LEN 0x001C TCP-采集图像长度错误 ERROR_TCP_PROCESS_IMG_LEN 0x001D TCP-处理图像长度错误 ERROR_TCP_COMPRESS_IMG_LEN 0x001E TCP-压缩图像长度错误 ERROR_TCP_FAIL_IMG_LEN 0x001F TCP-错误图像长度错误 ERROR_TCP_CAM_CONFIG_LEN 0x0020 TCP-相机配置长度错误 ERROR_TCP_JOB

27、_CONFIG_LEN 0x0021 TCP-作业配置长度错误 ERROR_TCP_APPEND_DATA_LEN 0x0022 TCP-附加数据长度错误 13 ERROR_TCP_HOLDING_FILE_LEN 0x0023 TCP-保持寄存器文件长度错误 ERROR_TCP_INPUT_FILE_LEN 0x0024 TCP-输入寄存器文件长度错误 ERROR_TCP_JOB_RESOUT_LEN 0x0025 TCP-作业输出结果文件长度错误 ERROR_TCP_RTTI_DATA_LEN 0x0026 TCP-RTTI 文件长度错误 ERROR_TCP_DEBUG_IMG_LEN 0

28、x0027 TCP-调试 图像长度错误 ERROR_TCP_DEBUG_IMG_TYPE 0x0028 TCP-调试图像类型错误 ERROR_TCP_DEBUG_IMG_COLOR 0x0029 TCP-调试图像彩色类型错误 ERROR_TCP_DEBUG_IMG_PIXELDIGIT 0x002A TCP-调试图像位深度错误 ERROR_TCP_DEBUG_IMG_WIDTH 0x002B TCP-调试图像宽度错误 ERROR_TCP_DEBUG_IMG_HEIGHT 0x002C TCP-调试图像高度错误 ERROR_TCP_FLASH_OPERATE 0x002D TCP-FLASH 操

29、作失败 ERROR_TCP_SOCKET_CONNECT_MAX 0x002E TCP_SOCKET 连接达到最 大值 ERROR_TCP_FILE_ADDR 0x002F TCP-文件偏移地址错误 ERROR_UART_STATION_NUM 0x1001 UART-站号错误 ERROR_UART_CRC_CHECK 0x1002 UART-CRC 校验错误 ERROR_UART_RECV_LEN 0x1003 UART-接收长度错误 ERROR_UART_SEND_TIMEOUT 0x1004 UART-发送超时错误 ERROR_UART_FUNCTION 0x1005 UART-功能码错

30、误 ERROR_UART_START_INDEX 0x1006 UART-起始地址错误 ERROR_UART_REGNUM 0x1007 UART-寄存器个数错误 ERROR_UART_DEVICE_FAILURE 0x1008 UART-设备致命错误 ERROR_PROC_CAM_CFG_CRC 0x2001 PROCESS-相机配置 CRC 错误 ERROR_PROC_JOB_CFG_CRC 0x2002 PROCESS-作业配置 CRC 错误 ERROR_PROC_APN_DATA_CRC 0x2003 PROCESS-附加数据 CRC 错误 ERROR_PROC_MODE 0x2004

31、 PROCESS-模式错误 ERROR_PROC_CAPTUREOVER 0x2005 PROCESS-采集失败错误 ERROR_PROC_FLASH_OPERATE 0x2006 PROCESS-FLASH 操作错 误 ERROR_PROC_CAM_LEN_OVER 0x2007 PROCESS-相机配置长度错误 ERROR_PROC_JOB_LEN_OVER 0x2008 PROCESS-作业配置长度错误 ERROR_PROC_APN_LEN_OVER 0x2009 PROCESS-附加数据长度错误 ERROR_PROC_TRIGMODE 0x200A PROCESS-触发模式错误 ERR

32、OR_PROC_DESERIAL_INPUT 0x200B PROCESS-序列化输入错误 14 ERROR_PROC_JOB_CFG_PARSE 0x200C PROCESS-作业配置解析错误 ERROR_PROC_REFRESH_INTERTOOL 0x200D PROCESS-更新内部工具输 入参数出错 ERROR_PROC_REFRESH_FIELDS 0x200E PROCESS-更新脚本参数出错 ERROR_PROC_CAM_FLASH_ERASE 0x200F PROCESS-相机配置擦除 FLASH 错误 ERROR_PROC_CAM_FLASH_WRITE 0x2010 PR

33、OCESS-相机配置写 FLASH 错误 ERROR_PROC_CAM_RW_NOCOMPAT 0x2011 PROCESS-相机配置写入和读出 的不一致 ERROR_PROC_JOB_FLASH_ERASE 0x2012 PROCESS-作业配置擦除 FLASH 错误 ERROR_PROC_JOB_FLASH_WRITE 0x2013 PROCESS-作业配置写 FLASH 错误 ERROR_PROC_JOB_RW_NOCOMPAT 0x2014 PROCESS-作业配置写入和读出 的不一致 ERROR_PROC_TOOLRES_TO_MODBUS 0x2015 PROCESS-作业配置序列

34、化到 MODBUS 空间失败 ERROR_VM_HEAP_MALLOC 0x3000 VM-堆分配失败 ERROR_VM_FLASH_WRITE_ERROR 0x3001 VM-FLASH 写未完成 15 七七七 七、 、 、常见问题 常见问题常见问题常见问题 ( ( 1) )为什么相机上电后 为什么相机上电后为什么相机上电后为什么相机上电后 , ,相机一直在停止状态 相机一直在停止状态相机一直在停止状态相机一直在停止状态 , ,采不到图像 采不到图像采不到图像采不到图像 , ,无法切换到运行模式 无法切换到运行模式无法切换到运行模式无法切换到运行模式 ? ? 答答答 答: : :相机上电后默

35、认进入运行状态 ,但是如果相机配置或作业 配置错误 ,会自动切换到停止模式 。此时 ,需查看相机错误信息 ,记录错误信息 ,并重新下载相机配置和作业配置 。 ( ( 2) )如何查看上位机和下位机的版本信息 如何查看上位机和下位机的版本信息如何查看上位机和下位机的版本信息如何查看上位机和下位机的版本信息 ? ? 答答答 答: : :上位机软件的版本信息查看 ,可以点击工具栏上的帮助按钮 : ; 下位机的版本信息查看 ,可以点击上位机软件的 菜单栏 查看 系列型号 版本 ,会弹出如下窗口 ,窗口信息包含了相机的系列 、机型 、软件版本 、类型库版本等信息 。 相关术语解释 系列系列系列系列 :

36、:目前分为 X3 系列和 X4 系列 , X3 系列为 CCD 相机 , X4 系列为 CMOS 相机 ; 机型机型机型机型 : : 1 表示 30 万单色相机 、 2 表示 30 万彩色相机 、 3 表示 120 万单色相机 、 4 表示 120 万彩色相机 、 5表示 500 万单色小容量相机 、 6 表示 500 万彩色小容量相机 、 7 表示 500 万单色大容量相机 ; 版本版本版本版本 : :表示软件版本 ,如 2.1.1a、 2.1.2b、 2.1.3a 等; NOTE:上位机和下位 机连接以后 ,首先需要确定上下位机的软件版本是否一致 ,如不一致将会导致不可预料的错误 ! 类型

37、库版本类型库版本类型库版本类型库版本 : :该信息为内部使用 ,用户可不必关注 。 ( ( 3) )如何查看相机的扫描周期 如何查看相机的扫描周期如何查看相机的扫描周期如何查看相机的扫描周期 、 、采集时间 采集时间采集时间采集时间 、 、处理时间 处理时间处理时间处理时间 、 、通信时间等信息 通信时间等信息通信时间等信息通信时间等信息 ? ? 答答答 答: : :点击上位机软件的 菜单栏 查看 扫描周期 ,会弹出如下窗口 ,窗口中有扫描周期 、采集时间 、处理时间 、通讯时间等信息 。 16 ( ( 4) )如何查看相机的错误信息 如何查看相机的错误信息如何查看相机的错误信息如何查看相机的

38、错误信息 ? ? 答答答 答: : :点击上位机软件的 菜单栏 查看 错误信息 ,会弹出如下窗口 ,窗口分别指明了相机按 TCP 错误 、UART 错误和 PROCESS 错误分类的三种错误 ,同时指明了最近发生的一次错误类型 。 ( ( 5) )怎么使用相机的调试功能 怎么使用相机的调试功能怎么使用相机的调试功能怎么使用相机的调试功能 ? ? 答:调试模式的使用方法按如下步骤 : a.打开工程 (或画工具 ), 下载相机配置 、作业配置 (即将工程下载至下位机 ,不包括图像 ), 此时相机会自动切换到停止模式 ; b.点击系统菜单栏中的 “系统 图像下载 ”,此时会弹出对话框 ,询问是否切换

39、到调试模式 ,点击确定; c.在下载完图像后 ,再点击工具栏的调试按钮 ,即可切换至调试模式 ,对上位机下载的图像进行实时处理 。 ( ( 6) )相机上电以后 相机上电以后相机上电以后相机上电以后 , ,为什么电脑不能马上连接上 为什么电脑不能马上连接上为什么电脑不能马上连接上为什么电脑不能马上连接上 ? ?( ( ( OR: :为什么相机上电后网络要断两次 为什么相机上电后网络要断两次为什么相机上电后网络要断两次为什么相机上电后网络要断两次 ?)?)?)?) 答:相机启动需要启动时间 ,一般相机的启动时间在 1020 秒,这个过程中 ,相机需要对自身硬件和软件进行检查以及判断用户是否有固件

40、更新需求 ,在检查通过并且没有固件更新需求后 ,相机就执行系统程序(采集图像 、处理图像 、接受外部通信 ), 这时候 ,外部设备 (包括电脑 、触摸屏 、 PLC 等)才可以连接相机 。因此在相机上电后的 1020 秒时间内 ,是无法连接相机的 ,这个过程需要用户注意 。 NOTE:具体可以根据电脑右下角状态的网络连接标志判断 。相机上电后 网络连接图标 ,会断开 两次两次两次两次 ,一次表示相机初始化完毕 ,另一次表示 相机进入系统程序 。断开两次后 ,则表示相机启动完毕 ,可以连接相机 。 ( ( 7) )为什么联机以后 为什么联机以后为什么联机以后为什么联机以后 , ,右下角的状态栏显

41、示的相机扫描周期变化幅度较大 右下角的状态栏显示的相机扫描周期变化幅度较大右下角的状态栏显示的相机扫描周期变化幅度较大右下角的状态栏显示的相机扫描周期变化幅度较大 ? ? 答:在默认情况下 , 30 万、 120 万以及 500 万的相机 ,其扫描周期变化幅度都会比较大 ,而扫描周期变化幅度大 ,主要原因是由于采集周期的变化幅度大 。为了提高相机采集图像的速度 ,相机内部采用的是双缓冲图像采集机制 ,每次相机是获取双缓冲的图像数据 ,而每次获取图像的时间点不一定 ,所以导致相机的采集时间在一定的周期内变化 。对于 30 万相机来说 ,其采集时间误差范围 (最长采集时间 -最短采集时 间)在 1

42、5ms 左右 ,对于 120 万相机来说 ,其采集时间误差范围在 30ms 左右 ,而对于 500 万相机来说 ,其采集17 时间的误差范围则会达到 60ms,对于采集实时性要求高的应用 ,此处需要注意 ! NOTE:为了提高采集时间的实时性 ,对于 30 万相机 ,可以使能相机配置中的抓拍模式 ,该模式会在收到外部触发请求后 ,再采集图像 (采集时间误差在 1ms 内), 没有采用双缓冲机制 ,因此在提高采集实时性的同时 ,增加了采集时间 。对于 120 万相机和 500 万相机 ,暂时不能使用抓拍模式的功能 。 ( ( 8) )相机的多作业是什么意思 相机的多作业是什么意思相机的多作业是什

43、么意思相机的多作业是什么意思 ? ?如何使用 如何使用如何使用如何使用 ? ? 答答答 答: : :现场的 机器视觉系统可以由多个相机组成 ,每个相机又会包含多个作业 ,每个作业由多个工具组成 ,完成特定的功能 。系统组织结构图如下所示 : 每个作业完成特定的功能 ,因此每个作业可能需要不同的打光方式和不同的触发方式 ,因此在使用多作业的时候 ,需要对每个作业进行配置 ,包括触发方式 、延时时间 、输入口选择等 。在上 位机软件的结果表窗口中有作业配置的选项 ,如下图所示 。目前相机最多支持 5 个作业 ! 使用方法 :首先选择作业 1,点击作业配置 ,对作业 1 进行配置 ,然后在图像显示窗

44、口上 ,画若干个工具 ,直到可以满足作业 1 的功能需求 ;再选择作业 2,点击作业配置 ,对作业 2 进行配置 ,然后在图像显示窗口上 ,画若干个工具 ,直到可以满足作业 2 的功能需求 ;依次类推 ,在选择若干个作业 ,可以实现系统功能后 ,即完成了工程的配置 ,将整个多作业工程下载至下位机即可运行 。 ( ( 9) )为什么下载完相机配置后 为什么下载完相机配置后为什么下载完相机配置后为什么下载完相机配置后 , ,之前下载的工程丢失了 之前下载的工程丢失了之前下载的工程丢失了之前下载的工程丢失了 ? ? 答答答 答: : :从第 8 点中可以看到 ,一个相机由多个作业组成 ,而相机配置是

45、针对相机而言的 ,作业配置是针对具体的每个作业而言的 ,因此相机配置中包含了初始化的作业配置 ,该初始化作业配置中不包含任何工具信18 息,只是为了保证相机能正常运行 。所以 ,在下载完相机配置后 ,会用一个默认的空工程将之前的工程替换掉 ,用户需要每次下载完相机配置后 ,再次下载一遍作业配置 ! NOTE:具体在上位机软件中的操作 ,按如下过程进行 :先点击工 具栏的相机配置图标 ,下载相机配置,再点击工具栏的作业配置图标 ,下载作业配置 。 ( ( 10) )为什么上位机软件搜索相机的时候无法找到相机 为什么上位机软件搜索相机的时候无法找到相机为什么上位机软件搜索相机的时候无法找到相机为什

46、么上位机软件搜索相机的时候无法找到相机 ? ?或者找到相机 或者找到相机或者找到相机或者找到相机 , ,但是显示 但是显示但是显示但是显示 “ “相机通讯异常 相机通讯异常相机通讯异常相机通讯异常 ” ”? ? ? 答答答 答: : :针对以上两个问题 ,一般在上位机软件中表现的现 象截图如下所示 : 该现象表示上位机软件没有搜索到相机 ,有可能的原因 : a、相机没有上电 。 b、连接上位机和下位机的网线有问题 ,接触不好 ; c、相机程序跑飞 ,可能由算法导致或其它 BUG。 在确认是否以上问题后 ,针对相应的原因做相应的处理 ,如果是相机算法程序的问题 ,请及时反馈 ! 该现象 表示上位

47、机软件已经搜索到相机 ,但是和相机通信的过程中发生异常了 ,有可能的原因 : a、连接上位机和下位机的网线有问题 ,接触不好 ; b、相机图像处理算法执行时间过长 ,导致无法及时相应外部的通信请求 。 在确认是否以上问题后 ,针对相应的原因做相应的处理 ,如果是相机处理算法时间过长导致的错误 ,可以利用固件更新小工具 ,将系统的配置信息 (即工程 )清除掉 ,再重新上电 ,就可以正常使用了 。但是发生此现象后 ,仍然请及时反馈 !以便研发人员及时更改 ! ( ( 11) )为什么 为什么为什么为什么 PLC 通过串通过串通过串通过串 口通信修改脚本参数的时候口通信修改脚本参数的时候口通信修改脚

48、本参数的时候口通信修改脚本参数的时候 , ,会出现通信超时错误 会出现通信超时错误会出现通信超时错误会出现通信超时错误 ? ? 答答答 答: : :外部 PLC 通过串口修改相机的脚本参数的时候 ,相机会将需要修改的参数写入 FLASH,而写 FLASH的过程耗时较长 ,基本在 500ms 以上 ,而一般 PLC 的串口通信超时时间较短 (我们公司的 PLC 回复超时19 时间默认为 300ms)。 因此如果 PLC 通过串口修改脚本参数的时候 ,需要将 PLC 的回复超时时间设置大一些,最好在 1s 以上 ,这样 ,可以保证串口通信正常 ! ( ( 12) )如何更新相机的系统固件 如何更新

49、相机的系统固件如何更新相机的系统固件如何更新相机的系统固件 ? ? 答答答 答: : :在相机的下位机版本和上位机版本不一致的时候 ,需要对相机的系统固件进行更新 ,更新步骤按如下 : (a) 如果此时上位机软件和下位机相连着 ,请先断开上位机软件的连接 ,点击 图标断开 。 (b) 点击上位机软件的菜单栏 系统 固件升级 ,如图所示 : , 打开固件升级小工具 ,如图所示 : (c) 先确认本机电脑的 IP 地址是否为 “ 192.168.8.253”,如不是 ,请改为该 IP 地址 ,因为相机固件升级的时候 ,只认这个 IP 地址 。 (d) 断开相机的电源 , 2 秒后 ,再给相机上电 ,启动相机 ,等待固件升级小工具和相机连接成功 ,窗口右20 上角的图标 变成 ,表示连接成

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报