康耐视智能相机与PLC交互详细流程(以Profinet通讯为例,此流程适合所有通讯协议)
康耐视智能相机Insight-印刷缺陷检测
测试版本为Insight Explorer 5.X.X
PLC控制相机触发拍照流程:
Trigger Enable置1(触发前提,可一直置1)→trigger置1拍摄一次,记得要复位(PLC收到Trigger Ack或者检测完成信号都可以用来给其复位)
PLC控制相机切换Job:
Set Offline 置1→Command(16-bit)写入JobID→Execute Command 置1→1、监控Command Complete 是否收到跳变信号 →2、监控Command Executing 是否收到下降沿信号→3、监控Current Job ID 是否变成要切换的ID→ 切换完成,先Execute Command复位,再Set Offline复位
PLC获取相机检测结果:
PLC给出Trigger后,时时监控Inspection Completed 是否收到跳变信号→收到跳变信号后在Inspection Results中读取检测结果
PLC给相机发送数据:
PLC在User Data中写入要发送的数据→PLC给Set User Data置1(当收到Set User Data Ack即可复位)→相机读取该数据需要事件触发(image事件、软事件等)
PLC判断相机是否处于工作状态:
实时监控Online信号,为1则相机已准备好,为0在相机不在工作状态
康耐视智能相机与PLC交互详细流程(以Profinet通讯为例,此流程适合所有通讯协议)相关推荐
- 康耐视智能相机Insight的FTP存图详细讲解
康耐视智能相机Insight的FTP存图详细讲解 注意: 相机和FTP服务器的IP地址需要在同一网段: 相机要在联机状态,才能FTP存图: 备注:EasyBuilder模式下实测: 步骤1:授权路径和 ...
- [转载]Lua和C++交互详细总结
原文请看:Lua和C++交互详细总结 转自:http://cn.cocos2d-x.org/tutorial/show?id=1474 一.Lua堆栈 要理解Lua和C++交互,首先要理解Lua堆栈. ...
- 康耐视智能相机IO操作笔记
在视觉学习中,IO的操作是非常有必要的,在康耐视智能相机中IO操作记录如下: 1.相机IO触发拍照,这个不用自己去设置,IO线按照说明书接线即可. 2.相机IO输出信号给其他设备使用: 最常见的场景是 ...
- 康耐视智能相机入门笔记
康耐视智能相机入门笔记 添加相机 更新固件 第一次使用康耐视智能相机,将一些步骤写在这里,加深记忆 添加相机 我拿到的相机都是POE供电的,所以必须要有一个POE设备,比如一个POE千兆交换机.硬件连 ...
- 【SemiDrive源码分析】【X9芯片启动流程】30 - AP1 Android Kernel 启动流程 start_kernel 函数详细分析(一)
[SemiDrive源码分析][X9芯片启动流程]30 - AP1 Android Kernel 启动流程 start_kernel 函数详细分析(一) 一.Android Kernel 启动流程分析 ...
- modbus协议讲解,上位机与PLC交互
开发过程中modbus-RTU需要电脑USB口对外交互,参考我的文章:C# 通过Com端口和单片机通讯(232/485/USB)_花开莫与流年错_的博客-CSDN博客_c#与单片机通信 上位机和PLC ...
- 康耐视智能相机insight主从触发以及康耐视insight视觉系统之间数据特有交互方式
康耐视智能相机Insight-毛刺缺陷检测 1.一个相机设置为主系统,指定自己的名称,下方可以指定发给从系统的数据,触发方式不要设置 成网络 2.另外一个相机触发方式设置成网络,然后下方指定主系统的名 ...
- 产品设计的从0到1全流程:以优惠券为例
本文由作者 B端周玥 发布于社区如何将产品从需求调研到落地的全流程拆解?本文是自己当产品1年时候写的,适合于初阶功能点的产品设计 我们刚开始做产品时,可能都会有这样的困惑:老板说要做某个新功能或模块, ...
- [4G5G基础学习]:流程 - 4G LTE 核心网的Attach流程
版权声明:本文为CSDN博主「文火冰糖的硅基工坊」的原创文章:[4G&5G专题-78]:流程 - 4G LTE 核心网的Attach流程 , 转载链接 第1章 L3层信令架构 1.1 RAN协 ...
最新文章
- 5 table滑动固定_内滑动钢套钢蒸汽直埋保温钢管
- shell grep sed awk 练习
- 团队Alpha冲刺(三)
- mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)
- 云小课|想实现资源全自动备份?看完这篇秘籍,不再蕉绿~
- 数据结构之究竟什么是树
- ubuntu18.04 安装nvidia显卡驱动
- 动力电池系统介绍(八)——继电器
- Nginx配置天地图缓存
- Ubuntu使用问题(一):Ubuntu不能正常关机的解决方法
- 【转发】Cortex-M3 处理器
- 如何优化传统项目,提高web应用的吞吐量
- AS--›Gradle乐固加固和下载
- 渗透测试学习笔记(metasploit)
- Windows下Android源码下载
- JS--实现漂浮广告
- Python 博客园快速备份脚本
- 织梦配置多个mysql_织梦教程:DEDECMS中MYSQL修复表的两个小技巧
- 计算机密码学学习笔记(二)——Shannon理论
- MDA核心之MOF原理和实现
热门文章
- 围绕我的三段实习经历聊聊:该怎么找实习?
- 怎么把pdf图片转换成cad呢?两种简单方法
- 【元器件学习笔记—电阻】(4)——电阻器基本工作原理和主要特性
- 十八、R语言特征工程实战
- PHP封装curd,ThinkPHP5.0的模型CURD创建Create操作
- 利用配方法引入特征根法来求解二阶递推通项
- win7 修改桌面的路径
- Asymmetric Co-Teaching for Unsupervised Cross-Domain Person Re-Identification简单翻译理解
- 迟来239天的投名状
- 深度学习入门-误差反向传播法(人工神经网络实现mnist数据集识别)