Você está na página 1de 41

AL-2005/RTMP

Manual de Utilização
Ref. 6207-006.1
Rev. B 04/97
Nenhuma parte deste documento pode ser copiada ou reproduzida de alguma forma sem o consentimento
prévio e por escrito da ALTUS Sistemas de Informática S.A., que reserva-se o direito de efetuar alterações
sem prévio comunicado.
Conforme legislação vigente no Brasil, do Código de Defesa do Consumidor, informamos os seguintes
aspectos relacionados com a segurança de pessoas e instalações do cliente:
• Os equipamentos de automação industrial, fabricados pela ALTUS, são robustos e confiáveis
devido ao rígido controle de qualidade a que são submetidos. No entanto, equipamentos
eletrônicos de controle industrial (controladores programáveis, comandos numéricos, etc.)
podem causar danos às máquinas ou processos por eles controlados, no caso de defeito em suas
partes e peças, erros de programação ou instalação, podendo inclusive colocar em risco vidas
humanas.
• O usuário deve analisar as possíveis conseqüências destes defeitos e providenciar instalações
adicionais externas de segurança que, em caso de necessidade, atuem no sentido de preservar a
segurança do sistema, principalmente nos casos da instalação inicial e de testes.
• É imprescindível a leitura completa dos manuais e/ou características técnicas do produto, antes
da instalação ou utilização do mesmo.
A ALTUS garante os seus equipamentos contra defeitos reais de fabricação pelo prazo de doze meses a
partir da data da emissão da nota fiscal. Esta garantia é dada em termos de manutenção de fábrica, ou seja,
o transporte de envio e retorno do equipamento até a fábrica da ALTUS, em Porto Alegre, RS, Brasil,
ocorrerá por conta do cliente. A garantia será automaticamente suspensa caso sejam introduzidas
modificações nos equipamentos por pessoal não autorizado pela ALTUS. A ALTUS exime-se de quaisquer
ônus referentes a reparos ou substituições em virtude de falhas provocadas por agentes externos aos
equipamentos, pelo uso indevido dos mesmos, bem como resultantes de caso fortuito ou por força maior.
A ALTUS garante que seus equipamentos funcionam de acordo com as descrições contidas explicitamente
em seus manuais e/ou características técnicas, não garantindo a satisfação de algum tipo particular de
aplicação dos equipamentos.
A ALTUS desconsiderará qualquer outra garantia, direta ou implícita, principalmente quando se tratar de
fornecimento de terceiros.
Pedidos de informações adicionais sobre o fornecimento e/ou características dos equipamentos e serviços
ALTUS, devem ser feitos por escrito. O endereço da ALTUS pode ser encontrado na última capa. A
ALTUS não se responsabiliza por informações fornecidas sobre seus equipamentos sem registro formal.

DIREITOS AUTORAIS

MASTERTOOL E QUARK são marcas registradas da ALTUS Sistemas de Informática S.A.


IBM é marca registrada da International Business Machines Corporation.
Sumário

Sumário

Prefácio
Descrição deste Manual............................................................................................................ ix
Manuais Relacionados.............................................................................................................. ix
Terminologia.............................................................................................................................. x
Abreviaturas Utilizadas...................................................................................................... x
Convenções Utilizadas............................................................................................................... x
Suporte Técnico........................................................................................................................ xi
Revisões deste Manual ............................................................................................................ xii

Introdução
O Real-Time Multitasking Processor ..................................................................................... 1-1
Aplicações do Processador Multitarefa AL-2005/RTMP ...................................................... 1 -2

Descrição Técnica
Arquitetura do Processador Multitarefa AL-2005/RTMP...................................................... 2-1
Características Técnicas ......................................................................................................... 2-2
Características Gerais ..................................................................................................... 2-2
Características Elétricas.................................................................................................. 2-3
Características de Software............................................................................................. 2-4

Configuração
F-2005.016 - Função de Comunicação CP com AL-2005/RTMP.......................................... 3-2

Instalação
Instalação Mecânica e Elétrica ............................................................................................... 4-2
Conexões Gerais ..................................................................................................................... 4-2
Interfaces Seriais............................................................................................................. 4-2
Instalação dos Módulos Seriais ...................................................................................... 4-4
Instalação do Carregador AL-3860......................................................................................... 4-5
Ambiente de Operação.................................................................................................... 4-5
Instalação ........................................................................................................................ 4-5

iii
Sumário

Equipamentos apenas com Unidades de Disco Flexível.................................................4-6


Equipamentos com Disco Rígido...................................................................................4-7
Inicialização ............................................................................................................................4-7

O Carregador AL-3860
Carregador de Aplicativos ......................................................................................................5-1
Comando Arquivo...........................................................................................................5-1
Comando Comunica........................................................................................................5-2
Comando Serial...............................................................................................................5-3
Comando Fim..................................................................................................................5-3

Manutenção
O Processador Multitarefa AL-2005/RTMP não Entra em Funcionamento ..........................6-1
Manutenção Preventiva...........................................................................................................6-2

Glossário

Índice Remissivo

iv
Figuras

Figuras

Figura 3-1 Tela de Configuração do barramento no programador MASTERTOOL......................................3-1


