Vai al contenuto

Leggere SysSerialNr da Modbus

Home Forum Controllori SlimLine e Netsyst (LogicLab) Leggere SysSerialNr da Modbus

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #50827
    Stefano
    Partecipante

    In un progetto devo leggere da modbus un ID univoco assegnato al macchinario.

    Pensavo di usare SysSerialNr così è un valore che “sopravvive” anche a qualsiasi reset o corruzione della memoria. Ovviamente cambia se sostituisco il modulo CPU ma non sarebbe un problema. Le variabili di sola lettura Sys* non sono direttamente accessibili, quindi devo appoggiarla ad un indirizzo in memoria mappata su modbus che poi va sovrascritto periodicamente per evitare che venga cambiato. Non voglio mettere in piedi un blocco modbus solo per poter gestire questa variabile in read only.

    Potrebbe tornare utile che queste variabili vengano rese accessibili direttamente da modbus, un po’ come avviene per gli indirizzi per il settaggio RTC.

    #50835
    Sergio Bertana
    Amministratore del forum

    Il SysSerialNr è univoco per ogni sistema Elsist e quindi buona l’idea di utilizzarlo per l’applicazione che indichi.

    Il renderlo disponibile da Modbus è sicuramente una idea, e ne abbiamo già ipotizzato la fattibilità, quello che ci blocca è che ogni variabile che diventa pubblica ci obbliga a mantenerla nel tempo allocandola in certe posizioni. Dovendo gestire diversi sistemi con diversi tipi di CPU e di aree di memoria ogni “costrizione” obbliga ad un lavoro di adattamento tra i vari sistemi.

    Con la prossima uscita della nuova versione di LogicLab (Con il supporto al modulo Raspberry) ci saranno novità sul fronte delle variabili pubbliche accessibili da Modbus, da protocollo HTTP e da Node-RED.

    Restate sintonizzati, non cambiate canale…

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.