Professional Documents
Culture Documents
12/8/2017 VOITH 1
Objetivos
Depois de completar este curso, voc ser capaz de
configurar e montar um sistema usando ControlLogix ,
fazendo as seguintes aes:
- Reconhecer o hardware do sistema ControlLogix
- Configurar o processador ControlLogix 5550 com
Tasks, Programas, e Rotinas.
- Configurar a memria de dados: criando Tags,
- Entrar com Lgica Ladder em Rotinas e Subrotinas.
- Configurao da comunicao com mdulos de I/O .
- Entrar em Online com ControlLogix atravs do
Backplane
12/8/2017 VOITH 2
Objetivos
- Entendendo as instrues de:
- BIT
- TEMPORIZADOR/CONTADOR
- LGICAS
12/8/2017 VOITH 3
HARDWARE
- Sistema modular:
- RACK
- FONTE
- CONTROLADORES
- MDULOS DE I/O
12/8/2017 VOITH 4
HARDWARE
- RACK (BACKPLANE):
- Sistema de suporte mecnico dos mdulos do Control
Logix por onde trafegam os barramentos de dados e
alimentao.
1756-A4 C/ 4 RANHURAS
1756-A7 C/ 7 RANHURAS
1756-A10 C/ 10 RANHURAS
1756-A13 C/ 13 RANHURAS
1756-A17 C/ 17 RANHURAS
12/8/2017 VOITH 5
HARDWARE
- FONTE:
Responsvel pela alimentao da eletrnica dos
mdulos no sistema Control Logix.
12/8/2017 VOITH 6
HARDWARE
- Controladores :
12/8/2017 VOITH 8
HARDWARE
-Novos modelos CPUS
12/8/2017 VOITH 9
HARDWARE
12/8/2017 VOITH 10
HARDWARE
12/8/2017 VOITH 11
HARDWARE
- MODO RUN :
RODA O PROGRAMA
HABILITA AS SAIDAS
VOC NO PODE CRIAR OU DELETAR
TASKS/PROGRAMS/ROTINES
VOC NO PODE CRIAR OU EDITAR
TAGS OU LADDER NO MODO RUN
PERMITE UPLOAD DO PROJETO
NO PODE MUDAR O MODO ATRAVES
DO SOFTWARE DE PROGRAMAO
12/8/2017 VOITH 12
HARDWARE
- MODO PROG :
12/8/2017 VOITH 13
HARDWARE
- MODO REM :
VOC PODE MUDAR O MODO
ATRAVES DO SOFTWARE DE
PROGRAMAO
REMOTE RUN
HABILITA AS SADAS
EDITA EM ONLINE
REMOTE PROG
IDEM AO MODO PROG
REMOTE TESTE
EXECUTA TASKS COM SADAS
DESABILITADAS
EDITA EM ONLINE
12/8/2017 VOITH 14
Aspectos da Arquitetura
ControlLogix
12/8/2017 VOITH 15
Aspectos da Arquitetura
ControlLogix
Compartilhamento de I/O
Multicast
Conceito de owner
Conceito de Listen Only
Flexibilidade da Memria
M1 - 512Kbyte
M2 - 1Mbyte
M3 - 2Mbyte
12/8/2017 VOITH 16
ControlLogix 5000
12/8/2017 VOITH 17
Objetivos
12/8/2017 VOITH 19
Antes de comear
Tasks
12/8/2017 VOITH 20
Antes de comear
Tasks
12/8/2017 VOITH 21
Antes de comear
12/8/2017 VOITH 22
Antes de comear
Tasks
12/8/2017 VOITH 23
Antes de comear
Programas
Cada programa contm tags de programa, rotina de
execuo principal, outras rotinas e uma rotina de falha
opcional.
Cada task poder ter 32 programas.
Programas que no esto associados a nenhuma task
sero mostrados como unscheduled programs.
Voc precisa especificar (schedule) o programa na task
antes do controlador comear a rodar.
12/8/2017 VOITH 24
Antes de comear
Rotinas
A rotina um conjunto de instrues lgicas em uma
linguagem de programa, como um diagrama ladder.
A rotina similar ao arquivo de programa em um PLC ou
SLC .
Cada programa tem uma rotina principal. Esta a primeira
rotina a ser executada quando o controlador aciona a task
e chama os programas associados. Para chamar outras
rotinas necessrio logica, como instruo JSR.
Voc pode especificar rotina de falha. O controlador
executa esta rotina se houver falha de instruo ou
execuo em qualquer rotina associada ao programa.
O programa pode ter quantas rotinas a sua memria
permitir.
12/8/2017 VOITH 25
Como fazer:
Fazendo os seguintes passos usando ControlLogix
5000:
Criar e configurar o controlador
Renomear task, programa ou rotina
Criar a task
Mudar propriedade da task
Criar o programa
Editar(schedule)o programa
Criar a rotina
Definir rotina
12/8/2017 VOITH 26
Como fazer:
Click duplo Selecione
neste cone :
Layout do Demo
Surge: Preencher os campos,...
Pressione OK
12/8/2017 VOITH 27
Como fazer:
Ao criar um novo projeto surge a seguinte janela :
TASKS
MainTask ( tarefa principal )
Uma nica tarefa contnua
MainProgram ( programa principal )
pode ter at 32 programas
Program Tags ( tags local - programa )
MainRoutine ( rotina principal )
o diagrama ladder principal que ir
comandar outras rotinas de programas
( ladder ), atravs da instruo JSR.
12/8/2017 VOITH 28
Como fazer:
Vamos renomear Main Task , Main Program e Main Routine
TASK CONTNUA
TASKS
MainTask ( tarefa principal )
Renomear = CONTINUA
12/8/2017 VOITH 29
Como fazer:
Vamos criar uma nova rotina ESTEIRA que ser comandada pela rotina
principal ( ROT_CONT ) atravs da instruo JSR
TASK CONTNUA
MainTask ( tarefa principal )
Renomear = CONTINUA
MainProgram ( programa principal )
Renomear = PROG_CONT
MainRoutine ( rotina principal )
Renomear = ROT_CONT
Routine ( subrotina comandada pelo JSR )
ESTEIRA
12/8/2017 VOITH 30
Como fazer:
Vamos criar uma lgica / ladder na rotina principal ( ROT_CONT ) para
executar a subrotina ESTEIRA .
12/8/2017 VOITH 31
Como fazer:
Criando uma nova Tasks ( Peridica ) :
TASKS
Precisamos criar a tarefa peridica.
( at 31 tasks )
12/8/2017 VOITH 32
Como fazer:
Aps criar task peridica , vamos criar um programa :
12/8/2017 VOITH 33
Como fazer:
Designando no programa PROG_PER1 a rotina ROT_PER1 como
MAIN Routines :
Selecione Configuration
Designar a rotina ROT_PER1 como
sendo a principal ( MAIN ).
12/8/2017 VOITH 34
Como fazer:
Criando uma rotina no programa da Tasks peridica :
12/8/2017 VOITH 35
ControlLogix 5000
12/8/2017 VOITH 36
Objetivos
Depois de completar esta lio, voc estar apto a fazer
as seguintes aes:
12/8/2017 VOITH 37
Antes de comear
Termos usados:
12/8/2017 VOITH 38
Antes de comear
Termos usados:
12/8/2017 VOITH 39
DATA TYPES
12/8/2017 VOITH 40
Antes de comear
Tags:
O controlador Logix5550 usa a tag para guardar o dado.
A tag parecida com uma varivel, como as usadas em
linguagem de programao.
A tag possui um nome e tipo de dado.
O controlador armazena as tags conforme voc as cria onde
elas cabem na memria do controlador.
No existe tabela de dados pr-definidas, como no PLC.
Tags de tipo de dados iguais no necessariamente so
agrupadas na mesma rea de memria. Se voc quer
agrupar dados, use array
12/8/2017 VOITH 41
Antes de comear
Exixtem dois tipos de dados:
Base - A tag base uma tag que define diretamente o dado
refenciado (Como endereo de I/O).
Alias - A tag alias a tag que usa outro nome para a tag
base.
Tags Alias so teis para criar programas padres que
podem ser duplicados sem ter que re-enderear as
instrues.
Usando tags alias , cada cpia do programa pode ter
diferentes base tags.
12/8/2017 VOITH 42
Antes de comear
Escopo da Tag :
Tags do controlador estaro disponveis para todas as
tasks e programas do projeto.
Tags de programa s estaro disponveis para os
programas com os quais foram associadas
DICA: Se a lgica ladder tem tags de programa, a
lgica poder ser re-utilizada em diferentes programas
sem alterar os nomes das tags.
12/8/2017 VOITH 43
Antes de comear
Tipos de dados
Predefined (Pr-definido)
User-Defined(Definido pelo
usurio)
Module-defined(definido pelo
mdulo)
12/8/2017 VOITH 46
Antes de comear
Structures:
So dados user-defined de diferentes de dados pr-definidos agrupados
para facilitar a programao.
Alguns dados pr-definidos so mostrados tambm como estruturados
(structures).
12/8/2017 VOITH 47
Como fazer:
12/8/2017 VOITH 48
Objetivos
Depois de completar esta lio, voc estar apto a fazer as
seguintes aes:
12/8/2017 VOITH 49