Figura 3-2 Chamada de Função.....................................................................................................................3-2
Figura 4-1 Visão Geral do Processador Multitarefa AL-2005/RTMP............................................................4-1
Figura 4-2 Conexão do Canal Serial...............................................................................................................4-3
Figura 4-3 Conexão do Módulo Serial ...........................................................................................................4-4
Figura 4-4 Tela de Apresentação do Carregador AL-3860 ............................................................................4-7
Figura 4-5 Tela de Trabalho do Carregador AL-3860 ...................................................................................4-8
Figura 4-6 Especificação de Arquivo .............................................................................................................4-9
Figura 5-1 Tela de Diretório...........................................................................................................................5-3

v
Tabelas

Tabelas

Tabela 4-1 Cabos para Conexão Serial do Processador Multitarefa AL-2005/RTMP ...................................4-4

vii
Prefácio

Prefácio

Descrição deste Manual


Este manual descreve o Processador Multitarefa AL-2005/RTMP - Real-Time
Multitasking Processor.
O capítulo 1, Introdução, apresenta as características principais do produto e
a sua aplicação.
O capítulo 2, Descrição Técnica, apresenta a arquitetura do processador
AL-2005/RTMP e suas características técnicas.
O capítulo 3, Configuração, apresenta as etapas necessárias para a
configuração do processador AL-2005/RTMP em conjunto com as UCPs
AL-2002/MSP ou AL-2003.
O capítulo 4, Instalação, refere-se à instalação do sistema com diversas
considerações práticas para o seu correto funcionamento.
O capítulo 5, O Carregador AL-3860, aborda as funções e operação do
software carregador AL-3860.
O capítulo 6, Manutenção, relaciona possíveis erros de instalação e
funcionamento e as suas causas.
O apêndice A, Glossário, lista termos técnicos utilizados ao longo do manual
e o seu significado.

Manuais Relacionados
Para maiores informações sobre as série de CPs AL-2002/MSP e AL-2003,
recomendam-se os seguintes manuais:
• Manual de Utilização do AL-2002

• Manual de Utilização do AL-2003

ix
Prefácio

• Manual de Utilização do MASTERTOOL

• Manual de Programação do MASTERTOOL

Terminologia
Neste manual, as palavras "software" e "hardware" são empregadas
livremente, por sua generalidade e frequência de uso. Por este motivo, apesar
de serem vocábulos em inglês, aparecerão no texto sem aspas.

Abreviaturas Utilizadas
• RTMP: "Real Time Multitasking Processor" - correspondente à
característica do sistema operacional do Processador Multitarefa
AL-2005/RTMP.
• CP: Controlador Programável - equipamento composto por uma UCP,
módulos de entrada e saída e fonte de alimentação,para controle de
processos industriais.
• UCP: Unidade Central de Processamento, é o módulo principal do CP,
que realiza o processamento dos dados
• MASTERTOOL: identifica o programa ALTUS para microcomputador
padrão IBM-PC® ou compatível, que permite o desenvolvimento de
programas aplicativos para os CPs ALTUS.
Módulo: A palavra "módulo" é utilizada para denominar cada um dos
componentes de um equipamento.

Convenções Utilizadas
Os símbolos utilizados ao longo deste manual possuem os seguintes
significados:
• Este marcador indica uma lista de itens ou tópicos.
MAIÚSCULAS PEQUENAS indicam nomes de teclas, por exemplo ENTER.
TECLA1+TECLA2 é usado para teclas a serem pressionadas simultaneamente.
Por exemplo, a digitação simultânea das teclas CTRL e END é indicada como
CTRL+END.

x
Prefácio

TECLA1,TECLA2 é usado para teclas a serem pressionadas seqüencialmente.


Por exemplo, a mensagem "Digite ALT,F10" significa que a tecla ALT deve ser
pressionada e liberada e então a tecla F10 pressionada e liberada.
MAIÚSCULAS GRANDES indicam nomes de arquivos e diretórios.
Itálico indica palavras e caracteres que são digitados no teclado ou vistos na
tela. Por exemplo, se você for solicitado a digitar A:AL3830, estes caracteres
devem ser digitados exatamente como aparecem no manual.
NEGRITO é usado para nomes de comandos ou opções, ou para enfatizar
partes importantes do texto.
As mensagens de advertência apresentam os seguintes formatos e
significados:

ÂPERIGO:
O rótulo PERIGO indica que risco de vida, danos pessoais graves ou
prejuízos materiais substanciais resultarão se as precauções necessárias
não forem tomadas.

ªCUIDADO:
O rótulo CUIDADO indica que risco de vida, danos pessoais graves ou
prejuízos materiais substanciais podem resultar se as precauções necessárias
não forem tomadas.

ATENÇÃO:
O rótulo ATENÇÃO indica que danos pessoais ou prejuízos materiais
mínimos podem resultar se as precauções necessárias não forem tomadas.

Contém informações importantes sobre o produto, sua operação ou uma parte


do texto para a qual se deve dar atenção especial.

Suporte Técnico
ALTUS EXPRESS: obtenha informações ligando para (051) 337-3633
INTERNET:
• WWW: http://www.altus.com.br

xi
Prefácio

• E-MAIL: altus@altus.com.br

Revisões deste Manual


O código de referência e de revisão, bem como a data do presente manual
aparecem na capa.
O código de revisão contém uma única letra. A alteração da letra de revisão
pode significar alterações da especificação funcional ou atualizações do
manual.
O histórico a seguir lista as revisões deste manual:
Revisão A Data: 02/95
• Revisão Inicial do Manual.
Revisão B Data: 04/97
• Reformatação do manual e inclusão da UCP AL-2003.

xii
Capítulo 1

Introdução

O Real-Time Multitasking Processor


O Real-Time Multitasking Processor AL-2005/RTMP é um processador de
comunicação e de algoritmos que opera em paralelo com a UCP
AL-2002/MSP ou AL-2003.
O Processador Multitarefa AL-2005/RTMP pode executar tarefas diversas
tais como comunicação com outros equipamentos utilizando protocolos
quaisquer e programas aplicativos escritos em linguagem de alto nível ("C").
Os aplicativos do Processador Multitarefa AL-2005/RTMP são em geral
desenvolvidos pela Altus e oferecidos como produtos.
Em casos especiais os aplicativos podem ser desenvolvidos por terceiros em
linguagem "C" com o suporte da Altus.
O Processador Multitarefa AL-2005/RTMP possui sistema operacional
multitarefa de tempo real preemptivo que permite a execução de vários
módulos de programa simultaneamente, acessando a memória imagem da
UCP de forma concorrente.
O Processador Multitarefa AL-2005/RTMP permite que sejam acoplados até
dois módulos seriais. Cada um destes módulos implementa um padrão físico
de comunicação diferente ( AL-2405/485I para o padrão RS-485,
AL-2405/232 para o padrão RS-232C).
Sob o ponto de vista do programa aplicativo no CP, toda a comunicação entre
o Processador Multitarefa AL-2005/RTMP e a UCP AL-2002/MSP ou
AL-2003 é realizada por meio de uma memória de operandos compartilhada.
Deve-se utilizar no programa do CP uma ou mais chamadas a uma função de
comunicação com o Processador Multitarefa AL-2005/RTMP (módulo
F-2005.016). Este módulo função permite que o AL-2005/RTMP obtenha
acesso a memória imagem dos operandos do CP. Desta forma o Processador

2-1
Capítulo 1 Introdução

Multitarefa AL-2005/RTMP pode realizar a leitura ou escrita dos operandos


do CP.
Através da conexão de um microcomputador padrão IBM-PC® ao
Processador Multitarefa AL-2005/RTMP pode-se realizar carga e depuração
de programas aplicativos. Para tanto deve-se utilizar o carregador AL-3860 e
o canal serial dedicado para carga de programa no Processador Multitarefa
AL-2005/RTMP.

Aplicações do Processador Multitarefa


AL-2005/RTMP
O Processador Multitarefa AL-2005/RTMP pode ser utilizado para realizar
tarefas de alta complexidade liberando a UCP para realizar tarefas
convencionais de CP (varredura, acionamentos, intertravamentos, etc).
Entre as aplicações mais freqüentes podem ser citadas:
• Processador aritmético: O Processador Multitarefa AL-2005/RTMP
possui uma biblioteca matemática (inclusive com aritmética de ponto
flutuante) permitindo a realização de cálculos complexos.
• Processador de comunicação: O Processador Multitarefa AL-2005/RTMP
suporta a conexão de até dois módulos seriais (padrão RS-485, RS-232).
A implementação de um protocolo de comunicação (ex: Profibus,
ALNET I mestre, ALNET I escravo, Modbus, Smar CD600) é realizada
em linguagem "C" com rotinas específicas para os módulos seriais.

2-2
Capítulo 2

Descrição Técnica

Arquitetura do Processador Multitarefa


AL-2005/RTMP
Um sistema de tempo real se caracteriza pela necessidade de responder
adequadamente a eventos ocorridos assincronamente no tempo. Um sistema
multitarefa é um conjunto de atividades ou tarefas que podem ser realizados
sem interferência em outros processos. Um sistema com várias tarefas que
devem ser executadas simultaneamente e com um tempo de execução crítico é
chamado de "real-time multitasking system".
O Processador Multitarefa AL-2005/RTMP implementa um sistema
operacional multitarefa, o que facilita a solução de sistemas de tempo real. O
sistema operacional do Processador Multitarefa AL-2005/RTMP utiliza um
método de "time-slice" (método de tempo compartilhado) para a execução de
aplicativos independentes uns dos outros.
Cada aplicativo pode possuir um conjunto de tarefas. O chaveamento de
tarefas segue o método preemptivo (prioridade de tarefa). Portanto o sistema
operacional do Processador Multitarefa AL-2005/RTMP segue dois métodos:
• Time-slice: tempo compartilhado para cada aplicação residente no
Processador Multitarefa AL-2005/RTMP .
• Preemptivo: para cada tarefa de um determinado aplicativo deve-se
atribuir uma prioridade de execução. As tarefas podem ser interrompidas
por uma de maior prioridade.
A arquitetura do Processador Multitarefa AL-2005/RTMP é baseada no
microprocessador de 16 bits Intel® 80C186, que possui elevada integração de
recursos de hardware e é especialmente indicado para aplicações industriais.
O código das instruções deste microprocessador é compatível com o dos
demais microprocessadores da Intel® utilizados nos computadores IBM PC®
(80386, 80486, etc.).

2-1
Capítulo 2 Descrição Técnica

O produto AL2005/RTMP é composto pelo processador e um disquete


contendo os seguintes arquivos:

