Procedimentos

O que o operador inicia numa unidade: a janela da execução, a receita, o datalog, o conjunto de apelidos e a avaliação que ele compõe, os campos que ele pergunta, as ocorrências que ele arma, as ações que ele emite e o que uma execução concluída produz.

Ver como Markdown

Um procedimento é o que o operador inicia numa unidade: um envelope de execução (o modo e, numa execução Temporizada, a duração e os ciclos dela) mais referências opcionais para as bibliotecas de Preparação do modelo. A página dele se lê como a execução que ele compõe, um estágio por coisa que acontece, cada um declarando o que a escolha atual produz ("Roda 3 ciclos de 1 min 30 s", "Grava 6 canais a cada 500 ms"); um estágio para o qual nada foi escolhido fica visível e apagado, porque o formato do que uma execução faz inclui o que ela não faz. Os procedimentos vivem em Process > Modelos > modelo > Preparação > Procedimentos e exigem a permissão Editar receitas e avaliações. Preparar e iniciar um acontece nas linhas da unidade, sob a Operação (veja Execuções e comentários).

A pasta Procedimentos

Selecionar a linha Procedimentos abre a página da pasta ("O que o operador inicia numa unidade: uma receita para aplicar, uma avaliação para julgá-la, um datalog para gravar e os metadados para capturar.") com um cartão por procedimento, por nome; clicar num cartão o abre, e o X o remove. Sem nenhum, a página diz "Nenhum procedimento ainda. Acrescente um."

Comando O que faz Fica cinza quando (situação) Não é desenhado quando (papel)
Procedimento (barra de detalhe, com a pasta selecionada; clique direito Adicionar procedimento) Acrescenta Procedimento <n>: Instantâneo, sem referenciar nada, perguntando apenas os campos obrigatórios, sem armar nem emitir nada, sem contar produção. E o seleciona. Alguma unidade tem uma execução, ou o runtime está parado. Sem Editar receitas e avaliações.

A página do procedimento

O cabeçalho carrega o nome, a frase "O que o operador inicia numa unidade: a janela que uma execução ganha, as bibliotecas do modelo com que ela aplica, grava, nomeia e julga, e o que ela emite.", uma pílula com o modo e, num procedimento Temporizado, uma pílula com a duração e os ciclos ("90000 ms ×3"). Quando a composição não valida, uma nota de cautela sob o cabeçalho diz por quê (veja Validação abaixo); o rascunho continua salvo. Todo campo salva sozinho, e uma escrita que a estação recusa devolve o campo.

Definição

Campo O que é Valores / padrão
Nome Como o procedimento se chama na árvore, no seletor de Procedimento de toda unidade e no arquivo da execução. Renomeá-lo nunca muda o código dele. Texto livre; Procedimento <n> na criação.
Notas Texto livre para quem o lê. Várias linhas; vazio por padrão.

O que uma execução faz

Cinco estágios, cada um carregando o ícone da biblioteca que ele alcança, o nome dele, o resultado da escolha atual numa frase, e os campos que a decidem.

Estágio Campos Valores / padrão A frase de resultado
Janela Modo: o envelope da execução. Instantâneo (padrão): um tiro só, aplica, grava uma linha, julga uma vez. Temporizado: uma janela limitada, repetida se você quiser. Controlado: sem fim declarado, limitado por Iniciar e Parar. Instantâneo: "Aplica, grava e julga uma vez, e termina." Controlado: "Roda até o operador pará-lo."
Duração (ms) * (só em Temporizado): a extensão da janela. Um número de milissegundos; uma entrada negativa é guardada como 0. Obrigatória e positiva no modo Temporizado. Todo membro da execução compartilha esta janela única. "Roda por 1 min 30 s.", ou "Defina uma duração: uma janela temporizada sem extensão não grava nada."
Contagem de ciclos (só em Temporizado): quantas vezes a janela se repete, como um registro de execução contínuo. 1 ou mais (uma entrada abaixo de 1 é guardada como 1); 1 por padrão. As avaliações reancoram por ciclo e os ciclos reprovados são contados. "Roda 3 ciclos de 1 min 30 s, 4 min 30 s ao todo."
Aplicar Receita: a receita aplicada. "(nenhuma)" ou uma receita do modelo. Uma receita cujo tipo não cabe no modo é listada como "<name> (incompatível)" e desabilitada, com o motivo na dica ("O modo Temporizado precisa de uma receita temporizada. Um conjunto instantâneo não tem linha do tempo." ou "O modo <Mode> precisa de uma receita instantânea. Um perfil temporizado não tem uma batida única."). Uma receita temporizada desenha o perfil dela sob o estágio, pela mesma prévia que a página Receita desenha. "Nenhum setpoint é escrito.", "Escreve 4 setpoints no início.", "Escreve 4 setpoints no início e 2 setpoints na saída.", "Conduz 3 segmentos ao longo de 2 min 30 s e escreve 2 setpoints na saída."
Gravar Datalog: o datalog gravado. "(nenhum)" ou um datalog do modelo. "Nada é gravado: esta execução não deixa datalog.", "Grava 6 canais a cada 500 ms." e, numa janela Temporizada, "…, cerca de 540 amostras por canal."
Nomear Conjunto de apelidos: o conjunto de apelidos fixado no procedimento. "(nenhum)" ou um conjunto de apelidos do modelo. O conjunto é aplicado à unidade quando o procedimento é preparado nela e os apelidos da unidade diferem dele; o apelido congelado na execução é o da própria unidade. "A unidade mantém os nomes de canal que já tem.", "Renomeia 5 canais na unidade quando este procedimento é preparado nela."
Julgar Avaliação: a avaliação contra a qual a execução é julgada. "(nenhuma)" ou uma avaliação do modelo. "Nenhum veredito é emitido: uma execução termina sem julgamento.", "Julga 4 critérios, e um NOK Grave aborta a execução.", "Julga 4 critérios, e um NOK nunca aborta a execução."
Abortar em NOK ≥ (desenhado depois que uma avaliação é escolhida): encerra a execução no primeiro critério NOK confirmado nesta severidade ou acima. Numa execução cíclica, este é o controle de parar ou continuar: um limiar encerra o ensaio inteiro no primeiro ciclo que reprova nele ou acima; (nunca) roda todo ciclo e apenas conta as reprovações. (nunca) (padrão), Leve, Grave, Crítica. Dobrada na frase de Julgar acima.

