<< Click to Display Table of Contents >>
ElipseX Libraries: XObjects and XFolders |
An XFolder is a server object that allows organizing and creating a hierarchy of objects in the instances created. Objects that can be inserted in an XFolder instance are the following:
•Data Folders
•I/O Tags
•Queries
•Alarm Filters
•Instances of XFolders and XObjects
•Alarms
NOTE |
Users cannot insert objects in an XFolder definition, only in its instances. |
In addition to XControls and XFolders, users can create a data library, called XObject. With it, they can define a data structure to execute on a server. Such structure can perform calculations, Links, communication, alarm acknowledgment, historical records, etc., which are independent from a graphical interface (E3 Viewer) opened or executing at that time. To create an XObject, right-click a .lib file in Organizer and select the Insert - XObject item.
The available options for Properties of an XObject are the same as for XControls and XFolders. In addition to Properties, any E3 module executed on a server can be inserted in an XObject. For a complete list, click the selection list on Property's Type column and check a list of available objects. This allows defining a complex management system as a library, which can be easily replicated as needed in an application.
Users can insert XObjects in any Data Server by right-clicking it and selecting the Insert item. Even if a library file contains several XControls, XFolders, and XObjects, E3 Studio displays for Screens only XControls, and for Data Servers only XFolders and XObjects.