• LEIAME:informações gerais
• AL3860.EXE: programa para carga de aplicativos no processador
AL-2005/RTMP
• AL3860.MSG: mensagens para o programa AL3860.EXE
• DEMO.EXE: programa exemplo para o AL-2005/RTMP
• C-DEMO.000: módulo de configuração exemplo
• E-DEMO.001: módulo de execução exemplo
• F-2005.016: módulo função de interface UCP/RTMP

Características Técnicas
Características Gerais
• Processador 80C186 20MHz 16 bits
• Barramentos de dados internos de 16 bits
• Memória Flash: 256Kb carregável via serial, sendo 32Kb ocupados pela
BIOS
• Memória RAM: 256Kb sendo 64Kb ocupados pela BIOS
• Canal serial para carga de aplicativos na memória Flash
• Até 2 canais através dos módulos AL-2405/485I e AL-2405/232
• BAUD-RATE máximo suportado pelo AL-2005/RTMP com apenas um
canal serial sendo utilizado é de 38400 BAVDS, e com dois canais é de
19200
• Tempo máximo para desligamento do sinal de RTS com uma placa AL-
2405 é de 150uS, e com duas placas em operação é de 950uS
• Interface com barramento do sistema AL-2002/MSP ou AL-2003
• Número máximo de RTMP no barramento: 3
• Número máximo de tarefas em cada RTMP: 100
• Taxa de transferência de dados com memória imagem do CP melhor que
1 Mbyte/s
• LEDs : 4 LEDs indicadores de estado

2-2
Capítulo 2 Descrição Técnica

PLC: LED de comunicação entre o Processador Multitarefa AL-


2005/RTMP e a UCP. Este LED pisca quando existe alguma
comunicação entre o Processador Multitarefa AL-2005/RTMP e a UCP.
PRG: LED indicador de estado "Programação". Quando aceso este LED
indica que o Processador Multitarefa AL-2005/RTMP está no estado
programação aceitando carga de programa.
COM PG: LED indicador de atividade no canal de carga de programa.
ERR: LED indicador de estado de "Erro". Indica erro de programa,
quando não há programa aplicativo no Processador Multitarefa AL-2005/
RTMP.
• Temperatura de operação: 0 a 60 °C
Excede a norma IEC 1131
• Temperatura de armazenagem: -25 a 70 °C
Conforme a norma IEC 1131
• Umidade relativa do ar: 5 a 95% sem condensação
Conforme norma IEC 1131 nível RH2
• Índice de proteção: IP 30 (proteção contra acesso incidental de
ferramentas, sem proteção contra respingos de água), quando instalado
em bastidor AL-3630 ou equivalente, conforme norma IEC Pub. 144
(1963).
• MTBF: 47500 horas @ 40 °C, calculado segundo norma
MIL-HDBK-217E
• Peso:
sem embalagem: 500 g
com embalagem: 700 g

Características Elétricas
• Consumo:
850 mA @ 5Vcc
• Nível de severidade de descargas eletrostáticas (ESD):
conforme a norma IEC 1131 nível 4
• Imunidade a ruído elétrico tipo onda oscilatória:
conforme a norma IEC 1131, nível de severidade A
conforme IEEE C37.90.1 (SWC)
• Proteção contra choque elétrico:
Conforme norma IEC-536 (1976), classe I, quando instalado em bastidor
AL-3630 ou AL-3632

2-3
Capítulo 2 Descrição Técnica

Características de Software
O Processador Multitarefa AL-2005/RTMP possui as seguintes características
de software:
• Sistema operacional multitarefa preemptivo
• Programação dos aplicativos em linguagem "C"
• Rotinas de acesso aos operandos do CP via memória imagem
• Comunicação com o CP através de módulo F chamado por meio de uma
instrução CHF
• Carga de programa aplicativo por microcomputador através de interface
serial dedicada RS-232C

2-4
Capítulo3

Configuração

O Processador Multitarefa AL-2005/RTMP é um módulo que opera em


conjunto com a UCP AL-2002/MSP ou AL-2003. Desta forma, o Processador
Multitarefa AL-2005/RTMP deve ser declarado como um módulo no
barramento da UCP. Esta declaração é feita através do programador
MASTERTOOL. A figura a seguir mostra a tela de declaração dos módulos
no barramento da UCP AL-2002/MSP ou AL-2003:

Figura 3-1 Tela de Configuração do barramento no programador MASTERTOOL

O Processador Multitarefa AL-2005/RTMP deve ser declarado nos slots 0, 1


ou 2 do barramento.
Além da declaração do Processador Multitarefa AL-2005/RTMP no
barramento, é necessário a utilização de um módulo função (F-2005.016)no
programa aplicativo do CP. Este módulo é responsável pela comunicação
entre o Processador e a UCP.

3-1
Capítulo 3 Configuração

F-2005.016 - Função de Comunicação CP com


AL-2005/RTMP
A função F-2005.016 permite que o Processador Multitarefa AL-2005/RTMP
possa realizar as comunicações dos aplicativos com os operandos da UCP
AL-2002/MSP ou AL-2003. O formato da instrução CHF utilizada para
realizar a chamada da função é apresentado a seguir:

Figura 3-2 Chamada de Função

As entradas da intrução de chamada da F-2005.016 são:


