Ale01 Inserito: 5 giugno 2014 Segnala Share Inserito: 5 giugno 2014 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 More sharing options...
TravelMen Inserita: 9 giugno 2014 Segnala Share Inserita: 9 giugno 2014 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 More sharing options...
pigroplc Inserita: 9 giugno 2014 Segnala Share Inserita: 9 giugno 2014 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 More sharing options...
massimo1234 Inserita: 25 dicembre 2020 Segnala Share Inserita: 25 dicembre 2020 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 More sharing options...
TravelMen Inserita: 3 gennaio 2021 Segnala Share Inserita: 3 gennaio 2021 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 More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora