Mauro76 Inserito: 13 luglio 2010 Segnala Share Inserito: 13 luglio 2010 Salve a tutti...Ho un problema devo convertire un scl in un blocco fb, ma non ci sono riuscito.questo è il sorgente:block number = 1; /* init the number of block to be required to NEMO 96HD */status = 1; /* init the internal status of the software */while (TRUE) begincase (status) :if 1 beginbit 2.0 (output header) = 1; /* start NEMO 96HD internal processing */BYTE 0 (Output header) = block number;status = 2;end caseif 2 beginif (bit 3.4 = 1) begin /* internal processing running */bit 2.0 (output header) = 0; /* stop NEMO 96HD internal processingafter the completion of thecurrent operation */status = 3;endend caseif 3 beginif (bit 3.5 = 1) begin /* internal processing finished */( data in the telegram are valid )if (telegram is OK) begin /* block number between input andoutput headers agree … */transfer data from telegram in the PLC area;block number = +1;if (block number > 7) beginblock number = 1;status = 1; /* restart */else beginstatus = 3; /* next request */endendendend caseEnd whileQuesto file sorgente serve per il dialogo in profibus con uno strumento che serve per leggere il consumo energetico di un inverter.Lo strumento è il NEMO 96 HD della IME.Potete aiutarmi a convertirlo? Link al commento Condividi su altri siti More sharing options...
mubeta Inserita: 13 luglio 2010 Segnala Share Inserita: 13 luglio 2010 Il codice che hai postato non è SCL.Se ha installato SCL sul tuo PC, allora riscrivi il codice demo che hai in SCL e lo compili, esso diventerà un blocco.Altrimenti devi capire cosa fa tale blocco e scrivertelo in AWL o FUP in modo che faccia lo stesso lavoro. 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