• habilita: Quando esta entrada estiver ligada, a instrução é executada.
• configura: Quando esta entrada estiver ligada, o Processador Multitarefa
AL-2005/RTMP busca as informações de configuração através de um
operando tipo tabela memória. A entrada configura, após ativada, deve
ser desligada quando a saída de erro estiver no estado desligado.
• reset: Quando esta entrada estiver acionada, faz com que se perca a
configuração corrente de relações. A entrada reset, após ativada, deve ser
desligada quando a saída de erro estiver no estado desligado.

O acionamento conjunto das entradas configura e reset equivale ao


acionamento apenas da entrada reset.
As saídas da intrução de chamada da F-2005.016 são:
• cópia habilita: É uma cópia da entrada habilita.
• erro: Esta saída é energizada quando a comunicação entre o CP e o
processador AL-2005/RTMP não se realiza a contento: ou porque o
processador não aproveita a janela de tempo concedida pelo CP, ou
porque os operandos da função foram mal especificados quanto a seus
tipos ou endereços.

3-2
Capítulo 3 Configuração

As células da instrução CHF utilizadas para a chamada da função são


programadas do seguinte modo:
• OPER1: especifica o número de parâmetros passados para a função em
OPER3: deve ser obrigatoriamente uma constante memória com o valor 3
(KM+00003)
• OPER2: especifica o número de parâmetros passados em OPER4;
devendo obrigatóriamente possuir o valor KM0000, já que OPER4 não é
utilizado
• OPER3: contém os parâmetros que são passados para a função, de-
clarados através de uma janela visualizada no programador de CPs
quando a instrução CHF for editada. O número de parâmetros editáveis é
especificado em OPER1, sendo fixado em 3 para este módulo:
par 0: seleciona o endereço do Modulo Processador AL-2005 no
barramento da UCP. Este endereço deve ser igual ao endereço declarado
na definição do barramento através do programador do CP. Para tanto,
deve-se utilizar um operando tipo "R".
par 1: este parâmetro fornece o endereço da tabela (tipo memória) de
configuração (caso o aplicativo necessite de alguma configuração
inicial).
par 2: fornece o número da aplicação no AL-2005. Cada aplicativo
carregado no Processador Multitarefa AL-2005/RTMP deve possuir um
número de identificação. Este número é necessário quando o aplicativo
requer uma tabela de configuração e é definido no momento da
configuração. Deve-se utilizar um operando do tipo KM.
• OPER4: Este parâmetro não é utilizado.

Uma chamada a função F-2005 faz com que a UCP disponibilize por um
determinado tempo sua memória de operandos ao AL-2005/RTMP, para que
este possa realizar leituras e escritas em operandos ou ainda solicitar a
execução de outros comandos. Este tempo varia de um mínimo de 300uS
para um máximo de 1050uS, dependendo da quantidade de dados à transferir.

3-3
Capítulo 4

Instalação

Este capítulo descreve os procedimentos e cuidados necessários para a


instalação do Processador Multitarefa AL-2005/RTMP e do software
carregador AL-3860. As recomendações apresentadas devem ser seguidas
para o correto funcionamento do equipamento.
A figura 4-1 mostra o Processador Multitarefa AL-2005/RTMP,
destacando-se os elementos de conexão e sinalização referenciados nas
próximas seções.

Figura 4-1 Visão Geral do Processador Multitarefa AL-2005/RTMP

• 1, 2, 3, 4 - LEDs de estados
• 5 - Canal serial dedicado para carga de programa e depuração.

4-1
Capítulo 4 Instalação

• 6 - Conector DB9 do canal "A" de comunicação.


• 7 - Conector DB9 do canal "B" de comunicação.
• 8, 9 - Conectores para módulo serial do canal "B"
• 10, 11 - Conectores para módulo serial do canal "A"
• 12 - Conector do Processador Multitarefa AL-2005/RTMP ao barramento
da UCP AL-2002/MSP

Instalação Mecânica e Elétrica


O Processador Multitarefa AL-2005/RTMP é um módulo utilizado com o
sistema da UCP AL-2002/MSP ou AL-2003. Desta forma seus procedimentos
de instalação são descritos no capítulo de Instalação do Manual de Utilização
da UCP correspondente.

Conexões Gerais
Interfaces Seriais
O Processador Multitarefa AL-2005/RTMP possui um canal serial dedicado
RS-232C para carga de programa e depuração de aplicativos e dois conectores
seriais DB9 para conexão entre o Processador Multitarefa AL-2005/RTMP e
equipamentos quaisquer.
Para a carga de programa ou depuração de aplicativos é necessário conectar
um microcomputador padrão IBM PC® ao Processador Multitarefa
AL-2005/RTMP (soquete PG do painel frontal) através do cabo AL-1340.

A figura 4-2 mostra a conexão do canal serial \A (conector fêmea DB9) do


Processador Multitarefa AL-2005/RTMP a um equipamento qualquer.

4-2
Capítulo 4 Instalação

Figura 4-2 Conexão do Canal Serial

Os conectores COM A e COM B apenas realizam a ligação física entre os


cabos do meio externo com os módulos de interface acoplados ao Processador
Multitarefa AL-2005/RTMP. Estes módulos são opcionais, oferecendo
diferentes tipos de interfaces seriais:
• AL-2405/485I: é um módulo serial que implementa o padrão de
comunicação RS-485
• AL-2405/232: é um módulo serial que implementa o padrão RS-232C

