Vai al contenuto
PLC Forum


Linguaggio Scl E Problemi Di Debug Del Codice


foschicesare

Messaggi consigliati

Salve a tutti.

Devo realizzare un sistema di database di ricette di produzione da scambiare con uno SCADA su una CPU S7 316-2DP. Mi è sembrato opportuno utilizzare il linguaggio SCL per svolgere tutte le operazioni di salvataggio e caricamento dei dati nelle varie DB scambiate con lo SCADA.

Dopo aver realizzato una prima porzione di codice SCL mi trovo ora nell'impossibilità di effettuarne il debug, in quanto dopo aver definito i punti di arresto ed averli attivati l'ambiente di programmazione mi restituisce i seguenti errori:

"Non è possibile testare il blocco"

"Non è possibile fornire le informazioni di debug"

Ritengo di aver sbagliato qualcosa nella procedura per effettuare il test, qualcuno può darmi qualche dritta per favore? :(

Grazie in anticipo

Link al commento
Condividi su altri siti

  • 1 month later...

Come nei migliori linguaggi di programmazione devi aggiungere le informazioni di debug ;)

1. Apri l'editor SCL
2. Dal menù a tendina
    Strumenti ---> 
      Impostazioni --->
        Compilatore --->
            [*] Crea informazioni di debug

Ciao....

Link al commento
Condividi su altri siti

  • 3 years later...
  • 9 months later...

Salve

Attenzione a usare debugbsu macchine di produzione poiche' le risorse vengono usate per il debug e non per il processo , mi e' stato caldamente sconsigliato da tecnici siemens della casa madre , per fare il debug su processo meglioi usare trick , db di appoggio ecc. Ecc.

Link al commento
Condividi su altri siti

Si può sempre compilare con le informazioni di debug attive, effettuare il debug e poi ricompilare disattivando le informazioni di debug.

Personalmente trovo assurdo effettuare il debug senza utilizzare gli strumenti che il sistema mette a disposizione.

Link al commento
Condividi su altri siti

  • 8 months later...

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