Vai al contenuto
PLC Forum


Campionamento Valore Analogico


Babydriver

Messaggi consigliati

Salve, sono nuovo della programmazione, e ho qualche dubbio:

con una cpu224 devo campionare un valore analogico in ingresso, a questo proposito il manuale siemens mi propone questo codice:

MAIN

LD SM0.1

CALL SBR_0

SBR_0

LD SM0.0

MOVB 100, SMB34

ATCH INT_0, 10

ENI

INT_0

LD SM0.0

MOVW AIW4, VW100

A questo punto, eseguito il primo ciclo, inizia il campionamento del valore analogico, che poi continua ogni 100 ms (come impostato nel smb34), giusto?

Se volessi arrestare il campionamento dovrei usare il comando DTCH?

Cosa cambierebbe se inserissi il codice della SBR0 direttamente nel main, sotto SM0.0?

Si allungherebbe il tempo necessario all'esecuzione del ciclo? (non ho comunque problemi di questo tipo, in quanto il campionamento ogni secondo è piu che sufficiente)

Grazie dell'aiuto!!

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