Function Block Factory: The open universal solution for the creation of IO-Link function blocks
GO BEYOND. Discovery #7
Anyone who wants to integrate IO-Link devices into controls and access device parameters or collect diagnostic information in the process has to program many acyclical requests and deal with many different devices, parameters and complex data types. The Function Block Factory (FBF) from SICK, an open software-based service, automatically creates function blocks which considerably reduce the time and effort needed for implementation - and not only when accessing the device parameters, but also the individual elements of process data of the IO-Link devices. The FBF is not only open for ten controls, but also for the IO-Link devices of all manufacturers.
The FBF is the first web-based service of its type for facilitating the integration of IO-Link device data into control programs. The software service not only makes function blocks available, but also data structures which ensure that there is no effort needed for the declaration of parameter variables. The FBF also ensures that complex searches for parameters, their indexes and data formats are a thing of the past. This not only saves considerable development time and programming effort, but also eliminates errors, thereby accelerating commissioning.
The prevention of errors with the function blocks results from the fact that the FBF concept was originally used internally at SICK for a long period of time and on a proprietary basis for its own IO-Link devices. The version further developed and opened for the market is therefore thoroughly tested for function and reliable in application. The user can create its own function block libraries with the FBF, with individualized pa-rameters and functions as well as for names and designations which speak for themselves. The tool currently supports ten automation systems and all IO-Link devices of all manufacturers on the market at the same time. This openness becomes meaningful when, for example, the same machine of a manufacturer is equipped with different automation systems for different customers - the FBF considerably lightens the complexity of the task and greatly accelerates implementation.
FBF: Control integration of IO-Link simply unrivaled
Minimized development effort due to extended function block options
Special features of the function blocks which can be selected in the FBF further facilitate PLC programming and also ensure considerably less programming effort as well as a clear and legible code. The multi-selection option allows for simultaneous reading of several parameters. This eliminates the programming of elaborate sequence chains to read or write the parameters in succession. Enumerators (enums) replace meaningless numbers with names. This not only accelerates the development process as it is no longer necessary to look anything up, but the source code becomes easier to read and also clearer for third parties at a later point in time. This considerably reduces commissioning time. The Subindex access function serves to reduce data loss and communication length. Instead of complete, complex variables - referred to as records in the IO-Link context - it makes it possible to read out defined sub-variables or change them via a write function in a targeted manner. The entire record therefore does not have to be transmitted back and forth; only a fraction of it must be transmitted, namely the sub-variable. All previously selected variables and parameters can be deselected with only one command with Auto deselection. This accelerates the definition of new read areas in the function block and also makes this easier, since each individual selection does not have to be deleted, making is possible to overlook one.
The Function Block Factory is the first and probably only web-based service of its type for facilitating the integration of IO-Link devices into controls. It is characterized by its high availability (24/7 use) as well as application-friendly and -safe user guidance, which avoids the need for manual data searches and complexity and prevents error risks. The integration of IO-Link devices into controls is therefore no longer a great challenge - thanks to the FBF, it is nothing more than a simple task for which no special IO-Link knowledge is required.
Christoph Müller
Senior Vice President Product Management Industrial Integration Space
Christoph Müller is responsible for Product Management and Marketing for the Global Business Center Industrial Integration Space, and thus all SICK's activities involving vertical integration and data-based solutions for Industry 4.0.