6
FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO Uso de Sub-rotinas Automação Semestre 01/2015 Engenharia de Controle e Automação

Uso de Sub-rotinas - politecnica.pucrs.br · XIC, XIO, OTE, OTL, OTU, ONS. ! TON, TOF ! CTU, RES ! EQU, LES, LEQ, GRT, GEQ, NEQ ! JSR . FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

  • Upload
    ngotruc

  • View
    228

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Uso de Sub-rotinas - politecnica.pucrs.br · XIC, XIO, OTE, OTL, OTU, ONS. ! TON, TOF ! CTU, RES ! EQU, LES, LEQ, GRT, GEQ, NEQ ! JSR . FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Uso de Sub-rotinas Automação Semestre 01/2015

Engenharia de Controle e Automação

Page 2: Uso de Sub-rotinas - politecnica.pucrs.br · XIC, XIO, OTE, OTL, OTU, ONS. ! TON, TOF ! CTU, RES ! EQU, LES, LEQ, GRT, GEQ, NEQ ! JSR . FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Exercício § Dentro do projeto, criar um arquivo de programa chamado CONTROLE_ACESSO.rss. § Neste arquivo e no MainRoutine deve-se desenvolver um relógio de 24 horas para controlar o tempo de acesso de funcionários em três turnos distintos. Após, criar mais três sub-rotinas: RotinaManha, RotinaTarde e RotinaNoite. Cada rotina realizará a contagem do número de pessoas por turno que passam pela catraca de acesso como segue:

- RotinaManha – Turno da manhã (08:00 às 12:00 horas); - RotinaTarde – Turno da tarde (13:00 às 18:00 horas) e; - RotinaNoite – Turno da noite ( 19:00 às 22:00 horas).

Cada rotina deverá conter um contador para realizar a contagem do número de pessoas que passam em cada um dos turnos acima definidos. § A cada reinício de turno o contador deverá ser reiniciado (zerado) para realizar o novo registro. § Relação de IOs: § Botão liga/desliga o sistema Tag: BotaoLD – Botão comutador de duas posições com retenção B0 -NA (IN4) inicia-se um ciclo do processo de registro de acesso. § Sensor de presença Tag: DetectaPessoa – S1 – NA (IN1) para registrar a presença de um pessoa por vez. § Sinalizador Luminoso Tag: TurnoManhaAtivo - Saída digital OUT0 indicando o turno da manhã § Sinalizador Luminoso Tag: TurnoTardeAtivo - Saída digital OUT1 indicando o turno da tarde § Sinalizador Luminoso Tag: TurnoNoiteAtivo - Saída digital OUT2 indicando o turno da noite

§ OBS: Para tornar as Rotinas dos turnos ativas, precisa-se da presença da instrução JSR na MainRoutine.

Page 3: Uso de Sub-rotinas - politecnica.pucrs.br · XIC, XIO, OTE, OTL, OTU, ONS. ! TON, TOF ! CTU, RES ! EQU, LES, LEQ, GRT, GEQ, NEQ ! JSR . FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Exercício

§  Desenvolver: §  Lista de I/Os e tags §  Esquema elétrico de ligação do projeto de Automação §  Lógica Ladder

Page 4: Uso de Sub-rotinas - politecnica.pucrs.br · XIC, XIO, OTE, OTL, OTU, ONS. ! TON, TOF ! CTU, RES ! EQU, LES, LEQ, GRT, GEQ, NEQ ! JSR . FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Instruções que serão trabalhadas

§  XIC, XIO, OTE, OTL, OTU, ONS.

§  TON, TOF

§  CTU, RES

§  EQU, LES, LEQ, GRT, GEQ, NEQ

§  JSR

Page 5: Uso de Sub-rotinas - politecnica.pucrs.br · XIC, XIO, OTE, OTL, OTU, ONS. ! TON, TOF ! CTU, RES ! EQU, LES, LEQ, GRT, GEQ, NEQ ! JSR . FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Apoio §  Fonte de consultas para desenvolver uma estrutura com rotinas de

programas (Program Routine) com uso da instrução JSR (Jump Sub Routine).

§  Consulte em nosso site (link abaixo) sobre os documentos na pasta LITERATURA ADICIONAL os arquivos que iniciam com “1756-PM... .pdf”

§  http://www.feng.pucrs.br/professores/tergolina/Automacao_e_Controle/LITERATURA_ADICIONAL_-_1756-pm005_-en-

p_Logix5000_Controllers_Tasks_Programs_and_Routines.pdf

Page 6: Uso de Sub-rotinas - politecnica.pucrs.br · XIC, XIO, OTE, OTL, OTU, ONS. ! TON, TOF ! CTU, RES ! EQU, LES, LEQ, GRT, GEQ, NEQ ! JSR . FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

FENG – ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Perguntas?