gianff Inserito: 28 giugno 2012 Segnala Share Inserito: 28 giugno 2012 Dovrei scrivere dati su termoregolatori e5zn tramite pulsante e macro in seriale 485 gia funzionate da manuale per eseguire run /stop dovrei scrivere 30 05 01 00 ( comando di stop ) ( lo 01 dovrebbe essere nodo 1 ?? ) 30 05 01 01 ( comando di run ) tramite macro perche' i moduli sono n° 8 e vanno dal nodo 0---8 quindi con la macro dovrei mandarli tutti in run e stop come dovrei scrivere la macro ??? ----- in un tastierino gia fatto per altro tipo di moduli EJ1N ho visto FINS(0,0,0,"30050100"0,2,0,4,$W20000,1); Link al commento Condividi su altri siti More sharing options...
Gervinho Inserita: 30 luglio 2012 Segnala Share Inserita: 30 luglio 2012 (modificato) Ciao potresti utilizzare FINS(0,0,254,"30050100",0,1,0,0,$W200,1); per il comando di STOP e FINS(0,0,254,"30050101",0,1,0,0,$W200,1); per il comando di RUN, in questo modo non andrai ad abilitare la risposta e utilizzerai per la comunicazione la porta seriale A (1 rosso, se inserisci 2 identifica la porta B ). I comandi identificano il canale 1 Infine il codice 254 come numero di modulo identifica che spedirai il comando a tutti i nodi collegati. Ti ricordo infine che, per poter abilitare le macro FINS sul CX-Designer devi modificare il file MACROINS.DEF presente nella cartella di installazione del software togliendo l'apice presente prima della voce FINS, 300 (e salvare il file, naturalmente). A presto Modificato: 30 luglio 2012 da Gervinho Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 30 luglio 2012 Segnala Share Inserita: 30 luglio 2012 Bene, vedo che Gervinho mi ha anticipato... A chi serve la descrizione del comando nascosto FINS per le macro NS, basta che me lo chiediate. Link al commento Condividi su altri siti More sharing options...
gianff Inserita: 31 luglio 2012 Autore Segnala Share Inserita: 31 luglio 2012 molto interessante la tua risposta Gervinho ho provato a modificare ----------- FINS, 300 (e salvare il file, naturalmente). ---------- quando provo a salvarlo mi da Acesso Negato in bloc note ??? in efetti attualmente non posso scrivere o modificare FINS Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 31 luglio 2012 Segnala Share Inserita: 31 luglio 2012 Devi prima di tutto andare su MACROINS.DEF, poi tasto destro, Proprietà->Sicurezza->Users e impostare Modifica, altrimenti non lo puoi fare. Ora potrai salvarlo. Link al commento Condividi su altri siti More sharing options...
Gervinho Inserita: 31 luglio 2012 Segnala Share Inserita: 31 luglio 2012 Ciao onestamente non ho scritto il passaggio di Ctec in quanto non ho questo tipo di problema il mio Windows (XP) mi permette già la modifica senza passaggi intermedi, io ho già provato questa stringa e funziona . Eventualmente fammi sapere se hai problemi. Buona giornata Link al commento Condividi su altri siti More sharing options...
gianff Inserita: 1 agosto 2012 Autore Segnala Share Inserita: 1 agosto 2012 ok funzina grazie dell'aiuto approfitto per chiedere un esempio fins per scrivere una variabile la vedo un po' piu' complicata Link al commento Condividi su altri siti More sharing options...
gianff Inserita: 4 agosto 2012 Autore Segnala Share Inserita: 4 agosto 2012 (modificato) ho deciso che non utilizzo i codici FINS da NS12 spesso si bloccano le pagine quando si preme un tasto due volte oppure subito un altro capita qundo trasmetto a nodi multipli con comando a singolo nodo sembra di no quindi eseguo tutto con plc e FB. che non hanno mai sbagliato se un comando non va a buon fine il plc non si incavola basta ripetere il pulsante pero' i codici FINS e macro sono molto comode per eseguire varie funzioni con un pulsante forse sbaglio ? i codici sono giusti e funzionano quasi sempre ma casualmente l'NS12 si blocca e la seriale si ferma ? ho inpostato COM RETURN ma in altro modo mi darebbe errore serialA Forse e' dovuto anche al fatto che il tastierino e' impegnato ad aggiornare i dati in lettura/scrittura standar e con pulsanti gli faccio ulteriormente eseguire dati in scrittura FINS mentre il plc su seriale separata e' sempre libero gli e5zn montano 2 seriali 485 una trasmette e riceve da ns12 dati standar originali l'altra riceve da plc comandi da FB questa mi sembra la condizzione migliore anche se piu' laboriosa e costosa in futuro passero a CELCIUX E5JN spero vadano meglio Modificato: 4 agosto 2012 da gianff 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