Vai al contenuto
PLC Forum


Omron Ns12 Scrittura Tramite Macro Su Termoregolatori E5Zn


gianff

Messaggi consigliati

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

  • 1 month later...

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: da Gervinho
Link al commento
Condividi su altri siti

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

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

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

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: da gianff
Link al commento
Condividi su altri siti

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...