Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Puntatori da Cpu300 a Cpu1500


Messaggi consigliati

Inserito:

Salve a tutti

Purtroppo e' arrivato il tanto temuto momento di passare dalla 300 alla 1500.

Con le adeguate risorse il tia 13 non e' poi cosi' lento ma il problema e' un altro.

Ho delle DB contenenti delle strutture alquanto eterogenee, Real, Byte, INT e BIT, con la 300 sono perfette ma non saprei come agire con la 1500 con dati "ottimizzati"

I dati estratti in seguito provengono da una di queste strutture.

Es. per Cpu 300 o 400:

 

...

...

//Load recipe data

      L     "WS01".Act.CmpIndex                                //Init pointer                DB64.DBW24
      SLD   3
      LAR1  

      AUF   "WS01"                                                                                      DB64
      L     DBD [AR1,P#2.0]                                      //Check set point
      L     0.000000e+000
      <=R   
      L     4
      SPBN  B001

      L     22                                                           //Goto batch end
B001: T     "WS01".Act.Step                                //Go to next step            DB64.DBB0
B100: NOP   0

 

Come potrei tradurre il codice sottolineato, in particolare l'AUF "WS1" ed il L DBD[AR1.P#2.0]?

Col codice non ottimizzato sarebbe ovviamente banale.

 

Ringraziando...

 


Inserita:

Puoi impostare i blocchi "non ottimizzati" e lavorare esattamente come facevi col 300.

Se vuoi utilizzare dati "ottimizzati", devi gestire i dati con strutture ed array.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...