当前位置: 首页 > news >正文

设备上CCD功能增加(从接线到程序)

 今天终于完成了一个上面交给我的一个小项目,给设备增加一个CCD拍照功能,首先先说明一下本次使用基恩士的CCD相机,控制器,还有软件(三菱程序与基恩士程序)。如果对你有帮助,欢迎评论收藏!!!

目录

动作描述

I/O分配

设备硬件

接线图

程序的编写与思路


动作描述

        设备转盘旋转到CCD拍照位置就行拍照,在设备自动模式下,有料就行拍照,无料就不拍照。拍完照片后CCD控制器就行识别,OK就放行,NG则就行二次拍照,最终NG则报警。另外附带CCD屏蔽功能。

真值表

        方便整理PLC的T形图或者ST语言。

CCD情况判断

OK品

NG品判断最终结果
101
1(拍照二次ok)11
020

I/O分配(使用端口方式触发)

输入输出
X1CCD拍照输入Y1CCD拍照输出

设备硬件

设备硬件

导线若干

传感器
KV-8000(基恩士的PLC)
CA-H500CX(基恩士相机一个)
CA-DRW8M(基恩士相机光源一个)
CV-X450F(基恩士CCD控制器一个·)
 CA-DC40FCCD(相机光源模块一个)

(有什么用什么,能用就行,为什么用这个小编个人认为降低成本!!!)

基恩士的PLC一个(型号可以任意,小编为什么用这个,因为就只有这个)

CA-H500CX一个(基恩士相机一个)

CA-DRW8M(基恩士相机光源一个)

CV-X450F(基恩士CCD控制器一个·)

 CA-DC40FCCD(相机光源模块一个)

接线图

程序的编写与思路

当产品到达需要拍照的位置时进行拍照,拍照次数可设置。自动下运行。

相关文章:

  • 如何修复Mfplat.dll无法找到或者缺失的错误
  • Vue3-Pinia状态管理器
  • 【考研数据结构知识点详解及整理——C语言描述】第二章 线性表顺序存储结构上的基本操作——顺序表的插入操作
  • 【ZZULI数据结构实验四】:C语言排序算法大比拼
  • 计算机网络期末知识总结(第一章)
  • Kylin入门教程介绍
  • 雪花算法详解及源码分析
  • 爬虫面试手册
  • HTML基本元素包含HTML表单验证
  • 自友科技破解走班教育排课难题
  • 尚品汇项目
  • c++与c
  • 云原生和“可移植性”到底意味着什么
  • @vue-office/excel 解决移动端预览excel文件触发软键盘
  • docker命令 docker ps -l 命令在 Docker 中用于列出最近一次创建的容器
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 78. Subsets
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • Git学习与使用心得(1)—— 初始化
  • HTML-表单
  • Idea+maven+scala构建包并在spark on yarn 运行
  • iOS编译提示和导航提示
  • Meteor的表单提交:Form
  • spring-boot List转Page
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 大快搜索数据爬虫技术实例安装教学篇
  • 当SetTimeout遇到了字符串
  • 对象管理器(defineProperty)学习笔记
  • 给github项目添加CI badge
  • 理清楚Vue的结构
  • 前端临床手札——文件上传
  • 前言-如何学习区块链
  • 我是如何设计 Upload 上传组件的
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 应用生命周期终极 DevOps 工具包
  • 找一份好的前端工作,起点很重要
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​用户画像从0到100的构建思路
  • #Spring-boot高级
  • (1) caustics\
  • (26)4.7 字符函数和字符串函数
  • (39)STM32——FLASH闪存
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (AngularJS)Angular 控制器之间通信初探
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (bean配置类的注解开发)学习Spring的第十三天
  • (笔记)M1使用hombrew安装qemu
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十八)SpringBoot之发送QQ邮件
  • (贪心) LeetCode 45. 跳跃游戏 II
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation