Vai al contenuto
PLC Forum


Comunicazione Eternet Send Recv


gianff

Messaggi consigliati

dovrei scambiare 10 dm tra:

cj2m-cpu35 eip nodo 10

e cj1m-cpu23 + cj1w-etn21 nodo 09

usando [at]send [at]recv

prima dell'instruzione dovrei mettere a203-a210 ?? quale

poi [at]send d100 d200 d300

d300 -- 0010

d301 -- 0000 ?

d302 --1000

d303 -- 0000 ?

d304 -- 0002

dove sbaglio ( la cj2m eip crea problemi con cj1w-etn21 ) ?

viceversa recv ??

forse e' meglio usare [at]cmnd

Modificato: da gianff
Link al commento
Condividi su altri siti


Ti consiglio di dare un'occhiata al cap. 8 (in particolare paragrafo 8.6) del manuale W465-E1-06. Ci sono anche esempi.

Per quel che ne so io, se usi comandi FINS/TCP non dovresti aver problemi, perchè mi pare che il CJ1 non supporta i FINS/UDP.

Il fatto di usare SEND/RECV o CMND è una questione di "gusti". Con la CMND scambi più dati, ma nel tuo caso, chi se ne frega...

Non ho modo di provare il sistema e ancora non ho avuto modo di provare due PLC scambianti dati in ethernet, ma per esempio la connessione ethernet via FINS con il G9SP (PLC di sicurezza) funziona benissimo. Nel caso, trovi un esempio nel manuale del G9SP...

Link al commento
Condividi su altri siti

grazie Ctec

cosi funziona

P_0_1s--A202.00 -- [at]SEND D100 D200 D300

d300 -- 0010 -- numero di dm trasmesse

d301 -- 0000 -- rete 0

d302 -- 0A00 -- nodo 10

d303 -- 0705 -- ?? ( da manuale)

d304 -- 0064 -- response monitor time ? ( da manuale)

il numero di nodo 10 (d302) ovviamente andava scritto 0A00

pero' a202.00 sarebbe porta logica interna 0

cioe' quella tolbus ?

oppure la funzione send intende il modulo 0

Modificato: da gianff
Link al commento
Condividi su altri siti

Secondo me, non sarebbe del tutto giusto. Mi spiego.

Tramite la D303 (#0705) avresti definito come porta di comunicazione la porta logica 7 (bit 8-11 del canale di controllo).

Quindi, dovresti usare il flag di libero A202.07, anzichè il A202.00

Questi flag fanno riferimento alla porta logica usata, non a quella fisica. Praticamente, le porte logiche sono 8, da 0 a 7.

Nel tuo programma avresti controllato se la porta 0 è libera e se lo è (cioè flag a 1), emetti mediante SEND sulla porta logica 7.

Ti va bene perchè, avendo messo la ripetizione a 100ms mediante P_0_1s, la porta si libera in tempo. Al limite, prova a mettere quello giusto...

A presto

Link al commento
Condividi su altri siti

ok ho messo a202.07 funziona

questo lo vedo direi smpre of

mentre a202.00 era direi sempre on

la eternet la vedo lampeggiare di piu'

comunque e' proprio quello che non capisco

come faccio a sapere che numero di porta e' un modulo aggiuntivo

----------

se ai pazzienza di aiutarmi

dovrei anche leggere i dati di un sitema di visione tipo F150 F210 Z500 in seriale 232

ma non so da dove partire

riesco a inpostre la seriale nel sitema di visione ok

ho provato con tx rx da una cpu

ma non vedo nulla

certo che i manuali su queste cose sono un disastro

oltre all'inglese

Modificato: da gianff
Link al commento
Condividi su altri siti

Uhm... ho un protocollo fatto per interrogare gli ZFX via seriale, ma non per gli F....

Se mi dai qualche giorno, ci do' un'occhiata, tante volte fosse simile.

Si, a volte i manuali sono un po' criptici (e attenzione agli errori...), ma avete mai provato a leggere di funzioni avanzate su un manuale Mitsubishi o Siemens? Molto peggio...

Link al commento
Condividi su altri siti

Ho dato una rapida scorsa al manuale del F150 (che trovi qui).

Ha la modalità host link, per cui dovrebbe essere facile da interfacciare.

Se vai al cap 9.5 trovi un esempio in ladder, nonchè prima la descrizione di tutti i comandi possibili.

Nel par. 9.1.2 trovi come impostare le comunicazioni.

Bye

Link al commento
Condividi su altri siti

ok host link funziona

sto usando f210 con f500-um3me ricerca x-y

ma mi sto rendendo conto che la comunicazione era il male minore

sono abituato a software basato su pc per sistema di visione

dove basta mettre i numeri al posto giusto

mentre f210 a primo impatto a mio avviso non corrisponade alle prime righe dei manuali

FACILE INTUITIVO !!!

dovrei trasferire il programma (aplicativo) f500-um3me dal f210 al f500-etn

tramite schedina di memoria

ai qualche idea

Modificato: da gianff
Link al commento
Condividi su altri siti

No, purtroppo. I sistemi Fxxx non li ho praticamente mai usati.

Al momento sto usando i FZ3, FQ e ZFX, e devo dire che sono davvero facili da usare.

Il primo (FZ3), piuttosto costoso, invero, è un sistema di visione basato su PC, carrozzato industrialmente.

Io ci ho fatto applicazioni "toste" con 4 camere in alta risoluzione, e alla fine è stato facile da sistemare.

La comunicazione via ethernet, poi, è davvero efficace.

Alla prossima

Link al commento
Condividi su altri siti

volevo proprio provare f500-etn

un giorno avro anche fz fq zf

-----

purtroppo sono i momenti dove riesci a lavorare con tranqillita'

-----

i plc in genere sono una brutta malattia

e quando non funzinano ti fanno tanto male

nei manuali dovrebbero consigliare qualche psicofarmaco

e va a finire che ci litigo anche oggi e forse domani !!!

-----

grazie buon farragosto

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...