Vai al contenuto

Gestione ricette di grandi dimensioni

Home Forum Programmazione IEC 61131 (LogicLab) Gestione ricette di grandi dimensioni

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #68145
    AndreaT.
    Partecipante

    Ho utilizzato la gestione delle ricette con i vostri FB esempio FileMemoryDump e stanno funzionando bene. Vorrei sapere come poter fare a  gestire una ricetta di grandi dimensioni oltre la DB100, ho letto in un topic che bisognerebbe allocare la memoria con una SysRMAlloc e poi accedere con un Modbus slave a tutta la memoria, potrei avere un esempio grazie.

    #68152
    Sergio Bertana
    Amministratore del forum

    Se ho ben capito gestisci ricette allocate in variabili in DB100, e dovendo gestire più dei 2048 bytes tamponati (Da DB100.2048 a DB100.4095) utilizzi il FB FileMemoryDump per salvare tutta l’area di 4096 bytes in un file su disco.

    Però tu necessiti più di 4096 bytes e vorresti allocare un buffer di dimensione opportuna usando la memoria rilocabile con SysRMAlloc.

    Non capisco però perchè devi accedere da Modbus a quest’area, stai forse utilizzando un pannello operatore Weintek, perchè se utilizzi un pannello operatore ti converrebbe gestire le ricette sul pannello, visto che utilizza un database e non ha problemi di dimensione.

    #68186
    AndreaT.
    Partecipante

    Grazie della risposta, si sto utilizzando un pannello Weintek con uno slimline MPS054  ho la necessità di creare un processo di lavorazione a passi fino ad un massimo di 100 passi, ogni passo l’operatore deve scegliere un tipo di lavorazione sono al massimo 8, per ogni lavorazione deve assegnare massimo 4 valori UINT, ho provato a creare una ricetta di questo tipo sul pannello ma non ci sono riuscito, mentre invece con il PLC sono riuscito a crearla con dimensioni più piccole.

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