programação básica Atos A1

8308 palavras 34 páginas
Declaração de Constantes

É possível utilizar constantes diretamente nos Programs, Functions e Functions Block do programa. Para isto, deve-se observar a nomenclatura IEC de declaração de constantes, mostrada abaixo. A sintaxe de declaração de uma constante é composta de 2 partes: Tipo de dado e valor.
Ao declarar uma variável, deve-se especificar seu tipo de dado (através da janela de variáveis globais). Da mesma maneira, ao declarar uma constante no programa, deve-se especificar o tipo de dado a ser tratado. A tabela abaixo mostra as sintaxes de declaração de constantes para todos os tipos de dados da norma IEC61131-3.

Tipo de Dado
Linguagem
Sintaxe
BOOL
Ladder
BOOL#0
bool#0
BOOL#1
bool#1
BOOL#FALSE
bool#FALSE
BOOL#TRUE
bool#TRUE
INT
Ladder
INT#número
int#número
UINT
Ladder
UINT#número
uint#número
DINT
Ladder
DINT#número
dint#número
UDINT
Ladder
UDINT#número
udint#número
WORD
Ladder
WORD#número
word#número
DWORD
Ladder
DWORD#número
dword#número
REAL
Ladder
REAL#número
real#número

TIME
Ladder
TIME#49d17h2m47s290ms
TIME#49d_17h_2m_47s_290ms
time#49d17h2m47s290ms time#49d_17h_2m_47s_290ms T#49d17h2m47s290ms
T#49d_17h_2m_47s_290ms
t#49d17h2m47s290ms t#49d_17h_2m_47s_290ms DATE
Ladder
DATE#yyyy-mm-dd date#yyyy-mm-dd D#yyyy-mm-dd d#yyyy-mm-dd TOD
(TIME_OF_DAY)
Ladder
TIME_OF_DAY#hh:mm:ss
time_of_day#hh:mm:ss

TOD#hh:mm:ss tod#hh:mm:ss DT
(DATE_AND_TIME)
Ladder
DATE_AND_TIME#yyyy/mm/dd hh:mm:ss date_and_time#yyyy/mm/dd hh:mm:ss

DT#yyyy/mm/dd hh:mm:ss dt#yyyy/mm/dd hh:mm:ss

STRING
Ladder
STRING#'texto'

Ao declarar uma constante, é possível também, definir a base numérica em que ela está sendo inserida. As bases suportadas pela norma são: 2 (binária), 8 (octal), 10 (decimal) e 16(hexadecimal), sendo a base 10 o padrão utilizado ao inserir constantes no programa.

A sintaxe para definir a base numérica de uma constante (quando não-decimal) é mostrada

Relacionados

  • Plano Ensino 1 Periodo B
    1233 palavras | 5 páginas
  • CLP, ATOS, MANUAL
    39543 palavras | 159 páginas
  • Plano de Ensino D
    957 palavras | 4 páginas
  • Aula Algoritmos00
    3221 palavras | 13 páginas
  • Trabalho Automa O
    1967 palavras | 8 páginas
  • Pesquisa Operacional
    13777 palavras | 56 páginas
  • DROGARIA
    3667 palavras | 15 páginas
  • TCC Tribunal de Contas do Estado do Acre
    5547 palavras | 23 páginas
  • TCC 2013
    2603 palavras | 11 páginas
  • teoria da decisão
    4623 palavras | 19 páginas