Tipo di articolo: FAQ, ID articolo: 14354157, Data articolo: 06/05/2003
(0)
Valuta

SFC 54 per le CPU S7-300 con MMC sostituito da SFC 102

  • Articolo
  • Riguarda prodotto/i

DOMANDA
Perché la SFC 54 "RD_DPARM" non funziona nelle nuove CPU S7-300 con MMC ?

RISPOSTA  
Nelle nuove CPU S7-300 con Micro Memory Card, la SFC 54 "RD_DPARM", per la lettura di un set di dati di un’unità selezionata dai dati di sistema progettati con lo STEP 7, è stata sostituita dalla SFC 102 "RD_DPARA".

La SFC 102 "RD_DPARA", al contrario della precedente SFC 54 "RD_DPARM", è una funzione di sistema eseguita in modo asincrono. Ciò significa che la sua elaborazione è articolata in diversi richiami di SFC. 

I blocchi che contengono la SFC 54 "RD_DPARM" non possono essere caricati in una nuova CPU S7-300 con MMC. Per questo motivo occorre sostituire il richiamo della SFC 54 "RD_DPARM" con il richiamo della SFC 102 "RD_DPARA" ed adattare la logica del programma esistente al comportamento asincrono della SFC 102 "RD_DPARA".

Di seguito è riportato un confronto tra le due funzioni di sistema

SFC 54 "RD_DPARM"

SFC 102 "RD_DPARA"

Note

          Ingressi

 

---

REQ

La funzione viene eseguita solo con REQ=1, nuovo con la SFC 102

IOID

---

Parametro mancante con la SFC 102, vedere LADDR

LADDR

LADDR

SFC 54:                                           indirizzo qualsiasi di un’unità; specificazione dell’area d’indirizzamento I o O mediante IOID (B#16#54=Periferia d’ingresso; B#16#55= Periferia d’uscita)
SFC 102:                                        indirizzo qualsiasi di un’unità; specificazione dell’area d’indirizzamento I o O mediante il bit 15 di LADDR (il bit di valore più alto) Bit15=0 -> Periferia d’ingresso;
Bit15=1 -> Periferia d’uscita 

RECNUM

RECNUM

Da utilizzare in modo identico

         Uscite

 

RET_VAL

RET_VAL

Da utilizzare in modo identico; sono però a disposizione per la SFC 102 numeri di errore aggiuntivi

---

BUSY

BUSY=1; l’ordine non è ancora concluso, i risultati non sono ancora pronti

RECORD

RECORD

Da utilizzare in modo identico

Tabella 1 Confronto tra SFC 54 e SFC 102