Vous êtes sur la page 1sur 5

Real Time Multitasking Processor

Cd. Doc.: CT102605

AL-2005
Reviso: P

Descrio do Produto
O Real-Time Multitasking Processor AL-2005 um processador de comunicao e de algoritmos que opera em conjunto com as UCPs AL-2003 ou AL-2004. O processador AL-2005 pode executar tarefas diversas tais como comunicao com outros equipamentos utilizando protocolos quaisquer, clculos matemticos e programas aplicativos escritos em linguagem de alto nvel (linguagem "C"). Pode ser utilizado para realizar tarefas de alta complexidade liberando o processador principal para realizar suas tarefas convencionais, tais como varredura e acionamento, permitindo uma distribuio mais equilibrada da carga de processamento entre os dois processadores. O processador AL-2005 suporta a escrita de aplicaes seqenciais tradicionais ou aplicaes multitarefa. Esta ltima permite um maior aproveitamento do tempo do processador, uma vez que qualquer tarefa que no necessita da UCP em um determinado momento, pode liber-la para outra tarefa ou aplicao. O programa executivo do AL-2005, tambm chamado de BIOS, um sistema operacional multitarefa de tempo real preemptivo, que suporta a execuo simultnea de vrios programas aplicativos. Para tanto, torna disponvel ao projetista de aplicaes, uma biblioteca de funes. Atravs do suporte desta biblioteca de funes possvel: desenvolver aplicativos multitarefa utilizando funes de criao de tarefas, espera de eventos, espera de recursos, semforos, identificao de tarefas etc; utilizar aritmtica de ponto flutuante; realizar alocao dinmica de memria; acessar os operandos do CP, atravs de funes de escrita e leitura a operandos simples e tabelas; acessar as placas seriais conjugadas ao hardware do AL-2005, nos padro RS-485 ou RS-232C. A comunicao serial com outros equipamentos feita atravs de mdulos opcionais acoplados ao AL-2005/RTMP. Cada um destes mdulos implementa um padro fsico de comunicao diferente (RS-485 ou RS-232). A foto mostra o mdulo AL-2005 com uma interface de comunicao acoplada. Sob o ponto de vista do programa aplicativo da UCP, toda a comunicao entre o AL-2005/RTMP e a UCP do CP ou Remota realizada por meio de memria de operandos compartilhada, de forma transparente ao usurio. Para esta comunicao, utilizado o mdulo funo F-2005.016, fornecido junto com o produto AL-2005/RTMP. A arquitetura do AL-2005/RTMP baseada no microprocessador de 16 bits Intel 80C186, que possui elevada integrao de recursos de hardware e especialmente indicado para aplicaes industriais. O cdigo das instrues deste microprocessador compatvel com o dos demais microprocessadores da Intel utilizados nos computadores PC compatveis (80386, 80486 e outros).

ATENO: O processador AL-2005/RTMP possui algumas restries de acesso quando utilizado em conjunto com as UCPs AL-2003 e AL-2004. Esta restrio est limitada a operandos auxiliares (A0000 a A0095) e operandos entrada/sada (E0000 a S0063). Os demais operandos no possuem limitao de acesso.

Real Time Multitasking Processor


Cd. Doc.: CT102605

AL-2005
Reviso: P

Dados para Compra


Itens Integrantes
A embalagem do produto contm um Mdulo AL-2005/RTMP: processador AL-2005/RTMP (Real Time Multitasking Processor) CD Card com os seguintes itens: Mdulo funo de interface UCP/AL-2005: F-2005.016 Carregador AL-3860 Biblioteca de Funes Programas Exemplo: DEMOS Manual de Utilizao Tutorial

Cdigo do Produto
O seguinte cdigo deve ser usado para compra do produto:
Cdigo AL-2005 Denominao Real Time Multitask Processor

Produtos Relacionados
Os seguintes produtos devem ser adquiridos separadamente quando necessrio:
Cdigo AL-2405/485I AL-2405/232 AL-1340 AL-1327 AL-1715 AL-2302 AL-2739 AL-2720 AL-2734 AL-2741 AL-2743 MT4100 MT8000 Denominao Mdulo serial RS-485 isolado Mdulo serial RS-232C Cabo DB25 P2 Estreo Cabo DB9-RJ45 PC/AL-2005 Cabo DB9-RJ45 PC/AL-2005 Cabo DB9 macho para rede RS-485 Driver IEC 60870-5-101 Escravo Driver Comunicao Protocolo N2 Driver Comunicao Mestre/Escravo MODBUS Driver DNP3.0 Escravo Driver DNP3.0 Mestre Programador MasterTool Programador MasterTool XE

Nota
Para o desenvolvimento de programas aplicativos para o processador AL-2005 obrigatria a utilizao do compilador Borland C++ verso 3.1, nos modelos de memria LARGE ou SMALL. Alm do compilador, necessrio tambm o utilitrio de relocao LOCATE da Paradigm verso 4.0.

Para aquisio deste compilador, deve ser adquirida a verso 5.02 ou posterior do produto BorlandC Compiler junto aos representantes da Borland e requisitada cpia do compilador Borland C ++ 3.1.

Real Time Multitasking Processor


Cd. Doc.: CT102605

AL-2005
Reviso: P

Caractersticas
Caractersticas Gerais
AL-2005 Tipo de mdulo Processador Memria RAM Memria Flash para aplicativos Carga de programas aplicativos no processador Sistema operacional Linguagem de Programao dos aplicativos Comunicao com o CP Acesso aos operandos do CP Barramentos de dados internos Velocidade canal serial Tempo mximo para desligamento do sinal de RTS Nmero mximo de tarefas em cada AL-2005 Taxa de transferncia de dados com memria imagem da UCP Portas Seriais COM1 e COM2 Consumo Real Time Multitasking Processor 80C186 20 MHz 16 bits 256 Kb (64 Kb ocupados pela BIOS) 256 Kb (64 Kb ocupados pela BIOS) Via canal serial atravs do carregador AL-3860 Multitarefa preemptivo Linguagem "C" Atravs de mdulo F chamado por meio de uma instruo CHF. Via memria imagem 16 bits Com apenas um canal serial : 38400 bauds Com dois canais: 19200 bauds Com uma placa AL-2405: 150uS Com duas placas AL-2405: 950uS 8 Melhor que 1 Mbyte/s

RS232C ou RS-485 conforme interface de comunicao AL-2405 850 mA @ 5 Vcc


considerar consumo de placas adicionais conectadas ao Processador AL-2005

Nvel de severidade de descargas eletrostticas (ESD) Imunidade a rudo eltrico tipo onda oscilatria Proteo contra choque eltrico Peso Umidade relativa do ar Indicao de estado Temperatura mxima de operao

Conforme a norma IEC 1131 nvel 3

Conforme norma IEC1131, nvel de severidade A e IEEE C37.90.1 (SWC)


Conforme norma IEC-536 (1976), classe I, quando instalado em bastidor

Sem embalagem: 500 g


Com embalagem: 700 g 5 a 95% sem condensao 4 LEDs indicadores de estado. 60 oC

Temperatura de armazenagem -25 a 70 C

Altus Sistemas de Informtica S. A.

Real Time Multitasking Processor


Cd. Doc.: CT102605

AL-2005
Reviso: P

Arquitetura do Processador Multitarefa AL-2005


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 interferncia em outros processos. Um sistema com vrias tarefas que devem ser executadas simultaneamente e com um tempo de execuo crtico chamado de "real-time multitasking system". O processador AL-2005 implementa um sistema operacional multitarefa, o que facilita a soluo de sistemas de tempo real. O sistema operacional do AL-2005 utiliza um mtodo de "time-slice" (mtodo de tempo compartilhado) para a execuo de aplicativos independentes uns dos outros. Cada aplicativo pode possuir um conjunto de tarefas. O chaveamento de tarefas segue o mtodo preemptivo (prioridade de tarefa). Deste modo, o sistema operacional do processador AL-2005 segue dois mtodos: Time-slice: tempo compartilhado para cada aplicao residente no AL-2005. Preemptivo: para cada tarefa de um determinado aplicativo deve-se atribuir uma prioridade de execuo. As tarefas podem ser interrompidas por uma de maior prioridade. A arquitetura do processador AL-2005 baseada no microprocessador Intel 80C186, que possui elevada integrao de recursos de hardware e especialmente indicado para aplicaes industriais. O cdigo das instrues deste microprocessador compatvel com o dos demais microprocessadores da Intel utilizados nos computadores IBM PC.

