当前位置: 东方风力发电网>看资讯 >企业动态 > TwinCAT Vision:在 PLC 环境中编写机器视觉实时解决方案—— 图像处理功能完全集成在控制系统中

TwinCAT Vision:在 PLC 环境中编写机器视觉实时解决方案—— 图像处理功能完全集成在控制系统中

2019-09-27 来源:倍福 浏览数:1156

到目前为止,工业图像处理通常与传统控制技术还是分开的。它主要由专业工程师使用专用的工具和编程语言在专用的 PC 或智能相机上实现。但是以这种方式生成的图像处理解决方案不仅在工程和技术支持方面需要投入相当大的人力物力,而且它们几乎不可能与传统的工业控制系统同步。这一切促使倍福决定走一条完全不同的路,将机器视觉完全集成在其开发环境和运行时系统中。

  到目前为止,工业图像处理通常与传统控制技术还是分开的。它主要由专业工程师使用专用的工具和编程语言在专用的 PC 或智能相机上实现。但是以这种方式生成的图像处理解决方案不仅在工程和技术支持方面需要投入相当大的人力物力,而且它们几乎不可能与传统的工业控制系统同步。这一切促使倍福决定走一条完全不同的路,将机器视觉完全集成在其开发环境和运行时系统中。
 
  集成有图像处理功能的倍福方案再次将系统智能整合在性能强大的工业 PC 中。这表示价格便宜的非智能相机也可用于捕获本地图像。此外,将视觉功能整合到控制 PC 上运行的软件中可以带来极大的灵活性,唯一的限制因素是工业 PC 的计算能力。与依赖于智能相机的解决方案不同,这一设置不仅允许通过 HMI 直接、完整地显示图像数据和中间结果,还可以存储图像,进行更全面的分析。
 
  高效开发图像处理项目


 
  将 PLC、C++、运动控制、安全以及现在的机器视觉等各种机器功能整合到同一个控制平台中的 TwinCAT 3 自动化软件是在微软的 Visual Studio®中开发而成。这意味着自动化工程师可以在编程标准软件应用程序时常用的相同集成开发环境(IDE)中工作。
 
  这样做的好处之一是,这一开发环境已在全世界范围内被广泛接受;另一个好处是,它允许直接访问源代码控制、数据库和测试工具接口。此外,可以直接在 IDE 中配置 TwinCAT 所支持的各种现场总线:通过 TwinSAFE,还可以配置和编写与安全相关的应用程序。它也支持使用 NC PTP 实现运动控制,以及配置和编写 CNC 应用程序。因此,整合图像处理功能是合乎逻辑的下一个步骤。市面上的其它解决方案通常都需要使用自己的用户界面进行配置和编程,但有了 TwinCAT Vision 后,配置、校准和编程都可以在 Visual Studio® 中完成,无需学习其它工具或专用的编程语言。此外,TwinCAT Vision 还可以顺利将开发环境与基于 HTML5 的 TwinCAT HMI 集成在一起,实现拍摄画面及结果的实时显示。
 
  用户可以在 Visual Studio® 中轻松将相机配置为 I/O 节点,它支持所有使用 GigE Vision 协议并符合 GenIcam 配置标准的相机;该标准还使得系统能够轻松地集成专业相机。用户只需要简单扫描一下,即可实现所有相机连接至工业 PC,并且可以从分配给相机的相关 GenIcam 描述文件中检索每台相机的配置参数。因此无需手动分配 IP 地址或创建大量参数列表。片刻之后,相机运行准备就绪,可以在 Visual Studio®中显示捕获到的实时图像。无论是在开发阶段,还是之后的现场操作期间,所有参数都可以使用 PLC 功能块实现参数配置修改。
 
  如果要在图像处理期间进行测量,则校准相机时需要将像素大小转换为公制尺寸。可以使用常用的棋盘校准板或点阵校准板对相机进行校准;它也支持 3D 校准模式。只需简单几个图像就足以满足校准要求,这是很重要的优点:这样可以简化维护时更换相机和/或镜头的操作,从而降低成本。
 
  针对视觉应用中高精度照明控制的 LED 驱动端子模块 EL2596 是倍福开发的第一款专用硬件产品,旨在支持将图像处理功能集成到控制系统中
 
  具备视觉专业知识的 PLC 编程人员


 
  设置并校准好相机后,用户就可以开始视觉项目编程。由于视觉解决方案与标准控制技术集成在一起,因此可以使用大家所熟悉的 PLC 编程语言来执行。实际上,也可以使用 C/C++ 和 MATLAB®/Simulink®。展望未来,这样将让 PLC 编程人员能够编写图像处理代码以及其它编程任务,因为机器视觉专家和专业编程语言不再是必不可少的。同时,图像处理将与近年来已经整合到控制软件中的运动控制、安全技术、测量技术等功能一样,逐渐成为标准自动化系统功能。
 
  在 PLC 中编写视觉程序时,只需要添加一个包含捕获图像、渲染和过滤图像数据、检测和识别对象以及测量图像中的对象所需的功能和功能块的功能库。特别是包装行业所要求的条形码、二维码识别能力,而现有的视觉功能库中也已经包括处理这些任务的功能。
 
  在将图像传输到工业 PC 前,首先必须通过触发相机来捕获图像。在大多数情况下,相机以数字方式触发 — 例如,通过支持分布式时钟功能且同步精度达到微秒级的 EtherCAT 输出端子模块。一旦捕获到的图像被存储在工业 PC 上后,就开始启用滤波算法。在检查滤镜是否正常工作时,可以将每个中间步骤都视为 Visual Studio® 或 HMI 中的图像。
 
  主要的查找和分析算法可以在渲染完原始图像后运行。目前,TwinCAT Vision 有 500 多种此类算法可用,用户可以根据需要通过在线更改参数和/或代码将这些算法集成到 PLC 中,而无需在调试 C++ 视觉项目前,事先停止使用 PLC。与基于 C ++ 的传统解决方案相比,这是一个主要优点。

  最大同步精度


 
  图像处理算法在 TwinCAT 实时系统中执行,其主要优点是视觉算法可以在与 PLC、运动控制和测量应用相同的周期时间内运行,或与其他任务同步运行。因此,不需要协调非实时应用和实时 PLC、运动控制或测量过程之间的通信,这样可以避免出现通信延迟和抖动之类的常见相关问题。
 
  精确测量钻孔的能力只是众多用例中的一个,其中集成的、精确同步的视觉解决方案可以提高制造过程中的质量和生产效率
 
  将图像处理集成在 PLC 中还有一个重要优点:PLC 编程人员可以使用与处理普通传感器数据的相同的方式,直接处理视觉算法返回的结果。例如,他们可以按照此方法编写指令:“如果检测到的图像中的对象为圆形,将此数字量输出设置为 TRUE。”编程人员还可以使用各种熟悉的 PLC 调试功能。这意味着他们可以在处理任务期间随时显示图像,就像在监视变量一样。如果图像是分多个阶段进行处理,则可以在每个阶段直接在 Visual Studio® 中查看。从而可以实现快速且简单的测试算法。编程人员可以在线切换参数,然后直接观察效果,例如,可以切换图像中的 ROI 感兴趣区域。用户能够在线修改参数(PLC 编程中的常见做法)意味着也可以在正在运行的 PLC 上修改整个算法。这个功能让图像处理解决方案能够快速投入运行并可进行优化。
 
  与其它外围设备一样,也可以使用 EtherCAT 和分布式时钟同步机器视觉应用所使用的外部设备。比如,大多数相机都有数字触发输入。如果这是由 EtherCAT 端子模块上的数字量输出驱动的,则捕获到的图像可以精确匹配传送带位置。同样用户也可以基于倍福 XFC 模块出色的输入输出精度,非常精确地给照明设备进行曝光计时并进行控制。新推出的用于控制 LED 灯的 EtherCAT 端子模块 EL2596 便是专为此类应用而开发设计的。
 
  实时同步运动控制、机器人技术和视觉应用(在本用例中,图像处理与 XTS 磁悬浮输送系统相结合)可以大大提升设备设计和工艺顺序设定效率
 
  结论
 
  TwinCAT Vision 作为第一个完全集成图像处理技术的自动化解决方案,它无论是在配置和编程层面,还是在实时操作中,都开辟了一片新天地。它让 PLC 编程人员能够在熟悉的环境中使用通用的 PLC 编程语言,通过内置图像处理功能配置、编程和调试控制应用程序。通过实时集成视觉功能,TwinCAT Vision 可以实现 PLC、运动控制和图像处理应用的最高精度同步;如果与 EtherCAT 结合使用,可以实现相同的相机和照明计时精度。可以将捕获到的图像数据合并到 HMI 中或随时进行保存。该解决方案也简化了开发设计和技术支持工作。
 