ATENÇÃO: Antes de conectar o Processador Multitarefa AL-2005/RTMP a


qualquer outro equipamento com canal serial, é indispensável que ambos
possuam um ponto de aterramento em comum.
A tabela a seguir apresenta os cabos disponíveis para a conexão ao
Processador Multitarefa AL-2005/RTMP:

4-3
Capítulo 4 Instalação

Cabo Descrição Observações


AL-1340 PLUG - Comunicação com computador DB25
CFDB25
AL-2302 CMDB9-rede Rede RS-485
Tabela 4-1 Cabos para Conexão Serial do Processador Multitarefa AL-2005/RTMP

Informações mais detalhadas sobre os cabos e as interfaces estão disponíveis


no Manual de Características Técnicas dos produtos ALTUS.

Instalação dos Módulos Seriais


A figura a seguir mostra como deve ser executado o acoplamento de módulos
seriais ao Processador Multitarefa AL-2005/RTMP.

Figura 4-3 Conexão do Módulo Serial

Para realizar a instalação do módulo serial devem ser seguidos os seguintes


passos:
1. Parafusar o espaçador (3) na placa RTMP AL-2005 fixando com o parafuso
(7) e arruela (8) pelo orifício (9)

4-4
Capítulo 4 Instalação

2. Encaixar a placa do módulo serial nos conectores 5 e 6 (ou 10 e 11) na


placa RTMP AL-2005.
3. Verificar se todos os pinos encaixam corretamente nos seus respectivos
conectores.
4. Parafusar a placa do módulo serial através do parafuso (1) e arruela (2)
pelo orifício (4).

Instalação do Carregador AL-3860


O carregador AL-3860 é o software de suporte ao Processador Multitarefa
AL-2005/RTMP. Serão descritos a seguir os procedimentos de sua instalação
em um microcomputador padrão IBM PC®. Para maiores detalhes sobre o seu
funcionamento consulte o capítulo 5 - O Carregador AL-3860.

Ambiente de Operação
O carregador AL-3860 foi desenvolvido para ser executado em
microcomputador padrão IBM-PC® com configuração mínima de uma
unidade de disco flexível de 3½" e 512 Kbytes de memória RAM.
O sistema operacional necessário para a execução é o MSDOS® versão 3.00
ou posterior.

Instalação
Para instalar o carregador AL-3860 em outro disco que não seja o original,
basta executar o programa INSTALA, contido no disco de distribuição. Para
executar a instalação:
1. Colocar o disco na unidade A: ou B:
2. Digitar A:INSTALA ou B:INSTALA respectivamente, seguido de ENTER
Para se proceder a instalação é necessário fornecer algumas informações
durante a execução do instalador:
• Disco Origem: indica a unidade onde está colocado o disco de
distribuição
• Disco Destino: indica a unidade onde será instalado o carregador
AL-3860
• Diretório Destino: indica o subdiretório do disco destino onde será
instalado o carregador AL-3860. Para maiores informações a respeito de

4-5
Capítulo 4 Instalação

"subdiretórios", consulte o manual do sistema operacional do


microcomputador.
Quando executado, o programa instalador solicita estas informações,
copiando os arquivos que compõem o carregador AL-3860 para o destino.
Opcionalmente, o instalador permite que seja alterado o arquivo
AUTOEXEC.BAT da unidade de Disco Destino. Este arquivo, em discos
que possuem o sistema operacional, é executado toda vez que o equipamento
é ligado e o sistema operacional carregado. Através dele pode ser
especificado o "PATH" para execução de qualquer programa (neste caso
específico, o carregador AL-3860). O "PATH" corresponde a um "caminho"
para busca de arquivos executáveis (programas). Desta forma, se for desejado
que o AUTOEXEC.BAT seja alterado, será incluído neste o "PATH" para
busca do carregador AL-3860, conforme tenham sido especificados a unidade
e diretório destino para a instalação.
Com isto, cada vez que o carregador AL-3860 for executado, não será
necessário indicar o diretório onde se encontra o programa executável
(AL3860.EXE). Através do caminho de busca indicado pelo "PATH", o
arquivo executável será localizado.
O próprio programa instalador pergunta ao usuário se este deseja que o
AUTOEXEC.BAT seja alterado ou não. Para realizar a alteração é
indispensável que a unidade destino possua o sistema operacional e que esta
mesma unidade seja utilizada para a sua carga.

Equipamentos apenas com Unidades de Disco Flexível


Quando o equipamento possuir mais de uma unidade de disco flexível é
aconselhável que o disco com o programa executável AL3860.EXE fique
em uma das unidades, enquanto que um disco de trabalho, com arquivos
executáveis a serem carregados, fique em outra unidade.
Se o equipamento possuir apenas uma unidade de disco flexível, existem duas
alternativas:
• O disco com o AL3860.EXE é utilizado para a criação dos arquivos de
trabalho.
• Cria-se um disco virtual em memória (consulte o manual do MSDOS®
para determinar como isto deve ser feito) e mantém-se neste uma cópia do
disco com o programa executável AL3860.EXE. A unidade de disco
flexível é então utilizada com um disco de trabalho.Equipamentos com
Disco Rígido

4-6
Capítulo 4 Instalação

Se o equipamento possuir um disco rígido, aconselha-se que o carregador


