SABRINA71 Inserito: 10 maggio 2007 Segnala Inserito: 10 maggio 2007 Salve e buongiorno a tutti, ho creato due DB di dati conteneti delle stringhe a ogni DB ho dato un nome DBA --> Stringa, alla DBB --> Txt, ora avrei l'esigenza di trasferire il contenuto di una riga della DBA (Stinga[50]) in una riga della DBB (Stringa[50]) ma non trovo le istruzioni da usare.In alternativa esiste una funzione già fatta che permette il trasferimento in blocco una certa quantità di Byte a memoria mi sembra di si ma anche quella non la trovo???Ciao e grazie a tuttiSabrina
Luca Bettinelli Inserita: 10 maggio 2007 Segnala Inserita: 10 maggio 2007 Supponendo che sia serie 300 esiste la funzione BLKMOV SFC20 con il quale è possibile copiare un'area di memoria in un'altra
SABRINA71 Inserita: 10 maggio 2007 Autore Segnala Inserita: 10 maggio 2007 Si scusa non ho precisato stò lavorando su S7300 e quello che mi hai indicato è quello che cercavo ora avrei però un problema:Nella DB sorgente ho :db_var1 string[10] (ho una data che arriva da un pannello)db_var2 string[10] (ho l'ora che arriva dal pannello)e vorrei trasferili nella DB destinazione indb_var1 string[20] (dato di data e ora da inviare ad una stampante)sapresti dirmi come posso fare?Ciao e grazieSabrina
Luca Bettinelli Inserita: 10 maggio 2007 Segnala Inserita: 10 maggio 2007 Con l'SFC20 devi dare come parmatri di ingresso il punto di inzio della tua are dati e la lunghezza dell'area sorgenteEs: P#db7.dbx0.0 BYTE 100 (prende DB7 a partire da bit 0.0 per 100 Byte)e come parametri di uscita il punto di inizio della are dati e la lunghezza della destinazioneEs: P#db10.dbx50.0 BYTE 100 (lo trasferisce in DB10 a partire da bit 50.0 per 100 Byte)
SABRINA71 Inserita: 10 maggio 2007 Autore Segnala Inserita: 10 maggio 2007 Grazie risolto tutto!Ciao e alla prossima
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