Vai al contenuto
PLC Forum


Et200m In Profibus Con Cp 342-5


Mamic

Messaggi consigliati

Salve,

Non uso spesso SIEMENS e quindi avrei un dubbio in merito alla gestione e confugarazione della seguente architettura:

CPU 314 (Solo con porta MPI)

Scede di I/O Locali.

Devo ampliare questa configurazione già esistente aggiungendo una CP 342-5 (configurata come Master-DP) che controlla una ET 200M collegata a diversi moduli di I/O

In Pratica

CPU 314 (Solo con porta MPI) 6ES7-314-1AF10-0AB0

Schede di I/O Locali

CP 342-5 (6GK7342-5DA02-0XE0) ------- Profibus------> ET200M (6ES7153-2BA02-0XB0)

A fianco alla ET200M sono montate 4 Schede Digitali e 3 Analogiche.

Ho eseguito la configurazione Hardware e quando ho impostato Come master DP il CP 342-5 mi è apparsa una finestra che diceva di usa FC1/FC2 per leggere e scrivere gli I/O.

Aggiungendo nella configurazione Hardware l'ET200M e le schede di I/O , Step 7 mi mappa comunque gli indirizzi E/A/PEW/PAW.

A questo punto devo usare questi FC di libreria per leggere e scrivere lo stato degli I/O montati sull'ET200M o avviene in maniera automatica facendo la configurazione Hardware?

Grazie.

Saluti

Link al commento
Condividi su altri siti


esempio:

CALL "DP_SEND"

CPLADDR:=W#16#800 // 2048 dual

SEND :=P#A 0.0 BYTE 144

DONE :=M450.0 // send job finished

ERROR :=M450.1 // fault flag

STATUS :=MW452

CALL "DP_RECV"

CPLADDR :=W#16#800 // 2048 dual

RECV :=P#E 0.0 BYTE 144

NDR :=M450.2 // receive job finished

ERROR :=M450.3 // fault flag

STATUS :=MW454

DPSTATUS:=MB465 // bit map status profibus DP

da A 0.0 a A 143.7

da E 0.0 a E 143.0

pigroplc

Link al commento
Condividi su altri siti

GRazie per la risposta PigroPLC,

Quindi in pratica devo usarle e nell'esempio che hai fatto le aree E e A che hai usato saranno quelle mappata nella configurazione hardware delle schede connesse alla ET200M ??

Ciao e Grazie

Link al commento
Condividi su altri siti

Esatto,

il bello è che all'epoca io ho riscontrato un problema nella gestione dei due blocchi in quanto nell'esempio che ho riportato precedentemente si fa riferimento agli ingressi/uscite a partire dall'indirizzo 0.

se nel parametro formale avessi messo l'effettivo indirizzo della periferia decentrata il blocco non funzionava, tant'è che ho dovuto "truccare" la gestione copiando gli ingressi / uscite presenti nel rack centrale prima della elaborazione dei blocchi e poi incollare dopo l'esecuzione dei blocchi.

Ne è venuto una cosa di questo tipo:

segmento 1 I/O racks upload before scan

L ED 4

T #ed_04

L ED 8

T #ed_08

L ED 12

T #ed_12

L ED 16

T #ed_16

L ED 20

T #ed_20

L ED 24

T #ed_24

L AD 4

T #ad_04

L AD 8

T #ad_08

L AD 12

T #ad_12

L AD 16

T #ad_16

L AD 20

T #ad_20

segmento 2 CP342-5 scan interface

CALL "DP_SEND"

CPLADDR:=W#16#800 // 2048 dual

SEND :=P#A 0.0 BYTE 144

DONE :=M450.0 // send job finished

ERROR :=M450.1 // fault flag

STATUS :=MW452

CALL "DP_RECV"

CPLADDR :=W#16#800 // 2048 dual

RECV :=P#E 0.0 BYTE 144

NDR :=M450.2 // receive job finished

ERROR :=M450.3 // fault flag

STATUS :=MW454

DPSTATUS:=MB465 // bit map status profibus DP

segmento 3 I/O racks download after scan

L #ed_04

T ED 4

L #ed_08

T ED 8

L #ed_12

T ED 12

L #ed_16

T ED 16

L #ed_20

T ED 20

L #ed_24

T ED 24

L #ad_04

T AD 4

L #ad_08

T AD 8

L #ad_12

T AD 12

L #ad_16

T AD 16

L #ad_20

T AD 20

segmento 4 Profibus diagnostic

CALL "DP_DIAG"

CPLADDR:=W#16#800 // dual 2048

DTYPE :=B#16#0

STATION:=B#16#0

DIAG :=P#DB93.DBX0.0 BYTE 16 // bitmap area

NDR :=M283.0

ERROR :=M283.1

STATUS :=MW280

DIAGLNG:=MB282

nel cestello centrale c'erano quindi EB4-EB27 e AB4-AB23

Ti sembrerà strano, ma con questa soluzione ci sono macchine che lavorano da anni, 24/24 e 6/7, nessuno in Siemens mi ha dato una spiegazione.

Io proverei senza, con gli indirizzi giusti, comunque hai la scappatoia.

pigroplc

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