Vai al contenuto
PLC Forum


Bit Sempre A Uno - vorrei capire


Messaggi consigliati

barbato giuseppe
Inserito:

salve,qualcuno potrebbe spiegarmi l'utilita del bit sempre a uno ?

es:

un m0.0

s m0.0

oppure

u m0.0

on m0.0

= m0.0

quale è la differenza tra le due digitazioni?

grazie in anticipo


Inserita:

Tra le due versioni direi nessuna differenza, per quanto riguarda l'utilità capita di averne bisogno per "ponticellare" al volo un contatto e/o bloccare un ramo in paralleload altri , ecc. In alcuni casi e' necessario anche davanti a blocchi funzioni che devono essere sempre eseguiti (alcuni plc non ti permettono di attaccare un blocco funzione direttamente "all'alimentazione" di sinistra...

Inserita:

Può essere utile anche nel richiamo di blocchi funzionali con parasmetri se si deve tenere un parametro sempre a 1 o 0.

In S7 si può usare anche il comando SET.

SET

= M0.0 //Sempre a 1

Inserita:

:D

il risultato delle due sintassi è sempre 1 ,

il perchè ...

di solito usato per abilitare sempre alcune funzioni e/o sub.

Inserita:
Può essere utile anche nel richiamo di blocchi funzionali con parasmetri se si deve tenere un parametro sempre a 1 o 0.

Puoi anche scrivere true o false senza usare bit.

barbato giuseppe
Inserita:

quindi non è una questione di rlc?

barbato giuseppe
Inserita:

ken, potresti farmi un esempio con true e false ?

ti ringrazio

Inserita:

CALL FC 18

SicurezzaPedana :=TRUE

PressostatoTrasportatore:=E8.7

AspiratoreSu :=E4.7

AspiratoreGiu :=E5.0

LampadaAllarmePedana :=A12.5

ValvolaAspiratore :=A125.7

ValvolaVentose :=A12.2

In questo esempio, il parametro "SicurezzaPedana" viene tenuto sempre ad "1" usando TRUE: se devo tenerlo a zero, uso FALSE. Funziona solo se il parametro è un parametro d'ingresso (IN). Se il parametro è d'uscita (OUT) o ingresso/uscita (IN_OUT) non puoi usare TRUE o FALSE: puoi utilizzare un merker non usato od un bit di una DB non usato, ecc.

Ciao

Inserita: (modificato)

in KOP puo' essere utile per eseguire più cose in una sola riga mi spiego meglio...

sempre a 1

----I I---------I I--------( )----

..............I

..............I----I I--------( )----

se non metti il contatto sempre a 1 non è possibile assegnare nella stessa riga due o più uscite con condizioni diverse.

Modificato: da Betù
Inserita:

in AWL potresti usare SET per forzare a 1 (True) una Condizione

e CLR per Resettarla (False)

Esempio

un ....

u ...

on ....

SET

A 1.7

CLR

A1.6

Vorei sapere se è possibile fare a meno del Bit "Sempre a Uno" usando il KOP

c'è qualche persona che sa come fare.

Si deve per forsa Creare questo fatidico Bit, oppure si potrebbe fare a meno ?

Inserita:

se ti serve lo crei se vuoi puoi farne anche a meno.

Non è indispensabile, è solo comodo.

il set e il reset esistono anche in kop. li scrivi solo S o R oppure hai i blocchi set reset, a te la scelta

Inserita:

Scusa io intendevo creare ul elemento Simile o Istruzione simile che mi esegua Ponticellamenti in KOP

oppure che mi apra rami in KOP

Tipo questa Ramo

----| |--------|/|------------------( )-----

| |

---|NOP|---

----| |--------|/|-- |AFI|----------------( )-----

| |

---|NOP|---

NOP = Funzione simile ad un Ponticello

AFI = Funzione simile ad una Apertura.

Inserita:

I per quello utilizzo il bit sempre ad uno che chiamo bit magagna infatti

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