AL-3860 seja instalado neste. Contudo, pode-se optar por utilizar o
carregador AL-3860 a partir da unidade de disco flexível, sendo o disco rígido
utilizado para armazenar os arquivos de trabalho.

Inicialização
Para a execução do carregador AL-3860, é necessário que o mesmo esteja no
"PATH" do DOS® ou no diretório corrente.
No início de sua execução o carregador AL-3860 exibe a tela de apresentação,
como indica a figura 4-4:

Figura 4-4 Tela de Apresentação do Carregador AL-3860

A partir deste momento basta acionar qualquer tecla para prosseguir. Quando
isto ocorre o carregador AL-3860 apresenta a sua tela de trabalho (figura 4-5).

4-7
Capítulo 4 Instalação

Figura 4-5 Tela de Trabalho do Carregador AL-3860

Esta tela é dividida em três áreas, como descrito a seguir.


As linhas 1 e 2 são usadas para a exibição do menu com as opções de
comando. A linha 1 contém os comandos, sendo a linha 2 reservada para um
breve comentário sobre a opção onde se encontra a barra de seleção de
comandos (o comando é exibido em reverso). A linha 2 também é utilizada
para a exibição de mensagens sobre operações em andamento.
A linha 3 corresponde a linha de "status" do carregador AL-3860. Nesta linha
são exibidas informações diversas sobre o estado atual deste. São exibidos o
nome do arquivo origem e o seu tamanho. Também é exibido o horário atual,
conforme o relógio do sistema operacional do microcomputador.
As linhas 4 até a 25 correspondem à área onde são abertas as janelas para en-
trada de dados para a operação do carregador AL-3860.

4-8
Capítulo 4 Instalação

A figura 4-6 apresenta um exemplo de janela de entrada de dados.

Figura 4-6 Especificação de Arquivo

Maiores detalhes sobre a utilização do carregador AL-3860 são abordados no


capítulo seguinte.

4-9
Capítulo5

O Carregador AL-3860

Carregador de Aplicativos
O carregador AL-3860 permite a carga de aplicativos para o Processador
Multitarefa AL_2005/RTMP e a execução de operações de manutenção,
como leitura de diretório de aplicativos já carregados e remoção dos mesmos.
A sua árvore de comandos é a seguinte:
Arquivo

Comunica
Prog
Exec
Envia
Apaga
Diretório
Serial
Fim

Comando Arquivo

Este comando permite a seleção de arquivos de programas aplicativos


executáveis (*.EXE) do disco, para posterior envio ao AL-2005/RTMP.
Nenhum outro tipo de arquivo pode ser selecionado por esta opção. Ao
selecionar um arquivo o carregador AL-3860 exibe o seu tamanho.

5-1
Capítulo 5 O Carregador AL-3860

Comando Comunica

Prog

Este comando passa o Processador para o estado programação. É no estado


programação que são permitidas as operações de leitura de diretório do
Processador Multitarefa AL-2005/RTMP, apagamento de aplicativos da
memória e envio de programas aplicativos.

Exec

Este comando passa o Processador Multitarefa AL-2005/RTMP para o estado


execução. Ao receber este comando, o Processador verifica se existe algum
aplicativo carregado em sua memória. Caso haja algum aplicativo na memória
do Processador Multitarefa AL-2005/RTMP, a BIOS dispara a sua execução.
Caso contrário, o Processador Multitarefa AL-2005/RTMP entra em estado de
erro de programa.

Envia

Esta opção envia o programa aplicativo para a memória do Processador


Multitarefa AL-2005/RTMP. Antes da efetiva transmissão do arquivo o
AL-3860 verifica se o programa aplicativo selecionado é um arquivo
executável no Processador Multitarefa AL-2005/RTMP e se existe espaço de
memória de código e de dados para a carga.

Apaga

Esta opção apaga todos os aplicativos residentes na memória do Processador


Multitarefa AL-2005/RTMP.

O processo de apagamento dos programas aplicativos residentes na memória


do Processador Multitarefa AL-2005/RTMP é um processo irreversível.

Diretório

Exibe o diretório de aplicativos carregados na memória Flash do Processador


Multitarefa AL-2005/RTMP. Para cada aplicativo carregado no processador é
exibido o número da aplicação, bem como o número de bytes utilizados para
código (na memória Flash) e o número de bytes utilizados para dados (na
memória Ram). A figura 5-1 apresenta uma tela exemplo de um diretório.

5-2
Capítulo 5 O Carregador AL-3860

Figura 5-1 Tela de Diretório

Comando Serial

Esta opção permite selecionar a porta serial do microcomputador que será


utilizada na comunicação com o Processador Multitarefa AL-2005/RTMP.

Comando Fim

Permite finalizar a execução do carregador AL-3860.


Ao finalizar a execução, o AL-3860 apresenta os horários de início e
encerramento das atividades e o tempo total de utilização.

5-3
Capitulo 6

Manutenção

Este capítulo apresenta a manutenção do sistema. Nele estão contidas


informações sobre cuidados gerais, dispositivos de proteção e procedimentos
do operador em caso de erros.
As seções que seguem apresentam os problemas mais comuns que podem ser
encontrados pelo operador e procedimentos a serem tomados pelo mesmo.

O Processador Multitarefa AL-2005/RTMP não


