Istruzione impostate in ordine alfabetico

La tabella seguente elenca le istruzioni per il
Micro800
controllore disponibili in
FactoryTalk Design Workbench
.
Istruzioni per il controllore Micro800 in ordine alfabetico
Istruzione
Categoria
Tipo
Descrizione
SUB
Matematica
Operatore
Sottrae un valore Integer, Real o Time da un altro valore Integer, Real o Time.
MUL
Matematica
Operatore
Moltiplica due o più valori Integer o Real.
DIV
Matematica
Operatore
Divisione di due valori Integer o Real.
ADD
Matematica
Operatore
Somma due o più valori Integer, Real, Time o String.
LT
Confronta
Operatore
Per i valori Integer, Real, Time, Date e String, confronta i valori di ingresso per stabilire se il primo è inferiore al secondo.
LE
Confronta
Operatore
Per i valori Integer, Real, Time, Date e String, confronta i valori di ingresso per stabilire se il primo è inferiore o uguale al secondo.
NE
Confronta
Operatore
Per i valori Integer, Real, Time, Date e String, confronta i valori di ingresso per stabilire se il primo non è uguale al secondo.
EQ
Confronta
Operatore
Testa se un valore è uguale a un altro.
GT
Confronta
Operatore
Per i valori Integer, Real, Time, Date e String, confronta i valori di ingresso per stabilire se il primo è maggiore del secondo.
GE
Confronta
Operatore
Per i valori Integer, Real, Time, Date e String, confronta i valori di ingresso per stabilire se il primo è maggiore o uguale al secondo.
ABL
Porta seriale
Blocco funzione
Conta il numero di caratteri nel buffer fino al carattere di fine riga incluso.
ABS
Matematica
Funzione
Restituisce il valore assoluto di un valore Real.
ACB
Porta seriale
Blocco funzione
Conta il numero totale dei caratteri nel buffer.
ACL
Porta seriale
Blocco funzione
Elimina i buffer di ricezione e trasmissione.
ACOS
Funzioni trigonometriche
Funzione
Calcola l'arcocoseno di un valore Real.
ACOS_LREAL
Funzioni trigonometriche
Funzione
Calcola l'arcocoseno di un valore Long Real.
AFI
Controllo del programma
Funzione
Disabilita un ramo temporaneamente quando si esegue il debug.
AHL
Porta seriale
Blocco funzione
Impostare o reimpostare linee di arbitraggio modem.
AND
Logiche
Operatore
Esegue un'operazione booleana AND tra due o più valori.
AND_MASK
Logiche
Funzione
Esegue AND bit-to-bit tra due valori Integer.
ANY_TO_BOOL
Conversione
Funzione
Converte un valore non booleano in un valore booleano.
ANY_TO_BYTE
Conversione
Funzione
Converte un valore in un byte.
ANY_TO_DATE
Conversione
Funzione
Converte un tipo di dati String, Integer, Real o Time in un tipo di dati Date.
ANY_TO_DINT
Conversione
Funzione
Converte un valore in Double Integer.
ANY_TO_DWORD
Conversione
Funzione
Converte un valore in un valore Double Word.
ANY_TO_INT
Conversione
Funzione
Converte un valore in Integer.
ANY_TO_LINT
Conversione
Funzione
Converte un valore in Long Integer.
ANY_TO_LREAL
Conversione
Funzione
Converte un valore in Long Real.
ANY_TO_LWORD
Conversione
Funzione
Converte un valore in Long Word.
ANY_TO_REAL
Conversione
Funzione
Converte un valore in Real.
ANY_TO_SINT
Conversione
Funzione
Converte un valore in Short Integer.
ANY_TO_STRING
Conversione
Funzione
Converte un valore in String.
ANY_TO_TIME
Conversione
Funzione
Converte un valore in un tipo di dati Time.
ANY_TO_UDINT
Conversione
Funzione
Converte un valore in Unsigned Double Integer.
ANY_TO_UINT
Conversione
Funzione
Converte un valore in Unsigned Integer.
ANY_TO_ULINT
Conversione
Funzione
Converte un valore in Unsigned Long Integer.
ANY_TO_USINT
Conversione
Funzione
Converte un valore in Unsigned Short Integer.
ANY_TO_WORD
Conversione
Funzione
Converte un valore in Word.
ARD
Porta seriale
Blocco funzione
Legge i caratteri dal buffer di ingresso e posiziona gli stessi in una stringa.
ARL
Porta seriale
Blocco funzione
Legge una riga di caratteri dal buffer di ingresso e posiziona gli stessi in una stringa.
ASCII
Stringa ASCII
Funzione
Restituire il codice ASCII per i caratteri in una stringa. Carattere -> codice ASCII.
ASIN
Funzioni trigonometriche
Funzione
Calcola l'arcoseno di un valore Real.
ASIN_LREAL
Funzioni trigonometriche
Funzione
Calcola l'arcoseno di un valore Long Real.
ATAN
Funzioni trigonometriche
Funzione
Calcola l'arcotangente di un valore Real.
ATAN_LREAL
Funzioni trigonometriche
Funzione
Calcola l'arcotangente di un valore Long Real.
AVE
File/Array
Blocco funzione
Calcola una media in esecuzione su un numero di un campioni definito.
AWA
Porta seriale
Funzione
Scrivere una stringa con due caratteri aggiunti (configurati dall'utente) su un dispositivo esterno.
AWT
Porta seriale
Funzione
Scrive i caratteri da una stringa sorgente a un dispositivo esterno.
BSL
File/Spostamento
Blocco funzione
Sposta un bit in un elemento vettore verso sinistra.
BSR
File/Spostamento
Blocco funzione
Sposta un bit in un elemento vettore verso destra.
CHAR
Stringa ASCII
Funzione
Restituisce una stringa di un carattere per un codice ASCII. Codice ASCII -> Carattere.
COM_IO_WDOG
Comunicazioni
Blocco funzione
Monitora la comunicazione con il controllore.
COP
Sposta/Copia
Blocco funzione
Copia i dati binari nell'elemento di origine per l'elemento di destinazione.
COS
Funzioni trigonometriche
Funzione
Calcola il coseno di un valore Real.
COS_LREAL
Funzioni trigonometriche
Funzione
Calcola il coseno di un valore Long Real.
CTD
Timer/Contatore
Funzione
Conta gli Integer da un valore dato fino a 0, uno a uno.
CTU
Timer/Contatore
Funzione
Conta gli Integer da 0 fino a un valore dato, uno a uno.
CTUD
Timer/Contatore
Funzione
Conta gli Integer da 0 fino a un valore dato, uno a uno, o da un valore dato a 0, uno a uno.
DELETE
Stringa ASCII
Funzione
Elimina i caratteri da una stringa.
DERIVATE
Matematica avanzata
Blocco funzione
Differenziazione di un valore reale su una durata del ciclo definito.
DLG
Registro dati/Ricetta
Blocco funzione
Scrive i valori di variabile dal motore di runtime in un file di registrazione dati su una scheda SD.
DOY
Data ora
Funzione
Attiva un output se il valore dell'orologio in tempo reale è compreso nell'intervallo dell'impostazione Ora dell'anno.
EXPT
Matematica avanzata
Funzione
Calcola il valore Real di un numero di base elevato alla potenza dell'esponente intero.
OSF
Bit
Blocco funzione
Rileva un fronte di discesa di una variabile booleana.
FFL
File/Spostamento
Blocco funzione
Carica i dati a 8 bit, 16 bit, 32 bit o 64 bit in un vettore creato dall'utente denominato stack FIFO.
FFU
File/Spostamento
Blocco funzione
Scarica i dati a 8, 16, 32 e 64 bit da un array creato dall'utente denominato stack FIFO (First In First Out, primo a entrare primo a uscire) nello stesso ordine in cui i dati sono stati caricati usando l'istruzione FFL.
FIND
Stringa ASCII
Funzione
individua e fornisce la posizione delle sottostringhe nelle stringhe.
HSC
HSC
Blocco funzione
Applica al contatore ad alta velocità valori alti e bassi preimpostati e valori di origine per l'uscita.
HSC_SET_STS
HSC
Blocco funzione
Permette l'impostazione o il ripristino manuale dello stato del conteggio dell'HSC.
HSCE
HSC
Blocco funzione
Avvia, arresta e legge il valore dell'accumulatore.
HSCE_CFG
HSC
Blocco funzione
HSCE_CFG è la configurazione del contatore ad alta velocità.
HSCE_CFG_PLS
HSC
Blocco funzione
HSCE_CFG_PLS è la configurazione dell'interruttore di fine corsa programmabile (PLS) del contatore ad alta velocità.
HSCE_READ_STS
HSC
Blocco funzione
HSCE_READ_STS legge lo stato del contatore ad alta velocità.
HSCE_SET_STS
HSC
Blocco funzione
Imposta o ripristina manualmente lo stato del contatore ad alta velocità.
HYSTER
Process
Blocco funzione
Isteresi booleana sulla differenza tra numeri reali.
IIM
Ingresso/uscita
Blocco funzione
Aggiorna gli ingressi prima della normale scansione in uscita.
INSERT
Stringa ASCII
Funzione
inserisce sottostringhe in posizioni definite dall'utente all'interno delle stringhe.
INTEGRAL
Matematica avanzata
Blocco funzione
Integra un valore real durante la durata del ciclo definito.
IOM
Ingresso/uscita
Blocco funzione
Aggiorna le uscite prima della normale in uscita.
IPIDCONTROLLER
Process
Blocco funzione
Configura e controlla gli ingressi e le uscite utilizzate per la logica proporzionale-integrale-derivativa (PID).
KEY_READ
LCD
Blocco funzione
Legge lo stato della chiave su un modulo LCD opzionale quando il display dell'utente è attivo.
Disponibile per i controllori
Micro810
.
KEY_READ_REM
LCD
Blocco funzione
Legge lo stato della chiave su un modulo LCD remoto opzionale quando il display dell'utente è attivo.
Disponibile per controllori L20E, L50E ed L70E.
LCD
LCD
Funzione
Visualizza una stringa o un numero su una schermata LCD.
Disponibile per i controllori
Micro810
.
LCD_BKLT_REM
LCD
Funzione
Imposta i parametri di retroilluminazione dell'LCD remoto all'interno di un programma utente.
LCD_REM
LCD
Funzione
Visualizza i messaggi definiti dall'utente per l'LCD remoto.
LEFT
Stringa ASCII
Funzione
Estrae i caratteri dal lato sinistro di una stringa.
LFL (carico LIFO)
File/Spostamento
Blocco funzione
Carica i dati a 8 bit, 16 bit, 32 bit o 64 bit in un array creato dall'utente denominato stack LIFO.
LFU (scarico LIFO)
File/Spostamento
Blocco funzione
Scarica i dati a 8 bit, 16 bit, 32 bit o 64 bit da un array creato dall'utente denominato stack LIFO (Last In First Out, ultimo a entrare primo a uscire) nello stesso ordine in cui i dati sono stati caricati usando l'istruzione LFL.
LIM
Confronta
Blocco funzione
Un allarme con isteresi di un valore Real per i limiti superiore e inferiore.
LIMIT
Confronta
Funzione
riduce i valori interi a un intervallo definito.
LOG
Matematica avanzata
Funzione
Calcola il logaritmo (base 10) di un valore Real.
MAX
Confronta
Funzione
Calcola il valore massimo tra due valori interi.
MC_AbortTrigger
Movimento evento
Blocco funzione
Interrompe i blocchi funzione Controllo assi collegati agli eventi di attivazione.
MC_Halt
Movimento sposta
Blocco funzione
Comanda un arresto controllato del movimento in condizioni operative normali.
MC_Home
Movimento sposta
Blocco funzione
Comanda l'asse per l'esecuzione della sequenza
<search home>
.
MC_MoveAbsolute
Movimento sposta
Blocco funzione
Determina un movimento controllato verso una posizione assoluta specificata.
MC_MoveRelative
Movimento sposta
Blocco funzione
Determina un movimento controllato di una distanza specificata rispetto alla posizione attuale nel momento dell'esecuzione.
MC_MoveVelocity
Movimento sposta
Blocco funzione
Determina un movimento controllato infinito a una velocità specificata.
MC_Power
Movimento stato
Blocco funzione
Controlla lo stato di alimentazione, ON o OFF.
MC_ReadActualPosition
Movimento sposta
Blocco funzione
Restituisce la posizione effettiva dell'asse di feedback.
MC_ReadActualVelocity
Movimento sposta
Blocco funzione
Ritorna alla velocità corrente dell'asse di feedback.
MC_ReadAxisError
Movimento stato
Blocco funzione
Legge gli errori dell'asse non in relazione ai blocchi funzione Controllo movimento.
MC_ReadBoolParameter
Movimento configurazione
Blocco funzione
Restituisce il valore di un parametro specifico del produttore di tipo BOOL.
MC_ReadParameter
Movimento configurazione
Blocco funzione
Restituisce il valore di un parametro specifico del fornitore di tipo Real.
MC_ReadStatus
Movimento stato
Blocco funzione
Restituisce lo stato dell'asse rispetto al movimento attualmente in corso.
MC_Reset
Movimento stato
Blocco funzione
Trasforma lo stato dell'asse da Arresto errore a Fermo ripristinando tutti gli errori interni legati all'asse.
MC_SetPosition
Movimento sposta
Blocco funzione
Sposta il sistema delle coordinate di un asse tramite la manipolazione della posizione effettiva.
MC_Stop
Movimento sposta
Blocco funzione
Comanda un arresto di movimento controllato e trasferisce lo stato dell'asse su Arresto in corso.
MC_TouchProbe
Movimento evento
Blocco funzione
Registra una posizione dell'asse in corrispondenza di un evento di attivazione.
MC_WriteBoolParameter
Movimento configurazione
Blocco funzione
Modifica il valore di un parametro specifico del fornitore di tipo BOOL.
MC_WriteParameter
Movimento configurazione
Blocco funzione
Modifica il valore di un parametro specifico del fornitore di tipo REAL.
MID
Stringa ASCII
Funzione
Estrae i caratteri dal centro di una stringa.
MIN
Confronta
Funzione
Calcola il valore minimo tra due valori interi.
MLEN
Stringa ASCII
Funzione
Calcola la lunghezza di una stringa.
MM_INFO
Modulo
Blocco funzione
Legge le informazioni dell'intestazione del modulo di memoria.
MOD
Matematica
Funzione
Esegue il calcolo Modulo sui valori Integer.
MODULE_INFO
Modulo
Blocco funzione
Legge le informazioni di modulo da un modulo plug-in o di espansione.
MOVE
Sposta/Copia
Operatore
Assegna il valore di ingresso in un'uscita.
MSG_CIPGENERIC
Messaggistica
Funzione
Invia un messaggio CIP generico esplicito.
MSG_CIPSYMBOLIC
Messaggistica
Funzione
Invia un messaggio CIP Symbolic esplicito.
MSG_MODBUS
Messaggistica
Funzione
Invia un messaggio Modbus.
MSG_MODBUS2
Messaggistica
Funzione
Invia un messaggio MODBUS/TCP su un canale Ethernet.
MSG_PCCC
Messaggistica
Funzione
Invia un messaggio PCCC tramite un canale Ethernet o una porta seriale.
MUX4B
Logiche
Funzione
Multiplexer tra quattro ingressi BOOL, restituisce un valore BOOL.
MUX8B
Logiche
Funzione
Multiplexer tra otto ingressi BOOL, restituisce un valore BOOL.
Neg
Matematica
Operatore
Converte un valore in un valore negativo.
NOP
Controllo del programma
Funzione
Funziona come segnaposto.
NOT
Logiche
Operatore
Converte i valori booleani in valori negati.
NOT_MASK
Logiche
Funzione
Maschera negazione numero intero bit-to-bit, inverte il valore di un parametro.
OR
Logiche
Operatore
OR booleano di due o più valori.
OR_MASK
Logiche
Funzione
Maschera OR numero intero bit-to-bit, abilita i bit.
PID
Process
Blocco funzione
Un'istruzione di uscita che controlla le proprietà fisiche come la temperatura, la pressione, il livello dei liquidi o la portata tramite cicli di processo.
PLUGIN_INFO
Modulo
Blocco funzione
Acquisisce le informazioni del modulo da un modulo plug-in generico (escluso il Modulo di memoria).
PLUGIN_READ
Modulo
Blocco funzione
Legge dati da un modulo plug-in generico (escluso il Modulo di memoria).
PLUGIN_RESET
Modulo
Blocco funzione
Ripristina un modulo plug-in generico, ripristino hardware (ad esclusione di Modulo di memoria).
PLUGIN_WRITE
Modulo
Blocco funzione
Scrive dati per un modulo plug-in generico (escluso il Modulo di memoria).
EXPT_REAL
Matematica avanzata
Funzione
Calcola il valore di un numero Real elevato alla potenza dell'esponente Real.
PWM
Ingresso/uscita
Blocco funzione
Attiva o disattiva l'uscita del PMW (Pulse Width Modulation) per un canale PWM configurato.
OSR
Bit
Blocco funzione
Rileva un fronte di salita di una variabile booleana.
RAND
Matematica avanzata
Funzione
Calcola valori interi casuali da un intervallo definito.
RCP
Registro dati/Ricetta
Blocco funzione
Legge e scrive dati Ricetta su e da una scheda di memoria SD.
REPLACE
Stringa ASCII
Funzione
Sostituisce le parti di una stringa con nuovi set di caratteri.
RHC
Timer/Contatore
Funzione
Legge l'orologio ad alta velocità.
RIGHT
Stringa ASCII
Funzione
Estrae i caratteri dal lato destro di una stringa.
ROL
File/Spostamento
Funzione
Per i numeri Integer a 32 bit, ruota i bit interi a sinistra.
ROR
File/Spostamento
Funzione
Per i numeri interi a 32 bit, ruota i bit dell'intero a destra.
RPC
Controllo del programma
Funzione
Legge il checksum del programma utente.
RS
Logiche
Blocco funzione
Ripristina la bistabile dominante.
RTC_READ
Data ora
Blocco funzione
Legge le informazioni sul modulo real-time clock (RTC).
RTC_SET
Data ora
Blocco funzione
Imposta dati RTC (Real-Time clock) per le informazioni sul modulo RTC.
RTO
Timer/Contatore
Blocco funzione
Tempo di ritrasmissione. Incrementa un timer interno quando l'ingresso è attivo, ma non ripristina il timer interno quando l'ingresso diventa inattivo.
SCALER
Ingresso/uscita
Blocco funzione
Scala il valore di ingresso in base all'intervallo di uscita.
SCL
Controllo del processo
Blocco funzione
Converte un valore di ingresso non scalato in un valore in virgola mobile espresso in unità ingegneristiche.
SHL
File/Spostamento
Funzione
Per gli integer a 32-bit, sposta gli integer a sinistra e inserisce 0 nel bit meno significativo.
SHR
File/Spostamento
Funzione
Per gli Integer a 32 bit, sposta gli Integer a sinistra e colloca 0 nel bit più significativo.
SIN
Funzioni trigonometriche
Funzione
Calcola il seno di un valore Real.
SIN_LREAL
Funzioni trigonometriche
Funzione
Calcola il seno di un valore Long Real.
SOCKET_ACCEPT
Socket
Blocco funzione
Accetta una richiesta di connessione TCP da una destinazione remota e restituisce un'istanza di socket utilizzata per inviare e ricevere dati sulla connessione appena creata.
SOCKET_CREATE
Socket
Blocco funzione
Crea un'istanza del socket e restituisce un numero di istanza che viene usato come ingresso nelle operazioni socket successive.
SOCKET_DELETE
Socket
Blocco funzione
Elimina un'istanza di socket creata.
SOCKET_DELETEALL
Socket
Blocco funzione
Elimina tutte le istanze socket create.
SOCKET_INFO
Socket
Blocco funzione
Restituisce le informazioni per il socket come codici di errore e lo stato di esecuzione.
SOCKET_OPEN
Socket
Blocco funzione
Apre la connessione per l'indirizzo di destinazione specificato per le connessioni Transmission Control Protocol (TCP). Per le connessioni User Datagram Protocol (UDP), associa un indirizzo IP di destinazione e il numero di porta al socket specificato.
SOCKET_READ
Socket
Blocco funzione
Legge i dati su un socket.
SOCKET_WRITE
Socket
Blocco funzione
Invia dati su un socket.
SQRT
Matematica avanzata
Funzione
Calcola la radice quadrata di un valore Real.
SR
Logiche
Blocco funzione
Imposta la bistabile dominante.
STACKINT
File/Spostamento
Blocco funzione
Gestisce lo stack di valori interi.
STIS
Interrupt
Funzione
Avvia il timer Selected Timed Interrupt (STI) utente dal programma di controllo invece che con l'avvio automatico.
SUS
Controllo del programma
Blocco funzione
Sospende l'esecuzione del controllore
Micro800
.
SYS_INFO
Controllo del programma
Blocco funzione
Legge il blocco dati dello status per il controllore Micro800.
TAN
Funzioni trigonometriche
Funzione
Calcola la tangente di un valore Real.
TAN_LREAL
Funzioni trigonometriche
Funzione
Calcola la tangente di un valore Long Real.
TDF
Data ora
Funzione
Calcola la differenza di tempo tra TimeA e TimeB.
TND
Controllo del programma
Funzione
Arresta il ciclo di scansione del programma utente in corso.
TOF
Timer/Contatore
Blocco funzione
Tempistica ritardo spegnimento. Incrementa un timer interno fino a un valore dato.
TON
Timer/Contatore
Blocco funzione
Tempistica ritardo accensione. Incrementa un timer interno fino a un valore dato.
TONOFF
Timer/Contatore
Blocco funzione
Ritardo di accensione di un'uscita in caso di ramo true e ritardo di spegnimento di un'uscita in caso di ramo False.
TOW
Data ora
Funzione
Attiva un'uscita se il valore del real-time clock è compreso nell'intervallo dell'impostazione Ora della settimana.
TP
Timer/Contatore
Blocco funzione
Tempistica impulsi. Sul fronte di salita, incrementa un timer interno fino a un valore dato.
TRIMPOT_READ
Modulo
Blocco funzione
Legge il valore TrimPot da un trimpot specifico.
TRUNC
Matematica
Funzione
Tronca valori Real, lasciando solo l'intero.
TTABLE
Logiche
Funzione
Fornisce il valore di uscita in base alla combinazione degli ingressi.
UIC
Interrupt
Funzione
Annulla la perdita di bit per l'interrupt utente selezionato.
UID
Interrupt
Funzione
Disabilita un interrupt utente specifico.
UIE
Interrupt
Funzione
Abilita un interrupt utente specifico.
UIF
Interrupt
Funzione
Scarica o rimuove un ingresso utente in sospeso.
XOR
Logiche
Operatore
OR esclusivo booleano di due o più valori.
XOR_MASK
Logiche
Funzione
Maschera OR intero esclusivo bit-to-bit, restituisce valori di bit invertiti.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal