IngFrancy Inserito: 26 novembre 2002 Segnala Share Inserito: 26 novembre 2002 Qualcuno saprebbe spiegarmi come funziona la SFC 22?Non riesco ad utilizzarla... grazie. Francesco. Link al commento Condividi su altri siti More sharing options...
Simone Inserita: 26 novembre 2002 Segnala Share Inserita: 26 novembre 2002 Ciao Francesco,SFC 20 è la BLKMOV - Copy VariablesSFC 22 è la CREAT_DB - Create Data Blockho specificato numero e nome perchè parli di sfc22 e block move, a te cosa serve?Ciao Simone Link al commento Condividi su altri siti More sharing options...
IngFrancy Inserita: 26 novembre 2002 Autore Segnala Share Inserita: 26 novembre 2002 Si ho fatto un po' di confusione...Volevo solo creare dei blocchi dati in un certo modo per evitarmi di fare tutto "a mano" per intenderci.Devo usare la SFC22... no? Creat_DB.Va usata una sola volta?Posso già decidere come strutturare le DB che creerò e con quale tipo di variabili (W,DW,REAL..)?Grazie. Link al commento Condividi su altri siti More sharing options...
Simone Inserita: 26 novembre 2002 Segnala Share Inserita: 26 novembre 2002 Non ho mai utilizzato SFC22 per creare le DB con Step7, se non ricordo male con lo Step5 utilizzavo una FB standard e la richiamavo all'avvio del PLC, passandogli i parametri di lunghezza, formato, ect. presumo che si possa fare la stessa cosa con lo Step7.Nei prossimi giorni forse riesco a fare delle prove.Ciao Simone Link al commento Condividi su altri siti More sharing options...
OscarZ Inserita: 26 novembre 2002 Segnala Share Inserita: 26 novembre 2002 Una volta mi è capitato di usare la sfc22 perché dovevo generare un blocco dati molto grande per contenere le "ricette" del mio programma e non avevo abbastanza memoria di caricamento per poterlo creare direttamente. Questa però è stata una scelta obbligata perché comporta diversi svantaggi: primo fra tutti i blocchi dati così generati non possono essere messi nella memoria non volatile, quindi se si scarica la batteria si perde tutto, inoltre non si può preimpostare il contenuto e quindi all'inizio contiene dati random. Devo dire però che con le nuove CPU compatte il problema non sussiste più perché prima di tutto non esiste più la batteria tampone e quindi tutti i blocchi dati sono "salvi", poi c'è da considerare che la eprom più piccola è di "ben" 64k, quindi è difficile dover per forza ricorrere alla sfc22 per creare i blocchi. Se comunque fossi ugualmente interessato al suo utilizzo devo farti attendere perché ora non ho la documentazione a portata di mano... fammi sapere.P.S.: Se vuoi creare un blocco dati molto grande usa gli ARRAY, è una strada più semplice, comoda e ordinata (almeno secondo me!)Ciao Oscar Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 4 dicembre 2002 Segnala Share Inserita: 4 dicembre 2002 usa gli "udt" fatti apposta per creare db globaliarray, strutture di array, array di strutture, array di arraysi possono creare oggetti come si vuolegli udt non vanno nella cpu , servono come da "stampo" per crearedb globali.tramite udt potrai deindirizzare punatori e variabilicon la possibilita' di vedere il commento di taliuna volta creato l'udt crei un db lo clicchi e decidi di volerlo da udtpoi nel db clicchi su visualizza-> dati e il lavoro e' finitofa tutto luiciao Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora