Jump to content
PLC Forum


it_works

Appoggio ingressi su DB

Recommended Posts

it_works

Buongiorno a tutti,

sono alle prese con i primi problemi di programmazione con TIA Portal V15.1. Devo creare un FB che utilizzerò per gestire un Ventilatore con inverter e la prima cosa che devo scrivere è l'appoggio degli ingressi fisici su di una parte di DB e un'altra parte di DB sulle Uscite.

Con Step 7 usavo SFC14 e SFC15, scrivevo ad esempio su "record" P#DB97.dbx40.0 byte 40 ed il gioco era fatto, ora con TIA non riesco neanche a dichiarare le variabili nell'FB.

Qualcuno sa darmi qualche dritta? Riassumendo devo trasformare quello che c'è in foto in un FB Parametrizzato, naturalmente andrò ad aggiungere poi gli input/Output e la gestione al suo interno.

Grazie in anticipo

Step7.JPG

Share this post


Link to post
Share on other sites

it_works

Grazie,

Ho letto la discussione ma il mio problema è leggermente differente, praticamente devo mettere l'SFC14 dentro il mio FB e nei campi "LADDR" e "RECORD" devo inserire delle variabili di input dichiarate nell'FB per ricreare quello della foto in STEP7, spero di essermi spiegato meglio questa volta...

2.JPG

Share this post


Link to post
Share on other sites
batta

Puoi sempre fare come prima, usando le istruzioni equivalenti a SFC14-SFC15, che hanno anche conservato lo stesso nome: DPRD_DAT e DPWR_DAT.

Oppure, puoi fare qualcosa di meglio:

- Crei un Tipo di dati con la struttura degli ingressi dell'inverter

- Crei un Tipo di dati con la struttura delle uscite dell'inverter

- Nelle variabili del PLC dichiari una struttura passando come tipo di dati il Tipo di dati creato per gli ingressi, ed assegni come indirizzo il primo bit dell'area degli ingressi

- Sempre nelle variabili PLC, fai la stessa cosa per le uscite

- Nella FB dichiari una variabile di ingresso utilizzando sempre il Tipo di dati creato per gli ingressi

- Stessa cosa per le uscite

- Al richiamo della FB passi direttamente i nomi che hai assegnato nella tabella delle variabili del PLC

 

Rispetto all'uso di DPRD_DAT e DPWR_DAT ne guadagna la leggibilità e anche i riferimenti incrociati.

Inoltre, all'interno della FB usi direttamente le variabili col nome che hai assegnato nel Tipo di dati.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...