M340 Expert Mode - Schneider Electric

Propaganda
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
Download