LIBRARIES FOR INDUSTRIAL/BUILDING AUTOMATION (BOZZA) ------------------------------------------------------------------------------ The following [libraries] are designed for supervision of industrial / building plants. Libraries can be download as a single [7-Zip] archive at the following link: [http://www.forlani.it/JSup/download/Automation-libraries.7z|Automation-libra ries.7z]. 1. Available libraries Library name / File name Description Automi Automi 1280x1024.jsupLib |This library contains many panels to control a [Finite-state machine]. This library use a automata description file called automi.txt in the [application directory]. A sample file (in Italian language) is included in the library archive file. )))))) Commands Commands.jsupLib library window] with some command buttons. Debug Window DebugWindow.jsupLib |An utility [window] that can be raised (at [runtime]) with the Alt+F2 keys. It is useful to view/set [tag] values for debug purposes. )))))) Event viewer EventViewer 1024x768.jsupLib EventViewer 1280x1024.jsupLib |This library contains two [windows]: a viewer for [historical] [alarms] and [events] and a popup to add new [event filters]. The viewer [windows] allows to select the date and the number of days to be looked for events. It allows to save/load [event filter] configurations and data, plus a button to Safely Remove Hardware. )))))) Trend Trend 1024x768.jsupLib Trend base 1280x1024.jsupLib tag]/pen to view, the scale, the color, the time range. The 1024x768 version also allows to view a secondary trend over the standard one to compare them. See [standard JSup Trend window]. )))))) PLC Parameters PLC Parameters.jsupLib |This library contains a popup [windows] useful to quickly setup many parameter pages. It use a parameter list file called parametri.txt in the [application directory] (a sample of this file is archived with this library set with the Excel file used to create it: the text files is pasted from the Excel file content). A parameter page can be easily showed with a [JavaCode] like Parametri.showParametriWindow( "V1573" ); where V1573 is the name of the "page" name (see the Parametri.xls file). The parameter popup supports the [UM] of the displayed [tags]. To save/load the [application property] Parametri.saveDir For example Parametri.saveDir=%JSUPHISTDIR%\plantName\Parameters The will use the [environment variable] JSUPHISTDIR to locate the directory. )))))) Sinottici v2 Sinottici v2.jsupLib |A set of [library windows] full of [graphic library objects] to be used to build nice synoptic of your automation plants (item status/control, measures, etc.) A popup to control the automatic/manual state of an item is provided also. The item control of this library is designed for a particular structure of the communication with the PLC. More information will be provided in the [Sinottivi V2 library] page. )))))) Alarm email send InvioEmailAllarmi.jsupLib window] and some script used to setup the recipients of the alarm email automatically sent by the JSup system. See [Invio email allarmi da JSup] (Italian). )))))) Windows tools library WinBase 1024x768.jsupLib WinBase 1280x1024.jsupLib |Contains a [library window] with some basic object to build the common part of [application] [windows]. You can build in a [library window] of yours a [library object] called (for example) TopBar a then you can place a [reference] to it in every [replace window] of the [application]. ))))))