Vai al contenuto
PLC Forum


Conversione Da Scl A Fb


Mauro76

Messaggi consigliati

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) begin

case (status) :

if 1 begin

bit 2.0 (output header) = 1; /* start NEMO 96HD internal processing */

BYTE 0 (Output header) = block number;

status = 2;

end case

if 2 begin

if (bit 3.4 = 1) begin /* internal processing running */

bit 2.0 (output header) = 0; /* stop NEMO 96HD internal processing

after the completion of the

current operation */

status = 3;

end

end case

if 3 begin

if (bit 3.5 = 1) begin /* internal processing finished */

( data in the telegram are valid )

if (telegram is OK) begin /* block number between input and

output headers agree … */

transfer data from telegram in the PLC area;

block number = +1;

if (block number > 7) begin

block number = 1;

status = 1; /* restart */

else begin

status = 3; /* next request */

end

end

end

end case

End while

Questo 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


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

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