Vai al contenuto
PLC Forum


Aree Di Memoria Cs1g


007

Messaggi consigliati

Ho sempre programmato solo PLC siemens.

Mi potreste cortesemente spiegare quali sono le aree di memoria nei PLC omron(CS1G):esempio che differenza c'è tra il channel D2013 e indirizzo 2013.

Che differenza c'è tra i dati INT e i dati Channel....?

Grazie a Tutti per le eventuali risposte :D

Link al commento
Condividi su altri siti


Cristina Fantoni

In effetti in questo Omron è piuttosto "originale" :P

E' parecchio tempo che non ci lavoro, per cui credo che ci sia chi ti può dare indicazioni sicuramente più precise delle mie, ma ti consiglio comunque di scaricare un paio di manuali:

dal link Omron in HomePage ti si apre l'area Download, seleziona "Libreria Tecnica", e cerca "W364", nel manuale "W364-IT1-02+CQM1H+Programming_Manual.pdf" trovi la struttura delle aree di memoria, poi ti consiglio anche "W394-IT1-04+CS-CJ+Programming_Manual.pdf"

:)

Anche se sicuramente qualcuno ti darà le indicazioni necessarie, li ho trovati molto utili per "rispolverare" la programmazione Omron ;)

:wub:

Link al commento
Condividi su altri siti

ifachsoftware
che differenza c'è tra il channel D2013 e indirizzo 2013.

D2013 e' un DM (Data memory) ossia una zona di memoria che viene mantenuta anche allo spegnimento della macchina tramite batteria tampone

Una caratteristica delle DM e' che le leggi a WORD non puoi prendere i singoli BIT se non dietro mascheramento

Mentre se scrivi 2013 viene intesa come memoria IR ossia un'area di memoria in cui vengono mappati ingressi , uscite e le word libere puoi usarle come ti pare all'interno del programma.

Scrivendo 2013 in pratica ottieni 20.13 ossia il bit 13 dell'IR 20

Puoi tranquillamente usarla a Word con le funzioni che lo richiedono indicando 20 come numero di canale.

Che differenza c'è tra i dati INT e i dati Channel....?

(Copia e incolla dell'. in linea <_< )

CHANNEL

Si tratta di uno speciale tipo di dati per la compatibilità con le versioni precedenti. Corrisponde ad un indirizzo (non bit) per dati di qualsiasi tipo (con o senza segno, uno o più canali), utilizzabile in sostituzione di uno dei tipi di dati citati in questa tabella, tranne che per NUMBER e BOOL. Poiché è un tipo generico di dati, la verifica risulta limitata (ad esempio, CX-Programmer non può verificare se l’indirizzo viene utilizzato per i valori BCD o binari).

INT

Indirizzo di un canale binario singolo con segno.

Ciao :)

Link al commento
Condividi su altri siti

Tipo di dati

Tabelle dei simboli Modifica dei simboli

Simboli Informazioni sui simboli

Il concetto di tipo di dati è nuovo per i pacchetti di programmazione di OMRON.

In precedenza, un programmatore di PLC era in grado di associare un nome o commento ad un indirizzo (per migliorare la documentazione e la leggibilità di un programma).

CX-Programmer consente al programmatore anche di specificare il formato fisico dei dati memorizzati in corrispondenza di uno specifico indirizzo. Gli strumenti aggiuntivi per l'inserimento dei dati consentono a CX-Programmer di verificare se l'indirizzo viene utilizzato in maniera coerente all'interno degli operandi delle istruzioni.

Ad esempio, se si specifica che un indirizzo deve essere utilizzato per memorizzare un valore BCD, CX-Programmer farà in modo che lo stesso indirizzo non venga utilizzato per le operazioni binarie.

Di seguito viene fornito un elenco dei tipi di dati disponibili:

Tipo di dati

Descrizione del tipo di dati

Icona del tipo di dati

BOOL

Indirizzo di un bit binario - uno stato on/off booleano logico. Questo tipo di dati viene utilizzato generalmente per contatti o bobine.

CHANNEL

Si tratta di uno speciale tipo di dati per la compatibilità con le versioni precedenti. Corrisponde ad un indirizzo (non bit) per dati di qualsiasi tipo (con o senza segno, uno o più canali), utilizzabile in sostituzione di uno dei tipi di dati citati in questa tabella, tranne che per NUMBER e BOOL. Poiché è un tipo generico di dati, la verifica risulta limitata (ad esempio, CX-Programmer non può verificare se l’indirizzo viene utilizzato per i valori BCD o binari).

DINT

Indirizzo di un canale binario doppio con segno.

INT

Indirizzo di un canale binario singolo con segno.

LINT

Indirizzo di un canale binario quadruplo con segno.

NUMBER

Un valore numerico letterale. Non è un indirizzo. Il valore può essere con segno o virgola mobile. I dati NUMBER vengono utilizzati per qualsiasi valore letterale o per gli identificativi del temporizzatore/contatore (in questo caso, sono consentiti solo i valori interi senza segno). I valori a virgola mobile sono adatti solo per gli operandi di tipo IEEE REAL.

Nota: quando utilizzato come operando numerico BCD, questo valore viene considerato come un valore esadecimale (ad esempio, utilizzare NUMBER E234E equivale a digitare E1234E come operando, cosicché l'interpretazione decimale viene effettuata con quel valore). Il valore di un tipo di dati NUMBER viene considerato un decimale, a meno che non sia preceduto dal prefisso '#' per un valore esadecimale.

REAL

Indirizzo di un valore a virgola mobile a canale doppio (formato IEEE: usare il tipo UDINT per il formato FDIV, BCD).

LREAL

Indirizzo di un valore a virgola mobile a canale lungo (formato IEEE: usare il tipo UNLINT per il formato BCD).

UDINT

Indirizzo di un canale binario doppio senza segno.

UDINT_BCD

Indirizzo di un canale BCD doppio senza segno.

UINT

Indirizzo di un canale binario singolo senza segno.

UINT_BCD

Indirizzo di un canale BCD singolo senza segno.

ULINT

Indirizzo di un canale binario quadruplo senza segno.

ULINT_BCD

Indirizzo di un canale BCD quadruplo senza segno.

:)

L’icona relativa al tipo di dati viene mostrata nella tabella dei simboli ed indica il layout di memorizzazione fisica del tipo di dati.

Il tipo di dati viene utilizzato per determinare il formato di monitoraggio di un indirizzo in modalità in linea.

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