Plantstruxure Unity Opc Software Page 2-2 Companion software

2/2 Presentation Unity EFB Toolkit software helps to develop EFs and EFBs in C programming language. As an option with Unity Pro, it can be used to extend the standard Unity Pro function blocks in order to increase functionality. This software comes with Microsoft Visual Studio , which can be used to debug the function blocks developed in the Unity Pro PLC simulator. Unity EFB Toolkit also includes a service for creating and managing families of function blocks and integrating them in Unity Pro. Setup Unity EFB Toolkit manages the whole process of developing Unity Pro function blocks: b User-friendly graphical user interface with automatic file organization b Powerful tools for testing and debugging b Management of compatibilities and software versions of created functions b Generation of executable files for subsequent installation of functions on different Unity Pro stations Managing function block families EFB Toolkit helps to create and manage function block families. The function blocks developed, also known as EFs/EFBs, are stored in families. It makes it possible to create an organized library of functions written in C language. Once created, these function block families are installed on the Unity Pro stations for the purpose of extending the standard Unity Pro libraries. Integration in Unity Pro can be executed from Unity EFB Toolkit or via the tool for updating Unity Pro libraries, which allows these families to be distributed without the use of any other software. Developing function blocks The EFB Toolkit software allows the user to create a function block as follows: b Declaration of the function block interface in the same way as for the DFBs in Unity Pro b Definition of all data types needed (elementary, structures, tables) b Support of public and private variables b Generation of all files and the block C coding frame (the user only adds functionality to this frame) b Granting access to numerous internal PLC services, such as the real-time clock, PLC variables and data, system words and math functions, including high-precision numerical processing in double format b Structure of the function block family (compilation/link for all Unity Pro automation platforms) b Provision of a debugging environment: the function blocks created can easily be debugged in Microsoft Visual Studio by downloading a Unity Pro application containing the function developed in the Unity Pro PLC simulator. The debugging functions in Microsoft Visual Studio , especially breakpoints, step-by-step operations, display of the code/data and manipulation of the data, can be accessed without restriction. b Support for managing Unity Pro versions, important during the function block maintenance phase Compatibility Unity EFB Toolkit is compatible with Unity Pro Medium, Large and Extra Large. EFs and EFBs can be developed for Modicon Premium, Quantum, M340, M580 and Unity Momentum platforms. The latest available EFB Toolkit version is V8.0: b OS compatibility Windows 7 (32-bit and 64-bit), Windows 8.1 (32-bit and 64-bit) and Windows Server 2008 (64-bit). b Minimum supported version of Unity Pro is V6.0 and above if installation is on the same system. b The generated libraries can be installed on lower Unity Pro versions on different systems. Presentation, setup Software Unity Pro software Unity EFB Toolkit software Unity EFB Toolkit EFB Toolkit: Managing function block families EFB Toolkit: Editor 2 1 3 4 5 6 7 8 9 10 2 1 3 4 5 6 7 8 9 10

Previous Page
Next Page