【延伸阅读】

展会预告 | 看倍福如何帮助风力发电机组制造商和运营商提升核心竞争力

内置 EtherCAT 通信功能的电源产品助力实现透明的电源和系统监测

EPX 系列 EtherCAT I/O 首次将 IP67 防护等级与本质安全相结合

德国总理奥拉夫·朔尔茨莅临德国汉诺威展会倍福展台

MX 系统:在这里,控制器成为一个模块化控制柜

加速创新与智能化 开启自动化新未来

倍福的XPlanar 平面磁悬浮输送系统负责输送等离子体表面处理过程中的工件:可以自由悬

倍福基于 PC 的控制技术助力提升种子处理机的性能——物联网方案简化操作,提高设备灵

针对危险区域的创新解决方案——Automate-X 仰赖倍福在新西兰建造设施最先进的油库

通快集团:工业 PC 和 EtherCAT 技术帮助提升 3D 激光切割系统性能——具有良好开放性

倍福基于 PC 和 EtherCAT 的控制技术在自动化仓储物流中的应用——开放式控制解决方案

TwinCAT Machine Learning 助力优化智能地脚螺栓生产线——利用机器学习实现地脚螺栓

XTS 助力高效、灵活地实现最严苛包装应用中的理瓶任务

TwinCAT Analytics ——软件新增易于配置的状态监测功能 无需编程即可实现频谱分析

TwinCAT Analytics ——软件新增易于配置的状态监测功能 无需编程即可实现频谱分析

EtherCAT 端子模块 EL5072 可以直接连接电感式位移传感器——将紧凑、精确的位移测量

PS9xxx: 针对倍福电源产品系列的扩展模块——针对 24/48 V DC 电源的缓冲和冗余模块

悬浮式 360 度动子旋转扩大了非接触式和智能化产品输送系 统的应用范围

XTS HMI 控件助力提升智能输送系统的性能——只需轻点鼠标即可实现产品输送的高性能可

自动化领域的创新者在新型冠状病毒危机期间保持业务稳定运营——2020年,德国倍福业绩

标签:

倍福 风电 控制器
阅读上文 >> 看金风科技如何为数据中心 “低成本退烧”?
阅读下文 >> 庆七十华诞,展风电风采专题报道二:永济电机五十年奋进书写华章

版权与免责声明:
凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的,如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://www.eastwp.net/news/show.php?itemid=56516

转载本站原创文章请注明来源:东方风力发电网

按分类浏览

点击排行

图文推荐

推荐看资讯