Vai al contenuto
PLC Forum


Modbus Cj1m - LETTURA ZONA BIT


RDA

Messaggi consigliati


RETTIFICA MEA CULPA

TRA QUELLI IN ASCOLTO ESISTE QUALCUNO CHE HA UN PEZZO DI SOFTWARE DA SCARICARE SULLA CPU CJ1M SCRITTA CON CX PROTOCOL PER POTER LEGGERE SU UNO SLAVES MODBUS LA ZONE "BIT", PER I REGISTRI CI SONO RIUSCITO.

CHI VOLESSE ALLEGARE I FILES L'ADRESS E IL SEGUENTE

donato.rinaldi[at]devivo.it

Link al commento
Condividi su altri siti

GENTILISSIMO PER LA RISPOSTA, DI FATTI PER I REGISTRI, OVVERO LE WORD LE LEGGO REGOLARMENTE, LO SLAVES HA PERO UNA ZONA DEFINITA BIT, E MALGRADO MODIFICO IL CODICE DA 03

A 01 OPPURE 02 CHE DOVREBBERO ESSERE INDIFFERENTI SECONDO QUANTO AFFERMA IL COSTRUTTORE DELLO SLAVES, NON LEGGO NULLA, PERTANTO CREDO CHE LA STRINGA DA EDITARE IN CX PROTOCOL CAMBIERA IN QUALCHE PARAMETRO CHE AL MOMENTO NO SO QUALE SIA .LE COSE SONO RESE ANCHE PIU DIFFICOLTOSE DA FATTO CHE LA STRINA DA INVIARE GIA PER LE WORD E ABBASTANZA MACCHINOSA.

Link al commento
Condividi su altri siti

scusi non avevo letto bene

1 Reads status of output coil. Bit 000001 to 065535

2 Reads status of input relay. Bit 100001 to 165535

3 Reads content of hold register. Word 400001 to 465535

4 Reads content of input register. Word 300001 to 365535

5 Changes status of single coil. Bit 000001 to 065535

6 Writes data to single hold register. Word 400001 to 465535

15 Changes statuses of two or more coils. Bit 000001 to 065535

16 Writes data to two or more hold register. Word 400001 to 465535

valori tipici, i bit da leggere singolarmente

Link al commento
Condividi su altri siti

DI NUOVO GRAZIE MA I CODICI PER LE OPERAZIONI POSTATE LE CONOSCO, QUELLO CHE CHIEDO E QUANTO SEGUE:

COSA BISOGNA EDITARE NELLA STRINGA CHE IL MODULO DI COMINICAZIONE INVIA ALLO SLAVES MODBUS TRAMITE LA PROTOCOL MACRO.

ES. LE STRINGHE CHE SEGUONO SONO QUELLE PRESENTI UN CX PROTOCOL PER LEGGERE I REGISTRI DA 0 A 10 E DEPOSITATI NEL MASTER A PARTIRE DA DM 0 PER 10 WORD.

<a>+[03]+<l>+(W(DM 0000+40N),40)+<c>

<a>+[03]+[0000]+[0014]+<c>

LA STESSA COSA FATTA PER LEGGETE I BIT COME DEVE DIVENTARE?

MODIFICARE IL CODICE DA [03] A [01] O [02] E GIA' STATO PROVATO MA PICCHE.

Link al commento
Condividi su altri siti

per leggere i bit da 197 a 218 (+/-1 nell'indirizzo iniziale) slave numero 17

Indirizzo funzione ind start 2 byte numero bit da leggere (22) cks

11 02 00 C4 00 16 13

Forzatura

ind funzione dato inizio on/off cks

11 05 00 AC FF 00 3F

www.win-tech.com si può scaricare un simulatore slave per pc con manuale per poter effetture delle prove.

Link al commento
Condividi su altri siti

DI NUOVO GRAZIE, IL SOFTWARE PER IL TEST COM. ERA GIA IN MIO POSSESSO ANCHE SE NON DELLA STESSA MATRICE.

QUELLO CHE SERVIREBBE A QUESTO PUNTO E QUALCUNO CHE ABBIA GIA FATTO QUALCOSA DEL GENERE CON OMRON USANDO CX PROTOCOL, POSTARMI IL CODICE DI CX PROTOCOL, E LAVORARCI SOPRA PER ADATTARLO AL PUNTAMENTO DELLE VARIABILI CHE SERVONO MELLA MIA APPLICAZIONE.

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