The following [JSup libraries|libraries] are designed for supervision of industrial / building plants. Libraries can be download as a single [http://www.7-zip.org/|7-Zip] archive at the following link: [http://www.forlani.it/JSup/download/Automation-libraries.7z|'''Automation-libraries.7z''']. = Available libraries = {| border=1 cellspacing=0 !Library name / File name !Description |- |width=210|'''Automi''' Automi 1280x1024.jsupLib |This library contains many panels to control a [http://en.wikipedia.org/wiki/Finite_automata|Finite-state machine]. This library use a automata description file called automi.txt in the [JSup application#Directory|application directory]. A sample file (in Italian language) is included in the library archive file. |- |colspan=2|)))[img:///img/JSup/Library_automi.png]))) |- |'''Commands''' Commands.jsupLib |A small [JSup Library windows|library window] with some command buttons. |- |'''Debug Window''' DebugWindow.jsupLib |An utility [JSup graphic windows|window] that can be raised (at [JSup runtime|runtime]) with the Alt+F2 keys. It is useful to view/set [JSup tag|tag] values for debug purposes. |- |colspan=2|)))[img:///img/JSup/Library_debug.png]))) |- |'''Event viewer''' EventViewer 1024x768.jsupLib EventViewer 1280x1024.jsupLib |This library contains two [JSup graphic windows|windows]: a viewer for [JSup historian overview|historical] [JSup Alarm history|alarms] and [JSup Event history|events] and a popup to add new [JSup event filters|event filters]. The viewer [JSup graphic windows|windows] allows to select the date and the number of days to be looked for events. It allows to save/load [JSup event filters|event filter] configurations and data, plus a button to ''Safely Remove Hardware''. |- |colspan=2|)))[img:///img/JSup/Library_EventViewer.png]))) |- |'''Trend''' Trend 1024x768.jsupLib Trend base 1280x1024.jsupLib |This trend viewer enable the JSup user to select the [JSup tag|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]. |- |colspan=2|)))[img:///img/JSup/Library_Trend.png]))) |- |'''PLC Parameters''' PLC Parameters.jsupLib |This library contains a popup [JSup graphic windows|windows] useful to quickly setup many parameter pages. It use a '''parameter list file''' called parametri.txt in the [JSup application#Directory|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 [JSup UM support|UM] of the displayed [JSup tag|tags]. To save/load the [JSup Application properties#Properties|'''application property'''] Parametri.saveDir For example Parametri.saveDir=%JSUPHISTDIR%\plantName\Parameters The will use the [http://en.wikipedia.org/wiki/Environment_variable|environment variable] JSUPHISTDIR to locate the directory. |- |colspan=2|)))[img:///img/JSup/Libreria_parametri.png]))) |- |'''Sinottici v2''' Sinottici v2.jsupLib |A set of [JSup Library windows|library windows] full of [JSup Graphic library objects|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. |- |colspan=2|)))[img:///img/JSup/Library_SinotticoV2.png]))) |- |'''Alarm email send''' InvioEmailAllarmi.jsupLib |This library contains a configuration [JSup graphic windows|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). |- |colspan=2|)))[img:///img/JSup/Library_InvioEmail.png]))) |- |'''Windows tools library''' WinBase 1024x768.jsupLib WinBase 1280x1024.jsupLib |Contains a [JSup Library windows|library window] with some basic object to build the common part of [JSup application|application] [JSup graphic windows|windows]. You can build in a [JSup Library windows|library window] of yours a [JSup Graphic library objects|library object] called (for example) ''TopBar'' a then you can place a [JSup using library objects|reference] to it in every [JSup graphic windows#Window type|replace window] of the [JSup application|application]. |- |colspan=2|)))[img:///img/JSup/Library_TopBar.png]))) |}