Protocolli e integrazioni dell'Agent¶
Modbus TCP¶
| Parametro | Comportamento documentato |
|---|---|
| Ruolo | Client/master |
| Host | [Pannello] ipaddress |
| Porta | 502 nel flusso corrente |
| Lettura | ReadHoldingRegisters(101, 118) |
| Polling | 500 ms |
| Timeout connessione | 2 secondi |
| Scrittura | WriteMultipleRegisters, function code 16, anche per un registro |
Le stringhe usano ASCII, lunghezza fissa 50 caratteri, padding a spazi e troncamento oltre il limite. Il codice scrive un carattere per indirizzo con schema RegIni + indice * 2. Non è una mappa registri approvata: offset, semantica e firmware vanno verificati prima dell'integrazione.
PDF ed etichette¶
PdfiumViewer apre il documento risolto dal database e genera il job sulla stampante configurata. Controllare file, permessi Windows, driver e nome stampante.
La coda principale di etichettatura è etichette_prod; la generazione/stampa finale dipende dal consumatore esterno. Esiste anche un percorso file legacy, che va verificato separatamente senza dedurne un servizio incluso nel pacchetto.
Scambio CSV e Fanuc¶
Con exchangeFL e [file] FolderFile configurati, il flusso produce rcpfile.csv, lo copia alla destinazione e ne archivia una copia in filesent. Il formato documentato è:
deslav;ORDlotto;cassone;qual;pzcolpo;colpipz;<CR>
Cartelle, gestione separatori e conferma del consumatore devono essere verificate. Nel file analizzato la destinazione manca e il flusso è disabilitato.
Il percorso Fanuc, subordinato a exchangeOT, scrive fanuc/config.ini e avvia testfanucprot.exe. Gli asset richiesti non sono inclusi nel repository/pacchetto esaminato; non è un'integrazione collaudata end-to-end.
VNC e protocolli incompleti¶
L'Agent usa un viewer esterno in modalità sola visualizzazione. La riga di comando e il comportamento password sono diversi dall'integrazione UltraVNC del Manager e richiedono verifica con il binario distribuito.
S7 ha wrapper e conversioni ma client/handler non collegati al flusso operativo. OPC UA è una pagina predisposta senza client implementato. La presenza delle schede non attesta il supporto del protocollo.
Agent non espone una API HTTP pubblica in ingresso: integra sistemi tramite database, Modbus, file e processi locali.