<< Clique para Mostrar o Sumário >>
Configuração por Parâmetros Sintáticos |
Utilize a sintaxe a seguir para cada campo presente no E3 ou Elipse Power:
•Dispositivo: Insira o endereço do equipamento na rede. Se igual a 0 (zero) e protocolo diferente de ISOTCP ou ISOTCP243, é substituído pelo Default Slave Address. Se o protocolo é ISOTCP ou ISOTCP243, este valor deve ser deixado em 0 (zero). O campo Dispositivo também pode permanecer vazio, desde que seja inserido no campo Item antes do caractere de dois pontos
•Item: Este campo deve obedecer alguma das sintaxes a seguir
Use a sintaxe geral a seguir se a área não é igual a DB. Valores entre colchetes são opcionais:
<[Dispositivo:]><Área><[Tipo]><Endereço>[.Bit]
Onde:
•Dispositivo: Endereço do CLP conforme exposto no item Dispositivo, caso não tenha sido informado naquele campo
•Área: Área de dados dentro do CLP. As seguintes opções podem ser utilizadas:
•S
•SM
•AI (Analog Input)
•AQ (Analog Output)
•C (Counter)
•T (Timer)
•I (Digital Input)
•Q (Digital Output)
•M (Memory)
•HC (High Speed Counter)
•Tipo: Tipo de dados a ler. A tabela a seguir mostra os possíveis símbolos para os tipos de dados
Opções disponíveis para tipos de dados
Tipo de Dados |
Significado |
---|---|
X |
Usado para extrair um bit de um byte |
B |
Byte |
W |
Word |
D |
DWord |
I |
Int |
LI |
DInt |
F |
Float |
S |
String |
WS |
WString |
S5T |
S5Time |
RB |
Byte (LSB First) |
RW |
Word (LSB First) |
RD |
DWord (LSB First) |
RI |
Int (LSB First) |
RLI |
DInt (LSB First) |
SW |
Word (byte menos significativo primeiro) |
SD |
DWord (byte menos significativo primeiro) |
SI |
Int (byte menos significativo primeiro) |
SLI |
DInt (byte menos significativo primeiro) |
NOTAS |
•Tipos de dados LSB First consideram que a ordem dos bits é o menos significativo primeiro e a interpretação é o reverso dos demais tipos de dados. •Tipos de dados com byte menos significativo primeiro consideram que a ordem dos bytes é o byte menos significativo primeiro e o mais significativo por último. |
•Endereço: Endereço numérico a ler
•Bit: Opcional que informa o bit de uma palavra a ler ou a escrever, entre 0 (zero) e 31
Exemplo:
(CLP 4, bit 1 da memória do endereço 10)
Device: Vazio - Item 4:M10.1
Se a área de dados é igual a DB, também conhecida como V, use a sintaxe a seguir. Valores entre colchetes são opcionais:
<[Dispositivo:]>DB<NumeroDB>:<Tipo><Endereço><[.Bit]>
•Dispositivo: Refere-se ao mesmo item opcional da sintaxe geral
•NumeroDB: Coloque o número do DB. Caso a memória contenha um bloco DB único ou não especificado, preencha com o valor 1 (um)
•Endereço: Endereço numérico (offset) a ler
•Bit: Valor opcional que informa o bit do tipo de dados a ler ou a escrever, entre 0 (zero) e 31
Opções disponíveis para tipos de dados de áreas de dados DB
Tipo de Dados |
Significado |
---|---|
DBX |
Usado para extrair um bit de um byte em um DB |
DBB |
Usado para ler ou escrever um byte em um DB |
DBW ou DW |
Usado para ler ou escrever um Word em um DB |
DBD ou DD |
Usado para ler ou escrever um Double Word em um DB |
DBI ou DI |
Usado para ler ou escrever um Int em um DB |
DBLI ou DLI |
Usado para ler ou escrever um DInt em um DB |
DBF ou DF |
Usado para ler ou escrever um Floating Point (real de 32 bits) em um DB |
DBS ou DS |
Usado para acessar uma String em um DB |
DBWS ou DWS |
Usado para acessar uma WString em um DB |
DBS5T |
Usado para acessar um timer do tipo de dados S5Time em um DB |
RDBB |
Usado para ler ou escrever um byte em um DB (LSB First) |
RDBW ou RDW |
Usado para ler ou escrever um Word em um DB (LSB First) |
RDBD ou RDD |
Usado para ler ou escrever um Double Word em um DB (LSB First) |
RDBI ou RDI |
Usado para ler ou escrever um Int em um DB (LSB First) |
RDBLI ou RDLI |
Usado para ler ou escrever um DInt em um DB (LSB First) |
SDBW ou SDW |
Usado para ler ou escrever um Word em um DB (byte menos significativo primeiro) |
SDBD ou SDD |
Usado para ler ou escrever um Double Word em um DB (byte menos significativo primeiro) |
SDBI ou SDI |
Usado para ler ou escrever um Int em um DB (byte menos significativo primeiro) |
SDBLI ou SDLI |
Usado para ler ou escrever um DInt em um DB (byte menos significativo primeiro) |
Exemplos:
(CLP 2, Word começando no endereço 20 do DB1)
Device: 2 - Item: DB1:DW20
(Mesmo do anterior, porém Device foi informado no campo Item)
Device: Vazio - Item: 2:DB1:DW20
(CLP 7, DB 5, bit 2 do byte 7)
Device: Vazio - Item: 7:DB5:DBX7.2
A sintaxe para tipos de dados String ou WString em áreas de dados DB é a seguinte:
<[Dispositivo:]>DB<NumeroDB>:DBS<Endereço><[Tamanho máximo]>
Onde:
•Device, NumeroDB e Endereço: Referem-se aos mesmos itens da sintaxe geral
•Tamanho máximo: Opcional que informa o tamanho máximo declarado na String ou WString. Se não é informado, considera-se o tamanho máximo padrão da String (254 caracteres) ou da WString (16382 caracteres).
Exemplos de sintaxe para Strings:
(CLP 2, String começando no endereço 16 do DB17,
usando o tamanho padrão máximo do CLP)
Device: 2 - Item: DB17:DBS16
(Mesmo do anterior, porém Device foi informado no campo Item
e com tamanho máximo alocado de 25 caracteres)
Device: Vazio - Item: 2:DB17:DBS16[25]
(CLP 4, String começando no endereço 100 do DB10,
com tamanho máximo alocado de 50 caracteres)
Device: Vazio - Item 4:DB10:DS100[50]