Configurazione dell'Agent¶
File e sezioni¶
config.ini si trova accanto all'eseguibile e contiene configurazione generale e alcuni valori runtime. mapping.ini conserva esclusivamente le impostazioni del mapping pannello/database.
Sezione config.ini |
Contenuto documentato |
|---|---|
[Pannello] |
ipaddress del pannello |
[Database] |
Provider, server, porte, database o file Access e opzioni di autenticazione |
[parametri] |
Identità macchina, stampa/PDF, etichettatrici, debug, integrazioni e valori precedenti |
[step7] |
IP e tipo macchina S7; flusso non operativo corrente |
[file] |
Configurazione file; il codice richiede anche FolderFile |
[altro] |
Integrazione esterna |
[registri] |
Indirizzo iniziale usato per le stringhe ricetta |
[dati] |
Ultimo errore persistito |
[guida] |
eseguiAllAvvio per il tour |
[licenza] |
Azienda, P.IVA, licenze e attivazioni locali |
Le due connessioni¶
| Connessione | Chiavi principali |
|---|---|
| DB1 LinkMachine | serverName, port, databaseName, accessFileName |
| DB2 Gestionale/produzione | serverName2, port2, databaseName2, accessFileName2 |
Il motore usa un solo provider per entrambe le connessioni. provider2 può essere presente nel file ma non viene consumato. Anche username e password sono condivisi. Il comportamento di fallback DB2 ai valori DB1 va verificato sulla configurazione specifica.
La scheda DATABASE rilegge i valori all'avvio e quando viene selezionata. È in sola lettura, maschera la password e non apre connessioni: vedere una configurazione in griglia non significa che il database sia raggiungibile.
Abilitazione delle integrazioni¶
exchangeS7, exchangeFL ed exchangeOT controllano i percorsi S7, file e integrazione esterna. Attivare un flag soltanto quando il relativo flusso e gli asset sono disponibili. Nel materiale analizzato risultano disabilitati.
closeerror=1 abilita la chiusura forzata in diversi errori di comunicazione. Le routine database legacy possono terminare il processo dopo il fallimento definitivo; gli errori del nuovo mapping seguono invece una diagnostica separata.
Licenza e attivazioni¶
Le licenze .lic sono firmate RSA/SHA-256. Le attivazioni recuperate tramite P.IVA/HWID sono un elenco separato e non introducono un nuovo collegamento documentato tra codice attivazione e funzione.
La Partita IVA viene validata formalmente; cambi di P.IVA/HWID possono eliminare lo stato delle attivazioni locali. Il difetto di stabilità dell'HWID .lic va distinto dall'HWID stabile delle attivazioni. Senza licenza valida il collegamento pannello ha una tolleranza documentata di 30 minuti.