广州菱控自动化科技有限公司
主营:欧姆龙,三菱,安川,Pro-face,松下
首页 > 解决方案 > 其它_伺服 > TwinCAT Vision:在 PLC 环境中编写机器视觉实时解决方案
行业类别
全部 航空航天 新能源 冶金 石油 石化 化工 汽车 建材 包装 造纸印刷 纺织印染 机械 机床 木工 矿业 塑胶 交通 铁路 机场 港口 仓储 物流 能源 电力 输配电 水利 环保水处理 电子 食品饮料 制药医疗 烟草 电梯 网络通讯 市政 商业 楼宇 安防 锅炉供暖 制冷 金融保险 邮政 广电 军工 机器人 其它
产品类别
全部 PLC 变频器 伺服 DCS 触摸屏 传感器 机器视觉 仪器仪表 工业以太网 现场总线 工控机 嵌入式 数据采集 软件 低压电器 数传 电源 数控 机柜箱体 工具 单片机 流体 工业安全 安防 媒体 其它

TwinCAT Vision:在 PLC 环境中编写机器视觉实时解决方案

发布日期:2026/8/24

到目前为止,工业图像处理通常与传统控制技术还是分开的。它主要由专业工程师使用专用的工具和编程语言在专用的 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 校准模式。只需简单几个图像就足以满足校准要求,这是很重要的优点:这样可以简化维护时更换相机和/或镜头的操作,从而降低成本。

1

针对视觉应用中高精度照明控制的 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、运动控制或测量过程之间的通信,这样可以避免出现通信延迟和抖动之类的常见相关问题。

2

精确测量钻孔的能力只是众多用例中的一个,其中集成的、精确同步的视觉解决方案可以提高制造过程中的质量和生产效率

将图像处理集成在 PLC 中还有一个重要优点:PLC 编程人员可以使用与处理普通传感器数据的相同的方式,直接处理视觉算法返回的结果。例如,他们可以按照此方法编写指令:“如果检测到的图像中的对象为圆形,将此数字量输出设置为 TRUE。”编程人员还可以使用各种熟悉的 PLC 调试功能。这意味着他们可以在处理任务期间随时显示图像,就像在监视变量一样。如果图像是分多个阶段进行处理,则可以在每个阶段直接在 Visual Studio® 中查看。从而可以实现快速且简单的测试算法。编程人员可以在线切换参数,然后直接观察效果,例如,可以切换图像中的 ROI 感兴趣区域。用户能够在线修改参数(PLC 编程中的常见做法)意味着也可以在正在运行的 PLC 上修改整个算法。这个功能让图像处理解决方案能够快速投入运行并可进行优化。

与其它外围设备一样,也可以使用 EtherCAT 和分布式时钟同步机器视觉应用所使用的外部设备。比如,大多数相机都有数字触发输入。如果这是由 EtherCAT 端子模块上的数字量输出驱动的,则捕获到的图像可以精确匹配传送带位置。同样用户也可以基于倍福 XFC 模块出色的输入输出精度,非常精确地给照明设备进行曝光计时并进行控制。新推出的用于控制 LED 灯的 EtherCAT 端子模块 EL2596 便是专为此类应用而开发设计的。

3

实时同步运动控制、机器人技术和视觉应用(在本用例中,图像处理与 XTS 磁悬浮输送系统相结合)可以大大提升设备设计和工艺顺序设定效率

结论

TwinCAT Vision 作为第一个完全集成图像处理技术的自动化解决方案,它无论是在配置和编程层面,还是在实时操作中,都开辟了一片新天地。它让 PLC 编程人员能够在熟悉的环境中使用通用的 PLC 编程语言,通过内置图像处理功能配置、编程和调试控制应用程序。通过实时集成视觉功能,TwinCAT Vision 可以实现 PLC、运动控制和图像处理应用的最高精度同步;如果与 EtherCAT 结合使用,可以实现相同的相机和照明计时精度。可以将捕获到的图像数据合并到 HMI 中或随时进行保存。该解决方案也简化了开发设计和技术支持工作。


  • 国产康复机器人大有可为,华北工控嵌入式计算机可加持!
    国产康复机器人大有可为,华北工控嵌入式计算机可加持!

    作为医疗机器人的一个重要分支,康复机器人已广泛应用到康复护理、治疗的多方面,成为医疗器械市场的一个热门领域。华北工控以市场需求为导向,打造了康复机器人专用嵌入式计算机产品方案。01、国产康复机器人

  • 华北工控:基于工控机的机器视觉检测系统在3C电子制造业的应用
    华北工控:基于工控机的机器视觉检测系统在3C电子制造业的应用

    新时代下,3C电子产品如手机已成为人们生活中必不可少的一部分,基于社会大众对产品性能和品质的高追求,3C电子制造业对机器视觉检测的应用逐渐增加。01、3C电子制造业机器视觉检测需求庞大中国是制造业

  • 基于机器视觉的纱线毛羽检测方案
    基于机器视觉的纱线毛羽检测方案

    纱线毛羽(hairiness)指标是评定管纱质量的一个重要方面,同时也是反映纺织工艺和纱线加工部件好坏的重要依据。毛羽的长短、数量及其分布不仅影响机织、针织后加工的效率和质量,直接影响最终产品的外观

  • 机器视觉+人工智能 高效解决管纱外观检测难题
    机器视觉+人工智能 高效解决管纱外观检测难题

      玻纤细纱经过捻纱机后,形成一个个的管纱,管纱需要经过去皮,测量Tex,外观检测,称重,包装等环节,才能够出厂。人工检测易受到主观因素影响,造成人力、物力的极大浪费。西安获德结合多年在玻纤行业视觉

  • TwinCAT Vision 软件将机器视觉无缝集成到自动化技术中
    TwinCAT Vision 软件将机器视觉无缝集成到自动化技术中

    [2017 年11 月28 日,德国] 倍福借助 TwinCAT Vision 软件将完整的图像处理功能集成到基于 PC 的控制系统中。TwinCAT 软件将各种机器功能(PLC、运动控制、机器人

  • 机器人安全防护预警降速装置
    机器人安全防护预警降速装置

    (立宏安全设备上海公司)机器人安全出入口防护装置随着制造业自动化和智能化程度的不断提升,工业机器人迅猛发展,在加工制造领域,工业机器人的应用越来越成熟。一项对OSHA的事故报告的调查显示,1984年

  • 为控制系统提供开放、实时且无缝集成的机器学习
    为控制系统提供开放、实时且无缝集成的机器学习

    倍福现在可以提供机器学习(ML)解决方案,它可以被无缝集成到 TwinCAT 3 软件中。TwinCAT 3 Machine Learning 基于成熟的标准,让机器学习应用领域也能享受基于 PC

  • 在Multisim环境中对Xilinx 可编程逻辑设备进行编程
    在Multisim环境中对Xilinx 可编程逻辑设备进行编程

    Multisim 11.0.1软件进一步提升了可编程逻辑器件(PLD)原理图设计仿真与硬件实现一体化融合的性能。这个最新版本的Multisim使您能够在Multisim设计环境下,直接对您的Xil

销售热线

销售微信