Skip to content

About Arrigo Local

General

ArrigoLocal is a complete web-based BMS system developed for EXO hardware, but suitable for any system through an OPC and/or API link.

The main functions are:

  • Dynamic visualization of climate and processes

  • Unlimited historical data via a SQL database

  • Alarm overview with various filter functions

  • Time program settings

  • Adjustable heating curves

  • A large template library

  • Supports large server environments

  • Scalable and vector based graphics

Download the Arrigo Local Installer from the website releases.arrigo.se

Note

These instructions assume you are connected to the internet. If you require to do an air-gapped installation, please contact support.

Run the file and install the latest stable version automatically. To install the latest version (untested release) or to do a full reinstall, start the program from the command prompt (command prompt / cmd) with the following addition “latest” or “force”

“root”\ ArrigoLocalInstaller.exe - latest – force

ArrigoLocal uses IIS for the web application. You can activate a maximum of 1 project per computer. The following ports are used:

  • EXOline, communication between the controller and computer, over port 26486

  • HTTP traffic over port 80

  • SSL traffic over port 443 when using SSL encryption

The tools for creating the visualization do not require IIS settings or port configurations.

Arrigo runtime runs as a background service and normally starts automatically with Windows.

Via “Start EXOscada Services” it can be started manually via the Windows app. Simply right-click on the EXOscada icon in the windows systray.

EXOscada_systray

If no project has been connected (attached) yet, this can be done via “Attach Computer”.

Arrigo_Status

You also have to link Arrigo separately once per project. Open “EXOdesigner – Project Builder” and select “ArrigoBMS” on the left. Choose at pulldonw menu Tools “Arrigo – Attach project”. Ensure EXOscada is running.

Attach_Project

When EXOscada / Arrigo is started and you want to open your project locally in runtime then open the explorer and go to:

http://127.0.0.1/arrigo/ or localhost/arrigo/

The following usernames are created by default.

Level Username Password notes
System Administrator sysadmin sysadmin (can delete and create users among other things)
Service service service
Operator operator operator
Guest guest guest
Browse browse browse

Database

The SQL database can run locally or remotely. In addition to the normal SQL enterprise, a free SQL Express version is available. The Express version can store a maximum of 10GB of data. The amount of data depends on the number of variables and the storage time of that variable. The SQL database must be installed separately.

In “EXOdesigner – Project Builder” under the “Maincomputer” you will find the tool to manually configure a number of database issues.

To limit the amount of data you can open the tool “Scada Action Categories”.

Configure data storage

  • Open EXOdesigner – Project Builder with your previously created project StepByStep

  • Click EXOscada

  • Go to the pulldown menu “Config” and choose “Scada Action Categories”

scada_action_categories scada_action_categories2

In the window above you will see 5 options on the left.

  • AlarmClass A-B-C

alarmclass_abc.png

Here you will find various tabs with settings.

Under “Purging” you will find how long these priority alarms should be stored. For example, set it to 3 years.

Under “Printing” you can, as the word as says, configure the printer when, among other things, the rise or fall of the priority alarms. With the Nimbus option, a txt file is printed, which Nimbus then reads.

  • Event points are the digital circuits that are not alarms such as digital outputs for example.

  • LogSignals

logsignals.png

LogSignals are all real variables configured in the “Logger” tool. We had set them very quickly in our exercise, at 1 minute. These minute values ​​are stored for 1 month and then converted to hour values. So this is quite short. Set those values ​​to “2 y”.

The (new) hour to day values ​​are stored for 3 months. Adjust that to “5 y”.

The day to month values ​​are stored 1 y. Adjust that to also “5 y”.

log_chart.png

In the tab “Compilation” there are 3 values ​​for “Periods” that are used for the previous tab. These are also used to create the reports.

Note

The database runs optimally up to a maximum size of 7 to 8 GB.

Dongles (licence keys)

In order to use Arrigo in runtime, a dongle (hardlock or software key) is often required. There are several dongles for Arrigo:

License code Rights
Without license key All basic functions available, Max 75 I/O's, No network support between EXOscada/EXO4 computers, but full support between Arrigo and web browser, No connection to OPC-servers
EXODS Base (EXODS-B-1YR, EXODS-BSD-1YR) All basic functions in EXOscada, max 200 I/O's, no connection to OPC-servers, no Nimbus alarm server
EXODS-100 Supplements EXODS Base with an additional 1oo I/O's, can add multiple licenses
EXODS-500 Supplements EXODS Base with an additional 5oo I/O's, can add multiple licenses
EXODS-ULIO Supplements EXODS Base with an unlimited number of I/O's
EXODS-OPC Supplements EXODS Base with one OPC-server connection
EXODS-Nimbus Supplements EXODS Base with Nimbus Alarm Server support
EXODS-OPCDRIVER Support for EXOopc Driver

A dongle suitable for EXOscada 2019 is also suitable for Arrigo BMS 1.1.

Which dongle is required depends on the controllers used and a number of services. The number of I/O points can be requested via the main computer in the EXOdesigner tool. Select computer and press Show number of I/O points. show_IO

IO_points.png

Folder Structure

The structure you create in EXOdesigner – ProjectBuilder is also the tree structure in Arrigo.

folder_structure.png

arrigo_frontend.png