Modicon M340 CANopen Expert Nova funcionalidade com Unity Pro V4.1 Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 1 Visão geral ● Integração com dispositivos CANopen de terceiros ● Adição de dispositivos CANopen de terceiros importando seus arquivos EDS no Unity Pro (ferramenta Hardware Catalog Manager) ● Melhoria da performance do SDO ● 1 troca SDO a cada 5ms ao invés de 1 por scan do CLP ● CPU CANopen Master ● Novas funcionalidades no CANopen stack para melhorar performance ● Extensão do modo Expert para cobrir a maioria dos casos ● Customização do procedimento de Boot e melhoria no diagnóstico Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 2 Gerenciamento de dispositivos CANopen Dispositivos de terceiros e customização de dispositivos ● O usuário pode adicionar dispositivos de terceiros dentro do catálogo de dispositivos do Unity Pro, através do utilitário Hardware Catalog Manager ● Importação dos arquivos EDS ● Customização do dispositivo de acordo com o uso ● “Funções” para definir o padrão de comunicação na rede CANopen ¾ Ex. Inversor de freqüência ATV31 para HVAC ¾ Configuração de uma ilha STB com otimização de memória do CLP Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 3 Hardware Catalog Manager ● Para enriquecer o catálogo CANopen com dispositivos do usuário ● Definição da interface do usuário (acesso à variável, IODDT, mapeamento de bits,…) ● Link para o bitmap do produto ● Necessário fechar o UNITY ● Disponível somente em Inglês ● O produto deve ser certificado pela CiA e o EDS deve ser validado pelo EDS Checker Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 4 Definição da tela de visualização no UNITY ● Texto livre para detalhar as características ou funções principais Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 5 Modo Expert para PDO e parâmetros iniciais de configuração ● Definição das telas de configuração padrão do UNITY Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 6 Mestre CANopen: novas funções na V4.1 ● Aumento de Performance ● Novo procedimento de inicialização ¾ Dispositivos inicializados em paralelo para melhorar o tempo de partida ● 2 canais SDO podem ser ativados em paralelo ● Possibilidade de enviar comandos de gerenciamento de rede pelo programa ● reset node, reset com, pre-op, start, stop … ● Intrínseco nos modelos BMXCPU20102 V2.1 e BMXCPU20302 V2.1 ● Capacidade de upgrade das CPUs V2.0 ou V1.0 existentes de acordo com o procedimento disponível no site da Schneider Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 7 Extensão do modo Expert no UNITY V4.1 Realmente aberto para qualquer dispositivo de terceiro ● Excluir ou adicionar alguns parâmetros no procedimento de inicialização ● Quando o arquivo EDS é diferente do firmware do dispoositivo (ex. a CPU P3420x0 V1.0 envia apenas a diferença versus o conteúdo do eds) ● Adicionar parâmetros na inicialização ● Configure a seqüência completa de inicialização ou apenas o início e o fim da seqüência ● Quando uma ordem específica é solicitada ● Fazer uma consistencia de verificação opcional ● Entre o conteúdo do eds e o firmware do dispositivo ● Possibilidade de configurar o Time Out do dispositivo individualmente Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 8 Extensão do modo Expert no UNITY V4.1 Tela de procedimento de inicialização do escravo ● O procedimento de inicialização é usado para configurar: ● O tipo de restauração ● O tipo do Reset ● A verificação do da identificação e tipo de dispositivo ● Forçar download de configuração de comunicação ou parâmetros ● A inicialçização do nó Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 9 Extensão do modo Expert no UNITY V4.1 Tela de Dicionário de objetos do escravo ● A tela de Dicionário de Objetos permite: ● Forçar alguns parâmetros para serem transmitidos mesmo sem modificação ● Suprimir alguns parâmetros que não precisam ser enviados ao dispositivo ● Configurar alguns objetos para um valor específico antes ou logo após o procedimento de inicialização ● Modificar valores atuais de um objeto (exceto objetos “read-only”) Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 10 Melhoria do diagnóstico no UNITY V4.1 Tela de debug do Mestre CANopen ● Novos recursos de debug na tela do Mestre CANopen: ● Janela de carga do barramento ● Janela de medições de qualidade de sinal no barramento ● Eventos históricos de diagnóstico ¾ para analisar um erro no procedimento de inicialização do barramento CANopen Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 11 Gerenciamento de dispositivos em CANopen Disponível somente no M340 Informações complementares ● Gerenciamento de projetos que tenham dispositivos de terceiros ● Caso 1: o dispositivo de terceiros está instalado no catálogo do Unity Pro ● OK, comportamento normal como qualquer dispositivo Schneider ● Caso 2: o dispositivo de terceiros não está instalado no catálogo do Unity Pro ● Abertura do arquivo binário (stu): não é possível ● Upload do projeto do CLP ou abrir o arquivo do projeto: OK (não é possível com Unity Pro inferior a V4.1) ● Importar arquivo fonte (xef): o projeto pode ser aberto más dispositivos desconhecidos serão cancelados. Objetos anexados continuam presentes Î O projeto não pode ser compilado com sucesso Æ Solução: Primeiro importar o catálogo do HCM (cpx) ● Como compartilhar o catálogo em outras máquinas com Unity Pro? ● É possível exportar todos dispositivos de terceiros do Catalog Manager ● Importando-os no Catalog Manager de outra máquina, ficam disponíveis no Unity Pro Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 12 Habilita/Desabilita dispositivos em CANopen Configuração pode ser feita on line ● Alguns clientes querem uma aplicação única para várias versões de máquinas ● Dependendo da máquina alguns dispositivos CANopen não são instalados. Para previnir a detecção de erro quando um dispositivo não está conectado à rede, sua ausência pode ser mascarada ligando o bit apropriado em uma das 4 novas palavras de sistema %SW142,143,144,145 (1 bit por nó) ¾Se o bit = 0 Æ CAN ERR pisca e I/O liga (sem máscara) ¾Se o bit = 1 Æ CAN ERR desliga e I/O desliga (com máscara) ● O valor padrão é 0 e estes bits podem ser alterados em RUN ● Deve ser refeito a cada inicialização da CPU Schneider Electric - Marketing Automação – Daniel Galletti – Fev 2010 @1 @1 @2 @2 @3 @3 @4 3rd Party %SW142 = 0 @4 3rd Party %SW142 = 1 Exemplo com dispositivo no endereço @1 não conectado no barramento CANopen 13