解除固定固定关闭

中国区总部
Beckhoff Automation (Shanghai) Co., Ltd.

市北智汇园4号楼
静安区汶水路 299 弄 9-10 号
上海, 200072, 中国

+86 21 6631 2666
info@beckhoff.com.cn
www.beckhoff.com.cn/zh-cn/

2022年4月5日

高效的 TwinCAT Engineering 助力降低成本,减少编程工作量

TwinCAT Analytics 一键创建操作台界面是倍福最新研发的产品之一,可节省大量宝贵的开发时间

在计算一台机器或设备的成本时,工程设计部分往往会被忽略或低估。此外,在有些情况下,工程设计的成本会非常高,而且不仅仅包括初始开发成本,可能涵盖设备或系统整个使用寿命期间内的调试和维护费用,包括故障排除和进一步开发。由于 TwinCAT 软件集成了 Visual Studio® 及其它附加功能,因此它在这种情况下是一个理想的解决方案。

Microsoft Visual Studio® 是一个成熟的开发环境,用于创建和维护软件应用程序,在全球范围内得到广泛应用。自动化工程师也可以通过 TwinCAT 充分利用这个平台的优势。维护工作包括使用如 Microsoft Team Foundation Server、SVN 或 Git 等源代码版本控制工具进行软件版本控制,这些工具可以通过 Visual Studio® 的内置界面轻松访问。

使用成熟的 IT 程序

敏捷软件开发是 IT 领域的首选方法:在保持软件高品质的同时快速、灵活地做出响应。这也正是自动化环境中所需要的。那么,为什么不使用相同的方法和工具箱呢?这可以通过将 TwinCAT 集成在 Visual Studio® 中轻松实现。用于持续集成和持续部署的工具箱具有连接 Visual Studio® 的接口,因此可以自动与 TwinCAT 对接。TwinCAT Automation Interface 自动支持所有过程,无需人工干预。

软件范围越广泛,就越难掌握,这也正是统一建模语言(UML)的用武之地。使用 UML 类图(人们熟悉的 IT 编程语言)可以非常轻松地用图形表示类和类之间的相互关系。此外,TwinCAT UML 还能够通过状态图使用简单的图形化编程语言进行机器的顺序控制。UML 的优势在于,这种表示方法和状态编程在 IT 领域广为人知,并且很受欢迎。

不仅机器中安装的软件数量在增长,而且这些机器的处理速度也在增长。因此,能够在设备运行时优化 PLC 中的处理时间变得越来越重要。通过全新的 TwinCAT Profiler 可以非常容易地做到这一点。经过充分准备,编程人员可以很快看到消耗了哪些处理时间点,并对其进行相应的优化。分析器是基于另一个用于监测和优化实时应用的新工具。即便在一台工业 PC 的多个处理器核上运行了多个任务,TwinCAT Realtime Monitor 也能以简单的图形方式概览时间序列和相互关系,也就是说,能够更容易地识别和解决瓶颈问题。开发人员还可以通过在序列中放置标记的方式监测设备过程,发现和消除处理过程中出现的问题,如不必要的等待时间。

控制柜设计和 HMI

除了软件开发之外,还需要考虑控制柜设计与整体自动化技术。TwinCAT 为标准化数据交换格式 AutomationML 提供了一个接口,以提高工程效率。通过这个 TwinCAT XCAD 接口,可以将 ECAD 系统中的拓扑数据传输给 TwinCAT,必要时,还可以自动生成更多的 PLC 内容。

人机界面(HMI)也几乎总是自动化设备软件不可获取的一部分,它的创建应与 PLC 的开发紧密相连。为此,TwinCAT HMI 提供一个带 HTML5 和 JavaScript 的高级架构,以及集成在 Visual Studio® 中的工程设计界面。在这里,用户不需要掌握 HTML 和 JavaScript 知识,用户可以通过一个所见即所得(WYSIWYG)的图形编辑器在浏览器中立即显示可视化效果,因此非常容易上手。

方便的诊断 — 甚至在运行期间

诊断工具对于设备正在进行编程时或当设备已经在最终用户的设施中运行时非常重要。当设备处于运行状态时,可能需要记录并以图形方式显示模拟量值或数字量值,这可以通过 TwinCAT Scope 及其各种显示格式和导出数据到 Excel 文件的功能选项轻松实现。如果需要在全球范围内对大量设备进行分析和优化,则可以使用 TwinCAT Analytic 软件,它集成了数据采集、存储和分析等功能。通过 TwinCAT HMI 和 TwinCAT Analytics 一键创建操作台界面(如图),无需编程即可快速显示分析结果。而这一切也可以在云端实现。通过 TwinCAT 云端工程平台,可以在云端的虚拟机中使用各种工程开发工具。对于编程人员来说,其优点在于无需在笔记本电脑上安装复杂的工具,只需使用网络浏览器即可。