Metadados

Um cartão, encabeçado por uma pílula contando os campos "perguntados no início", guarda o que uma execução pede e as duas coisas que servem os campos sequenciais dela.

Controle O que é Valores / padrão
A lista de marcação Uma caixa por campo do catálogo de metadados do modelo, na ordem do catálogo, rotulada <name> (<kind>), ou <name> * (<kind>) num campo obrigatório. Um campo obrigatório vem marcado e travado ("Os campos obrigatórios são perguntados por todo procedimento"); os demais começam desmarcados. Marcar um o acrescenta ao que o prompt de Início e o cartão Metadados de um painel pedem. Sem campo nenhum no catálogo, o cartão diz "Nenhum campo no catálogo ainda. Acrescente alguns nos Metadados do modelo."
Código do procedimento O código estável com que os campos sequenciais que incluem "Código do procedimento" compõem ("Todo campo sequencial perguntado que inclui “Código do procedimento” lê este."). Renomear o procedimento nunca o muda. Texto livre, confirmado quando você deixa o campo; texto de exemplo "opcional até ser usado".
CONTADORES (desenhado quando um campo sequencial perguntado conta por Procedimento ou por Procedimento e Unidade) Uma linha por campo assim: por Procedimento, uma linha rotulada "Este Procedimento"; por Procedimento e Unidade, uma linha por unidade do modelo. Cada linha mostra ÚLTIMO EMITIDO e um Próximo editável, e alerta "Pode repetir um identificador" enquanto o Próximo está no valor do último emitido ou abaixo dele. O Próximo aceita de 0 até o máximo do campo; uma entrada fora disso é recusada com "O valor Próximo de '<field>' precisa estar entre 0 e <max>." A ajuda sob as linhas: "O Último nunca é reescrito. Baixar o Próximo ou dar a volta depois do máximo pode repetir um identificador."

Ocorrências armadas durante este procedimento

Uma pílula conta as ocorrências armadas, e a lista de marcação oferece toda ocorrência do modelo, por nome. Uma ocorrência marcada é julgada durante as execuções deste procedimento, sobre as linhas gravadas; uma ocorrência armada no modo Sempre vigia independentemente da marcação. Sem nenhuma no modelo, o cartão diz "Nenhuma ocorrência neste modelo ainda. Acrescente algumas nas Ocorrências do modelo."

Ações que este procedimento emite

Uma pílula conta as ações escolhidas, e a lista de marcação oferece toda ação do modelo na ordem da lista, cada uma com a frase de emissão dela ("Etiqueta no Início, Etiqueta e relatório na Conclusão") e, depois de escolhida, uma pílula Pronta ou Revisar. Revisar lista o que este procedimento não tem para os marcadores da ação (um campo de metadados que ele não pergunta, um critério que a avaliação dele não declara, um ciclo que ele não roda), cada um com o seu remédio. A ordem de emissão e o resto do cartão estão em Ações.

Saída de produção

O último cartão, encabeçado por uma pílula Incluída ou Excluída, declara o que uma execução concluída acrescenta aos indicadores de produção da unidade (veja Produtividade).

