Vai al contenuto
PLC Forum


Indirizzamento memorie


Spiddy1

Messaggi consigliati


Domani farò dei test anzi provo a convertire un progettino a merker con i db logicamente gli i/o fisici vanno dichiarati nelle variabili plc o si posso portare nei db?

grazie

Link al commento
Condividi su altri siti

4 minuti fa, rr7788 ha scritto:

potete fare un esempio,grazie

Non capisco che esempio si potrebbe fare.
Per ogni I/O assegni un nome e, volendo (consigliato), un commento.

Link al commento
Condividi su altri siti

Scusate la mia non competenza,

se io ho gli ingressi:

I2.0,I2.1,I2.2 ecc

uscite : q2.0 q2.1,q2.2 ecc

 

apro ad esempio la db9 

db9.dbx0.0 = i2.0

db9.dbx0.1= i2.1  ecc

db9.dbx1.0=q2.0

db9.dbx1.1=q2.1 ecc.

intendete fare questo?

grazie

 

 

Link al commento
Condividi su altri siti

ciao rr

 

come diceva batta, ma perchè appoggiare anche ingressi ed uscite ? 

 

un conto è un "risultato" di una serie di  contatti , che magari è letto da altre parti, ma un ingresso , esempio I2.0  avrà un nome Termico_pompa  ed un commento  Contatto ausiliare termico pompa armato , è una cosa che esiste... non è virtuale

 

 

Link al commento
Condividi su altri siti

Ormai ho preso l'ande degli screenshot, tanto ho sempre un TIA aperto.

Cattura.thumb.JPG.4ec6d765040a4f5384896243ff28e3a4.JPG

 

Tabella delle variabili si intende questa, non serve appoggiare gli IO da una DB.

16 ore fa, rr7788 ha scritto:

db9.dbx0.0 = i2.0

db9.dbx0.1= i2.1  ecc

db9.dbx1.0=q2.0

db9.dbx1.1=q2.1 ecc.

Comunque era sbagliato, gli ingressi li devi copiare nella db, ma devi copiare la DB nelle uscite.

Q2.0:=DB9DBX1.0;

Q2.1:=DB9DBX1.1;

Link al commento
Condividi su altri siti

20 ore fa, rr7788 ha scritto:

Scusate la mia non competenza,

 

Tu non leggi gli ingressi fisici, non scrivi le uscite fisiche, ma leggi l'immagine memorizzata degli ingressi e scrivi nell'immagine di memoria delle uscite.

 

Al termine del ciclo del programma applicativo (quello che scrivi tu), il sistema operativo del PLC copia lo stato della memoria immagine delle uscite, nelle uscite fisiche, poi legge gli ingressi fisici e li copia nella memoria immagine degli ingressi.

In questo modo, durante la scansione del programma di lavoro, hai la situazione degli ingressi e delle uscite congelata.

Se necessiti di leggere lo stato istantaneo di un ingresso, o scrivere immediatamente un'uscita, devi usare le apposite istruzioni di accesso diretto alla periferia.

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