大家好,我是华山自控编程朱老师,今天给大家介绍下我之前设计的入门项目——工件正反面识别及角度测试系统
系统功能
首先,系统的功能包括识别工件正反面,测试工件旋转角度。这些任务是由PLC来控制工件传送、启动拍照以及上位机。当拍照完成后,数据会被传送给PLC。
硬件配置
系统的硬件配置包括相机和PLC。大恒U2、U3以及千兆网相机均适用于该系统。而三菱全系列PLC也都能够适配。
综上所述,这个系统可以实现自动化的工件识别和测试,并且可以与多种不同型号的相机和PLC相兼容。
系统的开发设计总体
系统的开发设计总体分为三个方面。
第一个方面是窗体设计,需要掌握C#基础内容、线程和任务应用、文件读写、泛型、工程参数管理等知识点。
第二个方面是PLC通讯,需要讲解上位机与下位机实现通讯的全过程,以及三菱PLC通讯的简易方法等。
第三个方面是机器视觉,需要掌握图像采集、图像ROI、模板制作、匹配定位等相关知识。
系统所用的软件包括C#和halcon。C#是上位机主流编程语言。halcon则是一款用于机器视觉开发的软件,可以进行图像处理、识别、定位等多种功能。
该系统知识点包括C#,PLC通讯 及机器视觉很多基础内容,可以解决工程应用中的数据采集,工件图像识别,产品参数管理等很多实际问题
综上所述,这个项目难度不大,适合初学者,通过这个项目了解上位机编程方
面很多知识,特别适合作为PLC工程师转行上位机编程的入门项目,通过该项目的学习
可以帮助我们快速入手C#,机器视觉方面的编程,掌握三菱全系列PLC的快速通讯方法,为我们做大型项目的程序架构搭建打下一个较好的基础
以下是视频讲解:
实战项目!工件正反面识别及角度测试系统【专为PLC工程师定制】
文章如果对你有用,麻烦点赞,评论~
最近很多小伙伴找我,说想要一些学习资料,然后我根据自己从业二十年经验,精心整理了一份「上位机编程入门到高级教程+工具包」,点个关注,限时分享给大家,以下是领取入口:
点击领取上位机编程全套入门教程+工具https://s.pdb2.com/pages/20230307/CnORDNt9HimMjNS.html