Jump to content
PLC Forum


salvatore.cam

Sysmac modbus

Recommended Posts

salvatore.cam

Buongiorno. Ho una cpu NX102-9000 ed una scheda cif-105 per la comunicazione in modbus con un sistema di pesatura. 

Ho bisogno in pratica di leggere e scrivere della variabili.

Primo problema mi lampeggia solo SD e non RD.

Secondo problema, sulla mappa I/O ho una serie di variabili di ingresso e uscita,  come associo le mie variabili al registro dell'altro sistema? Devo leggere il registro 8000 e 8250 e scriverlo all'occorrenza

Nel CX il registro era gestibili riservando un area della memoria qui non ho capito dove leggo le variabili.

Sul FB con il simulatore non mi da nessun errore mentre online mi da errore 40d0.

Grazie in anticipo 

 

 

 

 

85097685_10220696435390272_8572026081614233600_n.jpg

Share this post


Link to post
Share on other sites

pcontini
27 minuti fa, salvatore.cam ha scritto:

qui non ho capito dove leggo le variabili

Le leggi in Rdat, che deve essere dichiarato come array

 

Per scrivere devi usare la FB - NX_ModbusRtuWrite

Se devi leggere il registro 8000, perché in ReadAdr metti 1?

 

Per l'errore bisognerebbe guardare a manuale, sei a posto con la velocità, ecc della seriale?

 

Share this post


Link to post
Share on other sites
salvatore.cam

Grazie, in tre righe mi hai spiegato perfettamente dov'era il problema. A buon rendere

Salvatore

Share this post


Link to post
Share on other sites
Ctec

Quoto Pcontini. Inoltre, se lampeggia SD (SenD), il messaggio parte, e se non lampeggia RD (ReaD) vuol dire che lo slave non risponde. O perché i parametri di comunicazione non son corretti, oppure il numero di nodo non è corretto.

Io l'errore 04D0 non lo trovo. Appare su ErrorID o ErrorIDEx?

Share this post


Link to post
Share on other sites
salvatore.cam
20 ore fa, Ctec ha scritto:

Quoto Pcontini. Inoltre, se lampeggia SD (SenD), il messaggio parte, e se non lampeggia RD (ReaD) vuol dire che lo slave non risponde. O perché i parametri di comunicazione non son corretti, oppure il numero di nodo non è corretto.

Io l'errore 04D0 non lo trovo. Appare su ErrorID o ErrorIDEx?

L’errore era causato dall’indirizzo del nodo  errato. Ma resta una perplessità dall’altra parte della connessione rs485 mi ritrovo questo tipo di piedinatura

36024117-6CCE-40EA-8924-810E841A8DC0.jpeg

Share this post


Link to post
Share on other sites
Ctec

Secondo me è una scatola di giunzione (immagino), quindi riporta in parallelo i vari pin. Sembra sia stata usata la logica dei colori, anziché quella delle funzioni.

Share this post


Link to post
Share on other sites
salvatore.cam
5 ore fa, Ctec ha scritto:

Secondo me è una scatola di giunzione (immagino), quindi riporta in parallelo i vari pin. Sembra sia stata usata la logica dei colori, anziché quella delle funzioni.

Marrone e bianco quindi...Grazie 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...