Vai al contenuto
PLC Forum


Chiamare un FB in modo "Dinamico"


Messaggi consigliati

Inserito:

Salva a tutti

Per curiosità sarebbe  possibile chiamare un FB im modo "dinamico" ? 
Ovvero se io scrivo 

Call FB200,DB200 

come faccio a  parametrizzare "DB200" in modo tale da avere una sola chiamata di FB200 

Non chiedetemi perchè percome sarebbe troppo lungo spiegare (in pratica FB200 è richiamato da altro FB che potrebbe essere eseguito + volte e quindi in base alla chiamata dovrei differenziare se chiamare FB200,DB200 ...o FB200,DB201  evitando la scrittura delle due chiamate ..anche se mi rendo contro che una serve poi per creare la DB stessa 200 o 201 ..)


Inserita:

Una cosa che si usa fare nelle cpu tecnologiche è dichiarare una FB nei parametri in modo da incapsulare tutte le istanze in una DB sola. In sintesi una "super DB" che contiene tutte le DB che tu menzioni come DB200; DB201 ecc.

Ovviamente se fai anche le cose "furbe" puoi creare la istanza in modo da far coincidere per esempio dal byte 0 al byte 99 per il richiamo 1, dal byte 100 al byte 199 per il richiamo 2 ecc ecc.

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