Programao de Autmatos Programao 4 Tratamento de Dados

  • Slides: 11
Download presentation
Programação de Autómatos Programação 4 -Tratamento de Dados 4. 1 - Comparação de dados

Programação de Autómatos Programação 4 -Tratamento de Dados 4. 1 - Comparação de dados

Programação de Autómatos 4. 1 - Comparação de dados CMP Esta instrução permite comparar

Programação de Autómatos 4. 1 - Comparação de dados CMP Esta instrução permite comparar dois valores numéricos sendo o resultado dado pelo estado de três relés especiais. A instrução CMP é sempre antecedida por uma condição lógica que quando está a ON permite a realização da comparação

Programação de Autómatos 4. 1 - Comparação de dados CMP Sempre que esta instrução

Programação de Autómatos 4. 1 - Comparação de dados CMP Sempre que esta instrução é executada, é comparado o valor contido em 001, com o valor contido em 002.

Programação de Autómatos 4. 1 - Comparação de dados CMP Se 1 > 2

Programação de Autómatos 4. 1 - Comparação de dados CMP Se 1 > 2 o relé 255. 05 fica a On Se 1 < 2 o relé 255. 07 fica a On Se 1 = 2 o relé 255. 06 fica a On

Programação de Autómatos 4. 1 - Comparação de dados CMP Estes relés especiais referidos

Programação de Autómatos 4. 1 - Comparação de dados CMP Estes relés especiais referidos anteriormente dependem de autómato para autómato, pelo que o utilizador terá de descobrir em cada autómato quais os relés que lhe permitem fazer estas funções.

Programação de Autómatos 4. 2 - Transferência de Dados MOV A instrução MOVE permite

Programação de Autómatos 4. 2 - Transferência de Dados MOV A instrução MOVE permite copiar o valor contido em 001 para o destino expresso em 002, sempre que a condição lógica que antecede esta instrução esteja a ON. ON

Programação de Autómatos 4. 2 - Transferência de dados Exemplo de aplicação da instrução

Programação de Autómatos 4. 2 - Transferência de dados Exemplo de aplicação da instrução MOVE A instrução MOVcopia o conteúdo do contador (001) para o canal de saídas (010). O contador decrementa ao ritmo do impulso gerado pelo relé especial.

Programação de Autómatos 4. 2 - Transferência de dados Exemplo de aplicação da instrução

Programação de Autómatos 4. 2 - Transferência de dados Exemplo de aplicação da instrução MOVE Quando o contador atinge 0 (zero) automaticamente dá-se o reset do contador e este volta ao valor inicial. Para que a função Move seja sempre executada, tem de ser antecedida por um relé especial sempre a On

Programação de Autómatos 4. 3 - Deslocamento de dados SFT A função SHIFT permite

Programação de Autómatos 4. 3 - Deslocamento de dados SFT A função SHIFT permite implementar um registo deslocamento começando na Word 001 a acabar na Word 002.

Programação de Autómatos 4. 3 - Deslocação de dados SFT A Word 001 deverá

Programação de Autómatos 4. 3 - Deslocação de dados SFT A Word 001 deverá ter um endereço menor ou igual à Word 002 e as duas devem pertencer à mesma área de memória. Esta instrução tem de ser sempre controlada por três condições lógicas.

Programação de Autómatos 4. 3 - Deslocação de dados SFT A primeira define o

Programação de Autómatos 4. 3 - Deslocação de dados SFT A primeira define o estado do bit que entra no canal 001. No momento do deslocamento, o bit 0 (zero) da word 001 terá o estado lógico desta condição. A Segunda, define o momento do deslocamento, que se verifica sempre que houver uma transição de OFF para On nesta condição. A terceira, é a condição de RESET. Quando o seu estado é On, On os bits das words afectadas pela função SHIFT, são forçadas a Off