Vai al contenuto
PLC Forum


Cp342-5 Master Profibus


Ale01

Messaggi consigliati

Buongiorno a tutti.

Ho un programma esistente da ampliare e non ho capito un passaggio del programma:

1) Cpu 313C con scheda aggiuntiva CP342-5 Profibus Master.

2 IM153 Profibus con 1 scheda da 32 DI (Indirizzi 10...13) + 1 scheda da 16DO (Indirizzi 10...11)

Sul lato della IM153 devo aggiungere una scheda mista 4AI + 2AO (Indirizzi AI 0...7) (Indirizzi AO 0...3)

Nell'attuale programma sono richiamati i blocchi Send e Receive in questo modo.

***************************************

CALL "DP_RECV"
CPLADDR :=W#16#100
RECV :=P#M 110.0 BYTE 14
NDR :=M100.0
ERROR :=M100.1
STATUS :=MW102
DPSTATUS:=MB101

L MD 120

T ED 10

*******************************************

******************************************

L AW 10
T MW 140

CALL "DP_SEND"
CPLADDR:=W#16#100
SEND :=P#M 130.0 BYTE 12
DONE :=M104.0
ERROR :=M104.1
STATUS :=MW106

*********************************************

Volevo capire se devo ampliare l'area Recv:= P#M...... e Send:=P#M..... per poter scrivere e leggere negli indirizzi della scheda nuova.

Grazie

Link al commento
Condividi su altri siti


Ciao

puoi ampliare l'area del tuo "Send" e "Recv", perchè sei ben lontano dal limite in byte che ora non ricordo

Io indirizzerei la nuova scheda mista 4AI + 2AO in questo modo per le 4AI da AI14 a AI21 e per le 2AO da AO14 a AO17.

Saluti

Link al commento
Condividi su altri siti

240 byte se non erro è il limite, quindi sei a cavallo.

Ma la domanda che mi sorge spontanea e': non è meglio cavare l'appoggio ai merker e scrivere direttamente gli ingress e le uscite?

fidati che funziona........ e da una pigna di anni oramai!

pigroplc

Link al commento
Condividi su altri siti

  • 6 years later...
Il 9/6/2014 alle 16:41 , TravelMen ha scritto:

Ciao

 

puoi ampliare l'area del tuo "Send" e "Recv", perchè sei ben lontano dal limite in byte che ora non ricordo

 

Io indirizzerei la nuova scheda mista 4AI + 2AO in questo modo per le 4AI da AI14 a AI21 e per le 2AO da AO14 a AO17.

 

Saluti

Ciao puoi spiegare meglio come fare grazie 

Link al commento
Condividi su altri siti

  • 2 weeks later...

Ciao massimo1234, buon anno, in che senso spiegare meglio, e sopratutto rispetto alle funzioni "send" o "Recv" o perché si possono spedire fino a 240 byte

Saluti

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