Vai al contenuto
PLC Forum


Puntatori da Cpu300 a Cpu1500


Colonial54

Messaggi consigliati

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...

 

Link al commento
Condividi su altri siti


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.

Link al commento
Condividi su altri siti

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...