-
Notifications
You must be signed in to change notification settings - Fork 2
Installazione e Utilizzo
Se stai utilizzando una release ufficiale di am8xControl (con i moduli .jar già pre-compilati e firmati con un certificato self-signed), segui attentamente questa guida per installare e autorizzare correttamente il modulo nel tuo ambiente Niagara Workbench.
Poiché i moduli sono firmati con un certificato self-signed (autofirmato), Niagara bloccherà l'esecuzione dei moduli a meno che tu non importi il certificato di firma all'interno del tuo User Trust Store.
- Avvia il tuo Niagara Workbench.
- Apri la connessione alla Platform (es. localhost Platform).
- Vai in Certificate Management (Gestione Certificati).
- Seleziona la scheda User Trust Store.
- Clicca sul pulsante Import in basso.
- Seleziona il file del certificato (solitamente allegato alla release, es.
code.pemocert.pem). - Conferma l'importazione. Ora Niagara si fiderà dei moduli firmati con questo certificato.
Una volta importato il certificato, puoi procedere all'installazione dei moduli fisici:
- Estrai il file
.zipdella release. Troverai due file JAR:am8xControl-rt.jaram8xControl-wb.jar
- Chiudi il Niagara Workbench (e assicurati che il demone Niagara sia fermo o riavvialo dopo il prossimo passaggio).
- Copia entrambi i file
.jarall'interno della cartellamodulesdella tua installazione Niagara.-
Percorso tipico su Windows:
C:\Niagara\Niagara-4.15.x.x\modules\
-
Percorso tipico su Windows:
- (Opzionale, per installazione su JACE/Edge) Se devi usare il modulo su un dispositivo target:
- Usa il Software Manager dalla Platform del dispositivo remoto.
- Seleziona i moduli
am8xControl-rt(ed eventualmente-wbse serve interfaccia locale, anche se solitamente basta-rtsul controller) e procedi con il Commit.
- Avvia nuovamente il Niagara Workbench (ed eventuali Station interessate).
- Apri la Palette Sidebar (
Ctrl+OoWindow > Sidebars > Palette). - Cerca la palette
am8xControl.- Se la palette si apre correttamente e vedi i componenti all'interno, l'installazione e la validazione della firma sono andate a buon fine.
- Se ricevi un errore di firma o "Untrusted certificate", torna al Punto 1 e assicurati che il certificato sia correttamente presente nel User Trust Store.
Una volta installato il modulo, ecco come importare la topologia della centrale antincendio all'interno della tua station:
-
Aggiunta del Servizio:
- Apri la tua Station.
- Dalla palette
am8xControl, trascina il servizioAm8xImportServicesotto la cartella/Services(o un'altra posizione a tua scelta) della tua Station.
-
Avvio del Manager:
- Fai doppio clic sul servizio
Am8xImportServiceappena inserito per aprire la relativa vista Manager (si aprirà automaticamente in modalità Learn).
- Fai doppio clic sul servizio
-
Discovery e Importazione XML:
- Clicca sul pulsante Discover in basso nella toolbar.
- Apparirà un popup di configurazione. Clicca su PC... per caricare il file XML generato dal tool di configurazione della centrale AM-8200N.
- Seleziona il Tipo Device dal menu a tendina (vedi sotto):
ModbusTcp(default) oppureModbusGateway. - Nello stesso popup, imposta l'IP Modbus della centrale, la Porta (di default 502) e il Device Address Start (indirizzo slave Modbus di partenza, default 101).
- Clicca OK. Il file verrà caricato sulla station e il sistema leggerà automaticamente tutta la topologia (centrali, loop, sensori e sottomoduli M720).
Tipo Device —
ModbusTcpvsModbusGatewayScelta Rete creata Device creati Quando usarla ModbusTcp (default) BModbusTcpNetworkBModbusTcpDevice(IP/porta su ogni device)Ogni centrale ha un proprio endpoint TCP dedicato ModbusGateway BModbusTcpGatewayBModbusTcpGatewayDevice(IP/porta condivisi dalla rete, device indirizzati perdeviceAddress)Più centrali dietro un unico gateway Modbus I point creati sotto
points/sono identici nei due casi. La creazione della rete è IP-aware: reti su IP diversi convivono senza problemi; se invece esiste già una rete sullo stesso IP ma di tipo diverso, l'import si interrompe con un messaggio di Topology Conflict invece di sovrascrivere la rete esistente. -
Revisione dei Dispositivi:
- Nel pannello superiore (Learn pane) apparirà un albero con le centrali trovate e, sotto ognuna, i relativi dispositivi ordinati per Loop e Posizione.
- Puoi selezionare/deselezionare singoli dispositivi tramite l'apposita casella per decidere cosa importare nel database Niagara.
- Cliccando su Edit Device (oppure facendo doppio clic sulla cella della tabella), puoi rinominare l'etichetta del dispositivo, assegnarlo a una zona diversa o modificare manualmente gli indirizzi dei registri di Stato e Analogico pre-calcolati.
-
Commit nel Database Modbus:
- Una volta verificata la lista, clicca su Commit nella toolbar.
- Il modulo eseguirà automaticamente le seguenti operazioni:
- Creerà (o riuserà, in base all'IP) una rete
ModbusTcpNetworkoModbusTcpGatewaysotto/Drivers, secondo il Tipo Device scelto. - Creerà un device speciale chiamato CENTRALE contenente i comandi generali (Silenzia, Reset, ecc.) e gli allarmi di tutte le zone.
- Creerà un device specifico (
ModbusTcpDeviceoModbusTcpGatewayDevice) per ogni centrale fisica importata. - Genererà l'albero completo per ogni Loop, inserendo i Point Modbus con gli indirizzi calcolati automaticamente per lo stato (Enum) e la misurazione (Numeric, letta come signed integer così la centrale che risponde
-1sui registri non programmati viene interpretata correttamente), collegandoli logicamente.
- Creerà (o riuserà, in base all'IP) una rete
A questo punto la rete Modbus sarà configurata in modo esatto e basterà avviarla per avviare il polling dalla rete antincendio!