Configuração por Parâmetros Sintáticos

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

Esta página foi útil?