课程目标:旨在培养具备扎实理论基础、熟练掌握编程与软件开发能力、能够设计和实现机器视觉系统、具备问题解决与创新能力以及良好职业素养和团队协作能力的专业人才。
授课形式:一对一授课、小班教学
课程内容:
工业4.0系列之视觉上位机
高级PLC的硬件介绍;从梯形图到高级编程语言SCL;由SCL过渡到C#;基本语法;视觉上位机的UI开发及工业数据处理;C#与硬件设备通讯库及案例等。
C#与西门子通讯库及案例;C#与伟创变频器通信;C#与运动控制卡;C#与工业机器人;ABB工业机器人;爱普生机器人应用等。
C#与ABB通讯程序案例
UI界面设计;SDK的下载与安装;PC SDK程序架构;SDK运行原理;SDK命名空间;异常处理;机器人仿真实训环境的创建;控制器的获取;Discovery命名空间;控制器的扫描等。
控制器属性获取;Controllers命名空间;控制器信息显示;控制器的登录及注销;控制器事件监听;控制器日志管理;机器人机械单元参数获取;机器人当前位置获取;相机配置及组态编程;C#与爱普生机器人编程拓展等。
风机变频管理系统综合项目
项目背景;项目需求;数据库选型及创建;界面的布局;主画面进行布局;标题栏设计;设计按钮导航栏;用户登录界面;数据访问类的封装;公共处理类的编写等。
数字图像处理基础及Halcon机器视觉软件
机器视觉基础;机器视觉及图像处理的通俗理解;Halcon软件及一般算子快速入门;halcon算法原理精讲;结合案例实现Halcon常用算子精讲;光源,镜头,相机选型及打光等。
Halcon机器视觉案例解析;机器视觉halcon实操;综合实践C#联合Halcon PLC等综合化实践应用;综合实践案例;visionPro算法软件等。
深入理解上位机软件架构、通信协议、数据处理与控制逻辑设计,以及用户界面的开发。
提升解决实际工业控制问题的能力,为其职业生涯在工业自动化领域的发展奠定坚实基础。