Migração de comentários de linhas do RSLogix 500: anexar comentários ao endereço de saída
Migre os comentários de lógica do RSLogix 500 sem perder o significado de engenharia. Compare a vinculação ao número da lógica e ao endereço de saída, proteja o banco de dados de origem e valide ca...
Os comentários de rung em um projeto do RSLogix 500 fazem parte do banco de dados de engenharia, não da lógica executável do processador. Isso faz com que sejam fáceis de negligenciar e de danificar durante uma limpeza ou migração. Quando os comentários aparecem nos rungs errados após a inserção, cópia ou reorganização da lógica, a resposta correta é identificar o modo de associação, preservar uma linha de base e validar o resultado em uma cópia offline antes de alterar o arquivo de produção.
A escolha da associação determina se a documentação acompanha um número de rung ou um endereço associado ao rung.
Entenda o que está realmente sendo movido
O RSLogix 500 pode associar a documentação do rung ao arquivo e à localização do rung ou a um endereço de saída. Um comentário baseado na localização é útil quando um arquivo permanece intencionalmente fixo, mas as edições acima desse rung podem separar a explicação da lógica que ela deveria descrever. A associação por endereço pode fazer o comentário acompanhar o endereço de saída selecionado à medida que a lógica é movida. A nota de suporte da Rockwell sobre títulos AI500 importados confirma que o software expõe um modo de associação e pode converter a documentação entre a associação à saída e ao número do rung.
Nenhum dos modos é universalmente correto. Um rung pode não ter uma instrução de saída, ter várias saídas, ter uma saída cujo endereço é reutilizado em outro local ou conter uma instrução que seja movida como parte de uma refatoração maior. Portanto, um comentário baseado em endereço pode aparecer em mais de um rung, enquanto um comentário baseado no número do rung pode permanecer no lugar quando a lógica é movida. Trate a associação como uma regra controlada de documentação, não como um botão automático de reparo.
Proteja a fonte antes de editar
Salve o arquivo RSS original como somente leitura e registre sua soma de verificação, o nome do controlador, a revisão do programa e a data do upload. Exporte ou imprima o banco de dados e os comentários dos rungs em um formato que possa ser comparado posteriormente. Se o projeto estiver sendo carregado de um controlador, lembre-se de que descrições e comentários podem não ser armazenados no processador SLC da mesma forma que a lógica ladder. Um upload pode recuperar a lógica e ainda deixar o projeto sem o banco de dados correto de documentação offline.
Trabalhe em um arquivo duplicado. Escolha vários casos de teste: um rung OTE normal, um par OTL e OTU, um rung com várias saídas, um rung sem uma saída evidente e uma sub-rotina que receberá nova lógica. Registre o número atual do arquivo, o número do rung, o endereço de referência selecionado e o texto do comentário de cada caso.
Selecione a associação de acordo com a intenção de engenharia
Use a associação ao endereço de saída quando a saída identificar exclusivamente a função e houver probabilidade de o rung ser movido. Um comando de funcionamento de motor, um bit de estado de sequência ou uma trava de alarme pode fornecer uma referência durável se esse endereço for controlado por um padrão de nomenclatura e não for reutilizado. Mantenha o comentário concentrado na finalidade, nos intertravamentos e no comportamento anormal da função, em vez de repetir a descrição do símbolo.
Use a associação ao arquivo e ao rung quando a explicação pertencer a uma localização ou seção, e não a um único endereço. Exemplos incluem notas de transição, cálculos de diagnóstico, lógica de inicialização ou um rung contendo várias saídas relacionadas. Nesses casos, forçar um bit destinado apenas à documentação na lógica executável apenas para carregar um comentário pode criar risco de manutenção. Não adicione instruções sem uso a uma máquina em operação apenas para atender a uma convenção de comentários.
Os pares de latch e unlatch merecem atenção especial porque geralmente compartilham o mesmo endereço. Uma descrição no nível do endereço deve explicar o significado do estado travado. Os comentários específicos do rung devem explicar o que o define, o que o limpa e quais permissivos se aplicam. Se um único comentário compartilhado não puder expressar ambas as ações com segurança, mantenha as notas detalhadas associadas à localização e use símbolos e descrições de endereço consistentes para referência cruzada.
Endereços compartilhados exigem uma regra de documentação que diferencie o significado do estado do motivo pelo qual cada rung atua.
Migre os comentários em lotes controlados
Comece com um arquivo de programa, não com o projeto inteiro. Compare cada comentário com o relatório original antes de alterar sua associação. Reassocie apenas os comentários cuja lógica pretendida seja inequívoca. Insira um rung de teste temporário acima da lógica de exemplo na cópia offline, mova um rung de exemplo dentro do arquivo e copie um exemplo entre arquivos. Observe quais comentários se movem e quais permanecem vinculados à localização.
Após cada lote, procure comentários em branco, textos duplicados, comentários associados a endereços inesperados e endereços de saída usados em vários rungs. Execute referências cruzadas em cada referência. Um bit que parece exclusivo ainda pode ser escrito por um unlatch, uma instrução de movimentação, uma operação de arquivo ou outra rotina. Se a relação for incerta, mantenha o comentário de origem inalterado e sinalize-o para um engenheiro de controle que conheça a sequência da máquina.
Valide entre versões de software e limites do arquivo
Abra a cópia editada com a versão exata do RSLogix 500 usada na unidade, quando possível. Em seguida, reabra o arquivo salvo e repita os testes de inserção e movimentação dos exemplos. Conversões entre versões e importações de bancos de dados devem ser tratadas como migrações por si só. O Manual de Referência do Conjunto de Instruções do SLC 500 oficial continua sendo a principal fonte sobre o comportamento das instruções, mas a associação da documentação é um comportamento do banco de dados do software e deve ser verificada no ambiente RSLogix instalado.
Faça uma comparação da lógica para confirmar que uma alteração no projeto apenas documental não modificou rungs executáveis, tamanhos das tabelas de dados, configuração de canais ou configurações do processador. Um reparo de comentários não deve se transformar em uma alteração de controle não revisada. Siga os procedimentos da unidade para backup, aprovação e download antes de substituir o arquivo mestre.
Torne a convenção sustentável
Adicione a regra de associação ao padrão de programação e à lista de verificação de revisão de código. Exija um arquivo RSS atualizado com cada edição aprovada e mantenha os comentários sincronizados com os símbolos, os desenhos elétricos e os textos de alarme da IHM. Para máquinas que permaneçam na plataforma SLC, alinhe a responsabilidade pela documentação ao plano mais amplo de ciclo de vida de sistemas PLC e PAC e às práticas de edição online do RSLogix 500 da unidade.
O melhor modo de associação é aquele que preserva o significado durante as edições que a planta realmente executa. Uma linha de base verificada, regras de seleção explícitas, testes em lotes e uma comparação após o salvamento evitam que um problema cosmético do banco de dados se transforme em um risco para a solução de problemas.