Function Block Factory:用于创建 IO-Link 功能块的开放式通用解决方案

2021-7-21

GO BEYOND. Discovery #7 

如需将 IO-Link 设备集成到控制器中,同时还要访问设备参数或者采集诊断信息,则将需要对多个非循环的请求进行编程,同时必须研究分析多种不同的设备、参数和复杂的数据类型。作为基于软件的开放式服务,SICK 的 Function Block Factory (FBF) 可自动创建功能块,显著降低执行成本,而这不仅在访问设备参数时可以做到,在访问 IO-Link 设备过程数据的单一成分时也能实现。 FBF 不仅对十个控制器开放,也对所有制造商的 IO-Link 设备开放。

 

Function Block Factory 是同类中一个基于网络的用于简化 IO-Link 设备在控制器中的集成过程的服务。该软件服务不仅提供功能块,还提供数据结构,确保不产生任何参数变量声明费用。此外,FBF 确保无需费力查找其索引和数据格式已过时的参数。这不仅可以节约大量的开发时间和编程成本,还可消除故障,从而加速调试过程。

 

功能块能避免错误源于一个事实,即 FBF 方案首先在 SICK 内部专门的 IO-Link 设备上使用了较长的一段时间。因此,对市场来说改进的、开放的版本,其功能已经过彻底的检验,具有极高的应用可靠性。用户可以用 FBF 创建自己的功能块库,设置独特的参数和功能以及明了的名称和标记。该工具目前支持十个自动化系统,同时支持市场上所有制造商的所有 IO-Link 设备。例如,当一个制造商的同一款机器为不同的客户配备不同的自动化系统时,这种开放性就十分重要,FBF 可以显著降低工作的复杂性,大大加快实施过程。

 

 

FBF:IO-Link 的控制器集成,简单便捷 

机器制造商、集成商和最终客户之所以使用 IO-Link 设备,是因为他们希望其扩展的信息范围、智能功能、诊断功能和以替代方式解决应用问题的能力,能够给他们的机器、设备和过程带来增值。例如,从控制器读取设备参数,以在下游应用中用于诊断目的,例如状态监测。同样重要的还有,在运行过程中对 IO-Link 设备进行参数设定的可能性,例如在切换生产任务时以及实施单件批次的应用时。使用 SICK 的 FBF 可简单、快速且无误地实施此类任务。基于网络的服务让用户可以根据 IO-Link 设备的 I/O 设备说明(IODD)配置和创建其独有的功能块库,在其可编程逻辑控制器程序中任意反复使用。

 

这可将编程成本降低至更低限度。同时还可避免与IO-Link设备的通信故障。功能块库的范围和内容可以通过自由选择可用的设备参数单独定义,并且可随时调整。过程数据分析程序功能同样由 FBF 生成,并且是功能块库的组成部分,能够无需事先从手册了解其结构和内容,即可针对性地访问 IO-Link 过程日期内的任意单一信息。FBF 可通过浏览器,从 SICK 主页上的任意一个 SICK IO-Link 产品网页或者服务菜单进行访问。新用户手册使用时需要注册,老用户使用 SICK ID 登录。然后选择所需的、用以创建功能块库的 IODD。IODD 可从 IODDfinder 获取。此处可使用 FBF 的筛选功能,让 IODD 一目了然。若已识别 IO-Link 设备和 IODD,则可选择所需的可编程逻辑控制器及其工程工具和现场总线。至此,创建功能块库的框架条件即设置完毕。下一步,为功能块、分析程序功能和数据结构分配名称。这里将首次可以遵循自己的命名规则创建名称。随后,选择所需的设备参数。 

 

 

 

通过扩展功能块选项将开发成本降至最低水平

可从 FBF 选择的功能块专属特性可进一步减轻可编程逻辑控制器编程负担,显著降低编程成本,确保代码清晰易读。例如,多选选项可实现多个参数同时读取。这消除了为了依次读取或写入参数而对高成本的步骤链进行的编程。枚举器(enums)通过有效名称代替了无实质内容的编号。不仅由于无需查询而加快了开发速度,而且源代码还更具有可读性,日后更容易被第三方所理解。调试时间因此大幅缩短。子索引访问功能用于降低数据负担和通信时长。该功能能够针对性地读取或者通过写入功能修改定义的子变量,而不是完整的、复杂的变量(在 IO-Link 场景中称为“记录”)。即,无需来回传输完整的记录,而是只需传输其中的一小部分,即子变量。通过自动取消选择功能,只需一条指令就可以取消选择之前选中的变量和参数。例如,因为无需一个个地删除选项并且也不会出现遗漏的情况,这可加快和简化在功能块中定义新读取范围的操作。 
 
Function Block Factory 是率先用于简化 IO-Link 设备在控制器中的集成过程的服务,也可能是目前同类中前沿的一个基于网络的服务。它可用性高(7天24小时使用),具有友好、可靠的用户引导功能,可避免手动查找数据,避免复杂性和故障风险。将 IO-Link 设备集成到控制器中已不再是一项挑战,有了 FBF,这只是一项简单的小任务,无需任何专门的 IO-Link 知识。
 

Christoph Müller 

产品管理高级副总裁 Industrial Integration Space

Christoph Müller 负责 Industrial Integration Space 全球业务中心部门的产品管理与营销,即负责 SICK 围绕工业 4.0 的垂直整合和基于数据的解决方案展开的活动。他之前曾领导 SICK 全球营销与传播部门以及新业务领域的构建。

 

SICK uses cookies

We use cookies to optimize our web pages for you, to continuously improve them, and to offer you information that is tailored to your interests. By clicking the “Accept all cookies” button you consent to the use of cookies. You can select which cookies you want to allow by clicking the “Show settings for cookies” button. For further information, please see our privacy policy.