Toyu Inserito: 23 aprile 2008 Segnala Share Inserito: 23 aprile 2008 ho bisogno di un aiuto................in un OPERATE voglio che una variabile diventi uguale ad un'altra , mi spiego meglio ( o forse come riesco )voglio che ad esempio %mw2 diventi uguale a %mw1151 se l'OPERATE è abilitato da un contatto.avevo pensato a COPY_BIT ma anche qui non riesco a risolvere nulla , mi da sempre errore.sarà sicuramente un cosa banale , ma non ci riesco...............il mio primo pensiero era "%mw2:=%mw1151"grazie anticipatamente Toyu Link al commento Condividi su altri siti More sharing options...
Stefano Sormanni Inserita: 23 aprile 2008 Segnala Share Inserita: 23 aprile 2008 ti posso dire come faccio in istruction list (poi magari lo converti in ladder)LD %m1[%mw1:=%mw100] Link al commento Condividi su altri siti More sharing options...
Claudio Monti Inserita: 23 aprile 2008 Segnala Share Inserita: 23 aprile 2008 (modificato) Il tuo "primo pensiero" e' quello giusto! %Mx ┌--------------------┐ ------| |---------------┤ %MW2:=%MW1151 | └--------------------┘ Modificato: 23 aprile 2008 da Claudio Monti Link al commento Condividi su altri siti More sharing options...
Toyu Inserita: 23 aprile 2008 Autore Segnala Share Inserita: 23 aprile 2008 Ecco qual'era la nia pecca......non mettevo i due punti prima dell"="e ora se posso esagerare ... anzi io chiedo!!!se volessi usare un OPERATE solo per più istruzioni come mi devo comportare ?devo mettere dei separatori oppure non si può propio fare ?scusate se per Voi sono domande elementari Toyu Link al commento Condividi su altri siti More sharing options...
Claudio Monti Inserita: 23 aprile 2008 Segnala Share Inserita: 23 aprile 2008 Cosa intendi per piu' istruzioni?Se vuoi scrivere piu' Word con lo stesso valore puoi usarne solo uno, es:%MW2:=%MW1151:=%MW100 (scrive il valore della 100 in entrambe le precedentiSe devi fare due operazioni distinte metti piu' OPERATE in parallelo abilitati sempre dallo stesso bit, se invece devi fare cose diverse fai righe diverse... Link al commento Condividi su altri siti More sharing options...
Toyu Inserita: 23 aprile 2008 Autore Segnala Share Inserita: 23 aprile 2008 no , scrivere più word accoppiate ....non so come esprimermiesesmpio %mw2:=%mw1151 più %mw3:=1152 e così via spero di essermi spiegato.ti prego dimmi di si!!!!!!!!!!!! Link al commento Condividi su altri siti More sharing options...
rddiego Inserita: 23 aprile 2008 Segnala Share Inserita: 23 aprile 2008 %mw2:10:=%mw1151:10dove 10 è il numero di word consecutive a partire da %mw2 / %mw1151 comprese (da 2 a 11 e da 1151 a 1160 in questo caso)il numero 10 (lunghezza array) è una costante se volessi usare array variabili fai così%mw2[%mwxx]:10:=%mw1151:10dove xx è il numero della word che contiene il numero del primo indirizzo dell'array..... Va beh insomma non ti complico la vita..... Link al commento Condividi su altri siti More sharing options...
Claudio Monti Inserita: 23 aprile 2008 Segnala Share Inserita: 23 aprile 2008 Aggiungo che se devi scrivere lo stesso valore su piu' Word allora scrivi:%MW2:10:=%MW1151;Scrivi dalla 2 alla 12 il contenuto della 1151 Link al commento Condividi su altri siti More sharing options...
Toyu Inserita: 23 aprile 2008 Autore Segnala Share Inserita: 23 aprile 2008 siete magici...grazie tante , per ora ho risolto il mio problema ma non preoccupatevi perchè vista la mia poca preparazione tornerò a disturbarvi presto .grazie ancora , ciao Toyu Link al commento Condividi su altri siti More sharing options...
Toyu Inserita: 23 aprile 2008 Autore Segnala Share Inserita: 23 aprile 2008 scusate,sono di nuovo in crisi....era già troppo bello !tutto va bene se scrivo " %mw1500:=%mw1150 "ma se scrivo " %mw1500:=%mw1150:x0 " lui mi picchia e da errore su " := "non è possibile ?cosa sbaglio ora ?stò recuperando un programma gia esistente e volevo assottigliarlo un po' per non sprecare centinaia di variabili e in fase di supervisione averesia un risparmio notevole di variabili e di sinottici.ciao Toyu Link al commento Condividi su altri siti More sharing options...
rddiego Inserita: 24 aprile 2008 Segnala Share Inserita: 24 aprile 2008 certo che ti dà errore stai cercondo di copiare un bit su una word che senso ha????spiega bene il tuo intento Link al commento Condividi su altri siti More sharing options...
Toyu Inserita: 24 aprile 2008 Autore Segnala Share Inserita: 24 aprile 2008 ciaoio ho una serie di apparecchiature da comandare (aspiratori,condizionatori,gruppi frigo,ecc,ecc)queste apparecchiature hanno tutte lo stesso schema di comando e una montagna di variabili.visto che queste apparecchiature possono essere comandate una per volta , io volevo creare una pagina contenente i comandi comuniche quando abilitata , le variabili contenute in essa diventassero uguali a quelle dell'apparecchiatura richiamata .ripeto che io sto solo modificando il programma che è attualmente in funzione e le variabili sono già nominate .ad esempio per un abbattitore si usano da %mw1151 a %mw1164 (e per queste nessun problema perche me lo avete gia spiegato)poi altre da %mw1150:x0 a %1150:x7 ......e qui il GRANDE problemanon so se possa essere stato chiaro ,ho i miei dubbi scusate , voglio capirci anchio qualcosaringraziamenti ciao Toyu Link al commento Condividi su altri siti More sharing options...
Toyu Inserita: 29 aprile 2008 Autore Segnala Share Inserita: 29 aprile 2008 Problema risolto!! 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