Entra em Funcionamento
Os seguintes procedimentos devem ser realizados caso o Processador
Multitarefa AL-2005/RTMP não entre em funcionamento ao ser energizado:
1. Verificar se os LEDs da fonte de alimentação acendem. Em caso negativo,
verificar o estado do fusível da mesma.
2. Verificar as tensões de entradas da fonte.
3. Verificar se o dimensionamento de correntes do barramento não ultrapassa
o máximo especificado nas características técnicas das fontes.
4. Verificar se o Processador Multitarefa AL-2005/RTMP está corretamente
encaixado no bastidor.
5. Verificar se os módulos opcionais (ex. Interface RS-485 AL-2405/485I)
encontram-se corretamente encaixados nos conectores apropriados do
Processador Multitarefa AL-2005/RTMP.

A troca de módulos no barramento ou a verificação de suas conexões deve ser


realizada com a alimentação principal do sistema desenergizada.
Caso nenhuma anomalia seja localizada nas conexões e dimensionamento do
sistema, deve-se consultar o Departamento de Suporte da ALTUS.

6-1
Capítulo 6 Manutenção

Manutenção Preventiva
As seguintes medidas devem ser tomadas visando-se uma manutenção
preventiva do sistema:
• Deve-se verificar periodicamente se os cabos de interligação estão com as
conexões firmes e sem depósitos de poeira.
• Em ambientes sujeitos a extrema contaminação, deve ser efetuada
limpeza periódica e preventiva no equipamento, retirando-se resíduos,
poeira, etc. Protocolo: regras de procedimentos e formatos convencionais
que, mediante sinais de controle, permitem o estabelecimento de uma
transmissão de dados e a recuperação de erros entre equipamentos.

6-2
Glossário

Glossário

Neste apêndice é apresentado um glossário de palavras e abreviaturas


freqüentemente utilizadas neste manual.
• Barramento: conjunto de sinais elétricos agrupados logicamente com a
finalidade de transferir informação e controle entre diferentes elementos
de um subsistema.
• Depuração: testes para determinação do correto funcionamento do
produto, procurando os possíveis erros de um sistema.
• Diagnóstico: procedimentos utilizados para detectar e isolar falhas.
Corresponde também o conjunto de dados usados para tal determinação,
que serve para a análise e correção de problemas.
• E/S (entradas/saída): dispositivos de entrada e/ou saída de dados de um
sistema. No caso de CPs, correspondem tipicamente a módulos digitais ou
analógicos de entrada ou saída, que monitoram ou acionam os
dispositivos controlados. Na linguagem de relés usada nos CPs ALTUS,
também correspondem aos operandos de E (entrada) e S (saída).
• Flash EPROM: memória não volátil apagável eletricamente.
• Idle: un dos estados de uma tarefa no sistema operacional do Processador
Multitarefa AL-2005/RTMP . Quando uma tarefa está no estado Idle, ela
não está sendo utilizada.
• LED: tipo de diodo semicondutor que emite luz quando estimulado por
eletricidade. Utilizado como indicador luminoso.
• Memória imagem: área de memória compartilhada entre o Processador
Multitarefa AL-2005/RTMP e a UCP AL-2002/MSP ou AL-2003. A
memória imagem contém o valor dos operandos da UCP.
• Multitasking: característica de um sistema operacional poder executar
várias tarefas de um sistema por intermédio de um método de
compartilhamento de CPU.
• Preemptivo: método de compartilhamento de CPU por prioridades de
execução

A-1
Apêndice A Glossário

• Ready: um dos estados de uma tarefa no Processador Multitarefa


AL-2005/RTMP. Indica que uma tarefa está pronta para executar.
• Run: um dos estados de uma tarefa no Processador Multitarefa
AL-2005/RTMP. Indica que uma tarefa está executando.
• Real-Time: é uma característica de processos que exigem um tempo de
resposta rápido.
• Scheduler: é o gerenciador de um sistema operacional multitarefa
responsável pelo escalonamento (troca de estado) das tarefas.
• Semáforo: metodologia de sinalização de eventos entre tarefas através do
uso de flags.
• Software: programas de computador, procedimentos e regras relacionados
à operação de um sistema de processamento de dados.
• Tag: é um identificador (ASCII) de uma tarefa no Processador Multitarefa
AL-2005/RTMP.
• Taskid: é um identificador (numérico) de uma tarefa no Processador
Multitarefa AL-2005/RTMP.
• Tick: base de tempo utilizado pelo sistema operacional para o
gerenciamento de temporização de todo sistema.
• Time-Slicing: método de compartilhamento de CPU por intervalos de
tempo.
• Wait: um dos estados de uma tarefa no Processador Multitarefa
AL-2005/RTMP, indica que a tarefa esta esperando por algum evento.

A-2
Índice Remissivo

—A— —F—
AL-2005/RTMP Função de Comunicação, 3-2
Aplicações, 1-2
Arquitetura, 2-1
—I—
—C— Instalação, 4-1
Mecânica e Elétrica, 4-2
Caracteristicas Técnicas Conexões, 4-2
Elétricas, 2-3 dos Módulos Seriais, 4-5
de software, 2-3 do Carregador AL-3860, 4-6
Configuração, 3-1
Carregador AL3860, 5-1
—M—
Manutenção, 6-1

I-1

Você também pode gostar