Vai al contenuto
PLC Forum


Possibilità Di Shiftare?


Messaggi consigliati

Inserito:

Ciao a tutti, è possibile far scorrere lo stato di un bit all'interno di una word verso destra o verso sinistra con due ingressi ( Es: 00000000 00000001 - 00000000 00000010 ecc...) con il software STEP-5?

Altra domanda, come si fà per vedere il tempo della scansione della CPU con lo STEP-5?

Grazie.


Inserita:

Dovrebbero esostere du istruzioni, SRW d SLW per far slittare le word verso "right" e/o verso "left".

Non ho capito bene cosa vuoi fare con gli ingressi, provo ad intuire:

un E1.7

FP M0.7

un M0.7

spb M001

L MW10

SRW 1

T MW10

M001:noop 0

un E1.6

PF M0.6

un M0.6

spb M002

L MW10

SLW 1

T MW10

M002:noop 0

Quando hai E1.7 alta slitta in un verso, quando è alta E1.6 slitta nell'altro verso.

Inserita:

le due istruzioni sono quelle, ma la notazione STEP 5 e' leggermente diversa da quella STEP 7. L'istruzione FP va costruita con merker di appoggio:

    :U   E    0.0                             ingresso di avanti
     :UN  M    2.0
     :=   M    2.1                             impulso di avanti
     :U   E    0.0
     :=   M    2.0                             fine rilevamento fronte
     :
     :UN  M    2.1
     :SPB =SAL1
     :L   MW  20                               word da scorrere a sinistra
     :SLW      1
     :T   MW  20
SAL1 :NOP 0
     :

In modo analogo lo scorrimento a destra.

Il tempo di ciclo si trova in una word dell'area dati di sistema. L'indirizzo varia a seconda della CPU. Per una CPU 115:

L BS 121 ;tempo di ciclo attuale.

Cerca il manuale della tua CPU nell'area Siemens di questo sito.

Inserita:

Per rquaresc e robote, grazie per i suggerimenti.

Con gli ingressi volevo fare proprio quello che avete immaginato.

Grazie ancora.

Inserita:

Sono ancora io, ho provato a visualizzare il tempo di scansione della CPU con lo Step5, ma senza riuscirci evidentemente non faccio i passi giusti, potreste aiutarmi suggerendomi il percorso passo a passo per un PLC serie 115?

Faccio presente che sono alle prime armi e quindi non conosco bene il software Siemens.

Inserita:

In una FB inserisci:

L BS 121

T MW10

L BS 122

T MW12

L BS 123

T MW14

Ovviamente le MW10-12-14 sono destinazioni di tua libera scelta.

BS 121 = Tempo in ms della scansione precedente

BS 122 = Tempo massimo di scansione dal riavvio (o dal l'ultimo L KF+0 / T BS122).

BS 123 = Tempo minimo di scansione dal riavvio (o dal l'ultimo L KF+0 / T BS123).

Saluti !

Inserita:

Thank you, thank you, thank you, very grazie a Gne.

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