Campo O que é Valores / padrão Efeito
Unidade de saída A unidade física da saída. Texto livre, confirmado quando você deixa o campo; texto de exemplo "peças, kg…"; vazio por padrão. Enquanto a saída é contada, o campo não pode ser esvaziado: uma entrada vazia é ignorada. Nomeia a quantidade em todo indicador.
Produzido em Qual fronteira de uma execução conta como produção. Não contar produção (padrão), Cada execução concluída, Cada ciclo concluído, Quantidade fixa por execução concluída. Um modo de contagem fica desabilitado até a unidade de saída ser definida ("Defina primeiro a unidade física de saída."); o modo de ciclo fica desabilitado fora do modo Temporizado ("Uma conclusão de ciclo só existe num Procedimento Temporizado."); e "Não contar produção" fica desabilitado enquanto uma quantidade nomeada em vigor soma este procedimento ("Remova este Procedimento das quantidades nomeadas na tela Produtividade primeiro."): as quantidades do próprio modelo, mais as das unidades que se desprenderam. Uma unidade que voltou a seguir o modelo mantém as quantidades que tinha, e elas não contam para nada até ela se desprender de novo. Legenda: "Qual fronteira de uma execução conta como produção, e quanto chegar até ela acrescenta." Efeito: "Cada execução concluída produz 1 peças. Snapshots e Avaliar nunca contam.", "Cada ciclo concluído produz 1 peças. …", "Cada execução concluída produz 25 kg. …", ou "Este Procedimento não contribui com saída de produção." Escolher um modo de contagem devolve a quantidade para 1.
Quantidade por conclusão (modo fixo) A quantidade de lote que uma execução concluída acrescenta. Um número positivo; 1 por padrão.
Taxa de referência (enquanto a saída é contada) A taxa de saída alvo ("Medida contra o tempo decorrido, pausas e reinícios inclusive."). Um número positivo ou vazio; vazio por padrão. Sem ela, a quantidade e a taxa real ainda são calculadas, mas não a porcentagem de produtividade.
Período de referência (enquanto a saída é contada) A base de tempo da taxa de referência ("Os indicadores normalizam isto para saída por hora."). por hora (padrão), por dia.

Execuções abortadas e com falha selam o registro de saída delas com quantidade zero. Um ciclo concluído continua contado mesmo quando um ciclo posterior aborta a execução que o contém.

Validação

A nota de cautela sob o cabeçalho, que é também a barreira que o Iniciar aplica, diz uma destas:

  • "Nada a executar: este procedimento não referencia datalog nem receita."
  • "Uma avaliação julga sobre linhas gravadas. Este procedimento carrega uma, mas nenhum datalog."
  • "O modo Temporizado precisa de uma duração. Defina uma."
  • "O modo Instantâneo precisa de uma receita instantânea (ou nenhuma). Um perfil temporizado não tem uma batida única."
  • "O modo Controlado precisa de uma receita instantânea (ou nenhuma). Os setpoints aplicam no Início, e o estado seguro na Parada."
  • "O modo Temporizado precisa de uma receita temporizada (ou nenhuma). Um conjunto instantâneo não tem linha do tempo."
  • "O perfil da receita (<n> ms) é mais longo que a janela temporizada (<n> ms)."
  • "O procedimento '<name>' só pode contar ciclos concluídos no modo Temporizado.", "… precisa de uma quantidade de saída produtiva finita e positiva.", "… a saída produtiva por contagem precisa contribuir exatamente uma unidade por conclusão.", "… precisa de uma unidade de saída produtiva."
  • "A ocorrência '<name>' é inválida: …" para uma ocorrência habilitada e armada cuja condição não valida.
  • "A ocorrência '<name>' vigia 'Channels.<channel>', que o datalog deste procedimento não grava." Uma ocorrência julga sobre as colunas gravadas, então uma que vigia um canal que o datalog deixa de fora só poderia marcar o sinal como indisponível pela execução inteira.
  • "A ocorrência '<name>' vigia amostras gravadas. Este procedimento a arma, mas não tem datalog."

Excluir uma entrada de biblioteca referenciada degrada o procedimento em vez de quebrá-lo: a referência esvazia, e o estágio passa a dizer o que ele faz sem ela.

Remover procedimento

Remover procedimento fica no grupo de perigo da barra de detalhe com o procedimento selecionado, no menu de clique direito dele, e como o X no cartão da página da pasta. Ele pergunta antes ("Excluir procedimento", "Isto remove o procedimento do modelo."). O procedimento também sai de toda quantidade nomeada que o somava na tela Produtividade, no nível do modelo e no de cada unidade; uma quantidade que fica sem origem vai junto. Ele exige Editar receitas e avaliações e fica cinza sob a trava de engenharia e o runtime parado. As execuções gravadas do procedimento ficam nos Históricos.

O que um procedimento não faz

  • Ele não inicia nada aqui. Uma unidade o prepara e o inicia nas linhas dela, sob a Operação, ou pela automação que o seleciona (veja Automação e o intertravamento de parada).
  • Ele não guarda nada por unidade: toda unidade roda a mesma composição sobre os vínculos dela.
  • Ele não ordena as ações nem as ocorrências dele; a ordem é a do modelo.
  • Ele não carrega modelo de documento próprio: o que uma execução imprime ou publica é de uma ação.