Gozer_77 Inserito: 3 marzo 2015 Segnala Inserito: 3 marzo 2015 Buon giorno, Dovrei usare l'istruzione block move con un s71200 della siemens per spostare delle db. Qualcuno sa come si usa e quali sono le sintassi. Grazie
batta Inserita: 3 marzo 2015 Segnala Inserita: 3 marzo 2015 (modificato) Seleziona l'istruzione MOVE_BLK e premi F1. Si apre la guida in linea con tutte le info che cerchi. Potresti usare anche MOVE, con la quale puoi copiare non solo byte, word e doppie word, ma anche stringhe o intere strutture. Basta che l'area di ingresso e di uscita siano uguali. Modificato: 3 marzo 2015 da batta
Davide_Menegozzo Inserita: 10 marzo 2015 Segnala Inserita: 10 marzo 2015 Per il Block Move devi usare i parametri di tipo Any. La sintassi è questa : P#nDB.bitIniziale offset byte. Per esempio se devi spostare il dato nella DB20 con bit 0.0 e grandezza 8byte scriverai così : P#DB20.DBX0.0 byte 8.
Gozer_77 Inserita: 11 marzo 2015 Autore Segnala Inserita: 11 marzo 2015 Grazie mille batta! Ho provato e funziona. solo che devo spostare delle Db miste e numerose(bit,stringhe ed interi). Ci vorrebbe un sistema un po più snello che sposti tutta la Db. Mal che vada farò così.vorrà dire che scriverò molto! Comunque ti ringrazio ancora ciao!!Ciao Davide Grazie per il consiglio proverò come dici tu. Come dicevo a batta devo spostare Db miste. Grazie mille Buona serata..
walterword Inserita: 12 marzo 2015 Segnala Inserita: 12 marzo 2015 la funzione prende in ingresso l'indirizzo il riferimento del blocco sorgente , in in-out il blocco destinatario e in in il numero di bytes che vuoi trasferire .i riferimenti sono indirizzi , cioe puntatori a quell'area di memoria
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