O Carregador de Aplicativos AL-3860


O carregador AL-3860 permite a carga de aplicativos para o processador AL-2005, bem como a execuo de operaes de manuteno, tais como leitura de diretrio de aplicativos j carregados e remoo dos mesmos.

F-2005.016 - Funo de Comunicao CP com o AL-2005


A comunicao entre o processador AL-2005 e a UCP efetuada atravs de uma rea de memria compartilhada por ambos, qual cada um dos mdulos tem acesso de forma exclusiva. A iniciativa da comunicao sempre comandada pela chamada do mdulo de funo F-2005.016 dentro do programa aplicativo do CP, fazendo com que, a partir deste instante, o processador AL-2005 disponha de uma janela de tempo de at 3200 s para acessar as reas de comunicao com o CP. O mdulo de funo F-2005.016 implementa a comunicao entre a UCP e o processador AL-2005. tambm usado para transferir informaes de configurao do CP para os programas aplicativos do AL-2005, atravs de tabelas de memria. Estas informaes de configurao podem, por exemplo, estabelecer um mapeamento, ou seja, relaes, entre operandos do CP e variveis/parmetros de algum dispositivo externo, conectado atravs dos canais seriais do processador AL2005.

Compatibilidades
A nvel de aplicao, as verses processadores AL-2005/RTMP de BIOS so compatveis entre si, salvo as aplicaes que alteram a estrutura de prioridades das interrupes do AL-2005/RTMP, necessrias at a verso 1.12 para o correto funcionamento do sistema. A tabela a seguir mostra a compatibilidade entre BIOS, carregador AL-3860 e mdulo F-2005.016.
BIOS AL-2005/RTMP Carregador AL-3860 Mdulo F-2005.016 para AL-2002 Mdulo F-2005.016 para AL-2003 e AL-2004

At verso 1.12 Verso 1.13 Verso 2.00 e 2.01 Verso 2.10 ou superior

Verso 1.00 Verso 1.10 ou superior Verso 1.10 ou superior Verso 1.10 ou superior

Verso 1.00 com 1.485 bytes Verso 1.01 com 1.596 bytes Verso 1.02 com 1.481 bytes Verso 1.10 com 1.479 bytes

Verso 1.11 com 2.070 bytes (sem footer)

Quanto conexo, o cabo de programao de aplicaes a ser utilizado deve ser selecionado conforme especificao que segue:
Placa AL-2005/RTMP Cabo de Programao

At reviso F Reviso G

AL-1340 AL-1327 ou AL-1715

Altus Sistemas de Informtica S. A.

Real Time Multitasking Processor


Cd. Doc.: CT102605

AL-2005
Reviso: P

Dimenses Fsicas
PAINEL FRONTAL VISTA LATERAL

261.6 mm

233.3 mm

30.4 mm

164 mm

Programao
A carga de aplicativos no Processador AL-2005/RTMP efetuada atravs da interface serial RS-232 de um computador PC compatvel, com o uso do programa Carregador AL-3860. Para que o Processador AL-2005/RTMP obtenha acesso memria imagem da UCP (memria de operandos) necessria a chamada da funo de comunicao F-2005.016 no programa da UCP.

Manuais
Para maiores detalhes tcnicos, configurao, instalao e programao do processador AL-2005, os seguintes documentos devem ser consultados:
Cdigo do Documento MU207006 MAN/MT4100 MU299604 Descrio Manual de Utilizao AL-2005/RTMP Manual de Utilizao MT4100 - MasterTool Manual de Utilizao MT8000 - MasterTool Extended Edition

Estes documentos so disponibilizados em formato eletrnico no site http://www.altus.com.br/

Altus Sistemas de Informtica S. A.

Vous aimerez peut-être aussi