Diagramas de temporização de instrução FFL e FFU

Os seguintes exemplos de diagrama de temporização descrevem cenários de execução para as instruções FFL (carga FIFO) e FFU (descarga FIFO).

Execução FFL exitosa seguida de execução FFU com êxito

Execução FFL exitosa seguida de execução FFU com êxito
Execução FFL com êxito seguida de execução FFU com êxito
Descrição do ciclo de varredura
Ciclo de varredura
Descrição
1
A condição de linha torna-se TRUE quando:
  • O bit de entrada Executar é TRUE.
  • Carregue (envie) os dados para a pilha FIFO.
  • O bit de saída Concluído é TRUE.
2,3,4
Nenhuma mudança na condição da linha.
5
A condição da linha torna-se FALSE quando:
  • O bit Executar é FALSE.
  • O bit de saída Concluído é FALSE.
6, 7
Nenhuma mudança na condição da linha.
  • O bit Executar é FALSE.
  • O bit de saída Concluído é FALSE.
8
A linha torna-se TRUE quando:
  • O bit de entrada Executar é TRUE.
  • Descarrega dados da pilha FIFO.
  • O bit de saída Concluído é TRUE.
9
Nenhuma mudança na condição da linha.
  • O bit Executar é FALSE.
  • O bit de saída Concluído é FALSE.
10, 11
Nenhuma mudança na condição da linha.

Execução com êxito quando o bit vazio é TRUE

Execução com êxito quando o bit vazio é TRUE
Execução com êxito quando o bit vazio é TRUE
Descrição do ciclo de varredura
Ciclo de varredura
Descrição
1
A condição de linha torna-se TRUE quando:
  • O bit de entrada Executar é TRUE. A execução é iniciada.
  • A posição é zero. O bit Vazio é TRUE.
  • O bit de saída Concluído é TRUE.
2,3,4
Nenhuma mudança na condição da linha.
5
A condição da linha torna-se FALSE quando:
  • O bit Executar é FALSE.
  • O bit Vazio é TRUE.
  • O bit de saída Concluído é FALSE.
6, 7
Nenhuma mudança na condição da linha.
8
A linha torna-se TRUE quando:
  • O bit de entrada Executar é TRUE. A execução é iniciada.
  • O bit Vazio é TRUE.
  • O bit de saída Concluído é TRUE.
9
A condição da linha torna-se FALSE quando:
  • O bit Executar é FALSE.
  • O bit Vazio é TRUE.
  • O bit de saída Concluído é FALSE.
10, 11
Nenhuma mudança na condição da linha.

Execução com êxito quando o bit vazio é TRUE

Execução com êxito quando o bit vazio é TRUE
Execução com êxito quando o bit vazio é TRUE
Descrição do ciclo de varredura
Ciclo de varredura
Descrição
1
A condição de linha torna-se TRUE quando:
  • O bit de entrada Executar é TRUE. A execução é iniciada.
  • A Posição é igual a Comprimento, bit Total é TRUE.
  • O bit de saída Concluído é TRUE. 
2,3,4
Nenhuma mudança na condição da linha.
5
A condição da linha torna-se FALSE quando:
  • O bit Executar é FALSE.
  • O bit Total é TRUE.
  • O bit de saída Concluído é FALSE.
6, 7
Nenhuma mudança na condição da linha.
8
A linha torna-se TRUE quando:
  • O bit de entrada Executar é TRUE. A execução é iniciada.
  • O bit Total é TRUE.
  • O bit de saída Concluído é TRUE.
9
A condição da linha torna-se FALSE quando:
  • O bit Executar é FALSE.
  • O bit Total é TRUE.
  • O bit de saída Concluído é FALSE.
10, 11
Nenhuma mudança na condição da linha.

Erro encontrado durante a execução FFL e FFU

Erro encontrado durante a execução FFL e FFU
Erro encontrado durante a execução FFL e FFU
Descrição do ciclo de varredura
Ciclo de varredura
Descrição
1
A condição de linha torna-se TRUE quando:
  • O bit de entrada Executar é TRUE. A execução é iniciada.
  • O bit Erro é TRUE.
2,3,4
Nenhuma mudança na condição da linha.
5
A condição da linha torna-se FALSE quando:
  • O bit Executar é FALSE.
  • Os bits Erro e ErrorID são FALSE.
6, 7
Nenhuma mudança na condição da linha.
8
A linha torna-se TRUE quando:
  • O bit de entrada Executar é TRUE. A execução é iniciada.
  • O bit Erro é TRUE.
9
A condição da linha torna-se FALSE quando:
  • O bit Executar é FALSE.
  • Os bits Erro e ErrorID são FALSE.
10, 11
Nenhuma mudança na condição da linha.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal