# AutomationPortalConnector

## `AutomationPortalConnector` (FB)

FUNCTION\_BLOCK AutomationPortalConnector

### Kurzbeschreibung

> Verbindet die Steuerung mit der HVAC Automation Portal. Weitere infos unter [www.hvac-automation.com.\\](http://www.hvac-automation.com.\\)
> Ermöglicht das Übertragen von Variablen übder die CODESYS Symbolkonfiguration.\
> Im Portal könenn diese dann aufgezeichnet und ausgewertet werden.\
> Außerdem können Alarme weitergeleitet werden, auf die CODESYS Visu zugegriffen werden und auf das Geräteverzeichnis zugegriffen werden.\
> Für das powerIO IoT Gateway und SPS Steuerung H1.M100 kann eine VPN Verbindung direkt über das Portal aufgebaut werden.

### Darstellung

<figure><img src="/files/dT9MiowfwTXGvgExfoN5" alt=""><figcaption></figcaption></figure>

### Funktionsbeschreibung

Zum verbinden bitte folgende Punkte durchlaufen:

#### Variablen übertragen:

> 1. <https://portal.hvac-automation.com> besuchen und kostenlos registrieren.
> 2. Erzeugte Projekt ID an den Eingang **diProjectId** anhängen. xEn auf TRUE setzen.
> 3. Passwort am Eingang **sPassword** vergeben.
> 4. Rechtsklick auf “Application” und “Symbolkonfiguration” erstellen. Dort die Variablen anhaken die an das Portal übertragen werden sollen.
> 5. Download der Application auf die Steuerung.
> 6. Im HVAC Automation Portal erscheint die Steuerung nun Orange, das selbst erstelle Passwort muss hier eingetragen werden. Fertig.

<figure><img src="/files/scAAylVrZnGvRzTrfco0" alt=""><figcaption></figcaption></figure>

#### Visualisierung übertragen:

> Zum Übertragen der Visualisierung müssen Sie am Eingang **sLocalVisuUrl** die zu übertragende Visualisierung eintragen. Soll die lokale CODESYS Visualisierung übertragen werden so reicht es aus ‘<http://127.0.0.1>’ oder ‘<http://127.0.0.1:8080/webvisu.htm>’ einzutragen. Im HVAC Automation Portal kann die Visualisierung dann wie eine Variable platziert und verwendet werden.

<figure><img src="/files/eNuoYW3tR7XbW8xoJD7q" alt=""><figcaption></figcaption></figure>

#### Geräteverzeichnis übertragen:

> Es kann über das HVAC Automation Portal auf die Ordnerstruktur des Gerätes zugegriffen werden um z.B. Dateien aus der Ferne zu sichern. Dazu muss am Eingang **sBrowsePath** entweder ‘/’ für das komplette root Verzeichnis oder ‘./’ für das CODESYS PLC Verzeichnis eingetragen werden.

<figure><img src="/files/SsdTC0PRsMudSlBswkw9" alt=""><figcaption></figcaption></figure>

InOut:

| Scope  | Name                 | Type          | Initial              |
| ------ | -------------------- | ------------- | -------------------- |
| Input  | `xEn`                | `BOOL`        | TRUE                 |
| Input  | `diProjectId`        | `DINT`        | -1                   |
| Input  | `sPassword`          | `STRING`      |                      |
| Input  | `sStorageDirectory`  | `STRING`      |                      |
| Input  | `tLiveValueInterval` | `TIME`        | TIME#1s0ms           |
| Input  | `sLocalVisuUrl`      | `STRING(200)` | ‘<http://127.0.0.1>’ |
| Input  | `sBrowsePath`        | `STRING`      |                      |
| Output | `sStatus`            | `STRING(255)` |                      |
| Output | `xError`             | `BOOL`        |                      |
| Output | `xConnected`         | `BOOL`        |                      |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.powerio.com/hub/codesys-hvac/hvac-library/functionblocks/generic/automationportalconnector.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
