Académique Documents
Professionnel Documents
Culture Documents
Rua Jacy Porto, 1157 – São Leopoldo – RS – Brasil CEP 93.025 –120
Fones: (051) 4009-4200 – Fax: (051) 3592-5044
www.coester.com.br - mail@coester.com.br
INTERFACE EXTERNA
ModBus RTU
MANUAL
INTERFACE EXTERNA
MODBUS (RTU e ASCII)
Código: MN065
SUMÁRIO
1 Interface ModBus.................................................................................................5
2 Áreas de memória................................................................................................5
2.1 Área de escrita...............................................................................................5
2.1.1. Bit’s de Comando..................................................................................5
2.1.2. Requisição de Curva de Torque............................................................6
2.1.3. Programação Básica..............................................................................6
2.1.4. Programação da TAG............................................................................6
2.1.5. Programação de Opcionais...................................................................6
2.1.6. Área de usuário.....................................................................................7
2.2 - Área de leitura.............................................................................................7
2.2.1. Status do Atuador..................................................................................7
2.2.2. Programação Básica..............................................................................8
2.2.3. Programação da TAG............................................................................9
2.2.4. Programação de Opcionais...................................................................9
2.2.5. Curva de torque.....................................................................................9
2.2.6. Área de usuário...................................................................................10
2.3 - Descrição dos sinais.................................................................................10
2.3.1. Programação Básica............................................................................10
2.3.1.1. Tipo de Atuador...........................................................................10
2.3.1.2. Endereço Lógico..........................................................................10
2.3.1.3. Data do Sistema..........................................................................10
2.3.1.4. Hora do Sistema..........................................................................11
2.3.1.5. Fim de Curso de Abertura............................................................11
2.3.1.6. Fim de Curso de Fechamento......................................................11
2.3.1.7. Limite de Torque de Abertura.......................................................11
2.3.1.8. Limite de Torque de Fechamento................................................11
2.3.1.9. Ação do Comando ESD...............................................................12
2.3.1.10. Sobretorque...............................................................................12
2.3.1.11. Sensibilidade de Posição...........................................................12
2.3.2. Programação TAG...............................................................................12
2.3.2.1. TAG.............................................................................................12
2.3.3. Programação Opcionais......................................................................12
2.3.3.1. Fechamento Anti-Horário.............................................................13
2.3.3.2. Fechamento por Torque...............................................................13
2.3.3.3. Desconsiderar Torque na abertura com válvula fechada.............13
2.3.6.28.
Motor Energizado após Comando Parada (ALARME).............22
2.3.6.29.
Falha de Comando (ALARME).................................................22
2.3.6.30.
Falta de Fase (ALARME).........................................................23
2.3.6.31.
Atuador não Programado (ALARME).......................................23
2.3.6.32.
Tensão de Alimentação Alta (ALARME)..................................23
2.3.6.33.
Tensão de Alimentação Baixa (ALARME)................................23
2.3.6.34.
Tensão de Bateria Baixa (ALARME)........................................24
2.3.6.35.
Fim de Curso Mecânico ultrapassado na Abertura (ALARME).24
2.3.6.36.
Fim de Curso Mecânico ultrapassado no Fechamento
(ALARME)................................................................................24
2.3.6.37. Fim de Curso Programado ultrapassado na Abertura
(ALARME)................................................................................24
2.3.6.38. Fim de Curso Programado ultrapassado no Fechamento .
(ALARME)..................................................................................................25
2.3.6.39. Cartão AnyBus não Detectado (ALARME)...............................25
2.3.6.40. Posição Atual...........................................................................25
2.3.6.41. Torque Aplicado.......................................................................25
2.3.6.42. Tempo de Percurso..................................................................26
2.3.6.43. Temperatura do Atuador..........................................................26
2.3.6.44. Torque Percentual....................................................................26
2.3.7 Leitura da Curva de Torque................................................................26
2.3.7.1. Direção do movimento.............................................................26
2.3.7.2. Data Inicio................................................................................26
2.3.7.3. Hora Inicio................................................................................27
2.3.7.4. Valor do Torque ......................................................................27
2.3.7.5. Motivo da Parada.....................................................................27
2.3.7.6. Data Final.................................................................................27
2.3.7.7. Hora Final................................................................................27
2.3.7.8. Área de usuário........................................................................27
3 Comandos ModBus............................................................................................27
3.1 O atuador suporta os seguintes comandos no modo RTU e ASCII:.......28
3.1.1. Comando de Escrita em múltiplos registros (16 – 10h)..................28
3.1.2. Comando de Escrita em um único Registro (06)............................28
3.1.3. Comando de Leitura de múltiplos registros (03).............................28
4 Configuração e Sinalizações ModBus................................................................28
4.1 Terminação de rede..............................................................................28
4.2 Configuração do Módulo ModBus.........................................................28
4.2.1. Ajuste do Endereçamento..............................................................28
4.2.2. Ajuste do BaudRate .......................................................................28
4.2.3. Ajuste da paridade ........................................................................29
4.2.4. Numero de Bits de dados...............................................................29
4.2.5. Numero de Stop Bits......................................................................29
4.2.6. Configuração tipo Modbus (RTU ou ASCII)....................................29
1. Interface ModBus
O atuador CSR permite conexão a uma rede ModBus RTU ou ModBus ASCII utilizando uma
placa específica. Esta placa possui 2 conexões para a rede e funciona como um repetidor. A
interface com a rede é ótica, galvanicamente isolada e com proteção contra transientes vindos
da rede. Desta forma, é possível construir uma rede em topologia de anel com total
redundância.
Qualquer anormalidade no cabo de comunicação entre dois atuadores é automaticamente
isolado do resto da rede. O Atuador com ModBus é um nó escravo que pode ser lido ou escrito
a partir de um mestre ModBus O Atuador ModBus não inicia a comunicação com outros nós,
apenas responde à comandos recebidos.
1. Áreas de Memória
A interface do atuador é composta por duas áreas distintas de memória. Uma área para escrita
e a outra para leitura. Na área de leitura, estão disponíveis o estado atual do atuador,
programação atual e as curvas de torque armazenadas na memória interna. Na área de escrita,
estão disponíveis os comandos de atuação, alteração da programação e requisição da curva
de torque. Ambas áreas de memória estão divididas em seis outras áreas como mostram as
tabelas a seguir.
Word Área
1 Comandos
6 Requisição de curva de torque
11 Programação básica
26 Programação TAG
36 Programação opcionais
46 Área de usuário
Word Área
1 Bits de comando
0 – abrir
1 – fechar
2 – parar
3 – ESD
4 – posicionar
5 – spare
6 – preset FC fechamento
7 – preset FC abertura
8 – quitar alarmes
2 Posição desejada
3–5 Reserva
Word Área
6 Curva solicitada
7 - 10 Reserva
Word Área
11 Tipo de atuador
12 Endereço lógico
13 Data 1
14 Data 2
15 Hora 1
16 Hora 2
17 Fim de curso de abertura
18 Fim de curso de fechamento
19 Limite de torque de abertura
20 Limite de torque de fechamento
21 Ação do comando ESD
22 Sobretorque
23 Sensibilidade de posição
24 Reserva
25 Reserva
Word Área
26 TAG (caracter 01 e 02)
27 TAG (caracter 03 e 04)
28 TAG (caracter 05 e 06)
29 TAG (caracter 07 e 08)
30 TAG (caracter 09 e 10)
31 TAG (caracter 11 e 12)
32 TAG (caracter 13 e 14)
33 TAG (caracter 15 e 16)
34 Reserva
35 Reserva
Word Área
36 Bits de opcionais
0 – fechamento anti-horário
1 – fechamento por torque
2 – desconsiderar torque na abertura com
válvula fechada
Word Área
46 - 50 Aplicação Especifica do usuário
Word Área
1 Status
11 Programação básica
26 Programação TAG
36 Programação opcionais
46 Curva de torque
79 Contadores
Word Área
1 Bits de status 1
0 – modo de operação local
1 – modo de operação remoto
2 – modo de operação desligado
3 – posição aberta
4 – posição fechada
5 – posição intermediária
6 – movimento de abertura
7 – movimento de fechamento
8 – atuador(válvula) parado
9 – motor energizado
10 – movimento manual
11 – aberto com torque
12 – fechado com torque
13 – modo Modbus
2 Bits de status 2
0 – falta de fase
1 – sobreaquecimento do motor
2 – atuador sem programação
3 – parada local acionado
3 Bits de alarme 1
0 – modo de operação não remoto
1 – parada local de emergência
2 – parada antecipada por torque na abertura
3 – parada antecipada por torque no fechamento
4 – atuador(válvula) travado
5 – operação incompleta
6 – sobreaquecimento do motor
7 – falha no motor ao energizar
8 – motor energizado após fim de curso
9 – motor energizado após comando de parada
10 – falha de comando
11 – falta de fase
12 – atuador não programado
4 Bits de alarme 2
0 – tensão de alimentação alta
1 – tensão de alimentação baixa
2 – tensão de bateria baixa
3–
4 – fim de curso mecânico ultrapassado na
abertura
5 – fim de curso mecânico ultrapassado no
fechamento
6 – fim de curso programado ultrapassado na
abertura
7 – fim de curso programado ultrapassado no
fechamento
8 – cartão anybus não detectado
5 Posição atual
6 Torque atual (Nm)
7 Tempo de percurso
8 Temperatura
9 Torque percentual
10 Reserva
Word Área
11 Tipo de atuador
12 Endereço lógico
13 Data 1
14 Data 2
15 Hora 1
16 Hora 2
Word Área
26 TAG (caracter 01 e 02)
27 TAG (caracter 03 e 04)
28 TAG (caracter 05 e 06)
29 TAG (caracter 07 e 08)
30 TAG (caracter 09 e 10)
31 TAG (caracter 11 e 12)
32 TAG (caracter 13 e 14)
33 TAG (caracter 15 e 16)
34 Reserva
35 Reserva
Word Área
36 Bits de opcionais
0 – fechamento anti-horário
1 – fechamento por torque
2 – desconsiderar torque na abertura com
válvula fechada
3 – ampliação do tempo de operação
4 – inibir controle local
5 – desconsiderar sobreaquecimento do motor
em ESD
6 – desconsiderar torque em ESD
7 – desconsiderar falta de fase em ESD
8 – verifica falha de comunicação
9 – quitar remoto localmente
10 – desconsidera teste de fase
11 – sequencia de fase
12 – modo posicionar
Word Área
46 Direção do movimento
47 Data início 1
48 Data início 2
49 Hora início 1
50 Hora início 2
51 – 71 Valores de torque (21 valores de torque,
referente a posição de 0% a 100% em intervalos
de 5%)
72 Motivo da parada
73 Data final 1
74 Data final 2
75 Hora final 1
76 Hora final 2
2.2.6. Contadores
Word Área
79 Contador de Acionamentos de Abertura LSB
80 Contador de Acionamentos de Abertura MSB
81 Contador de Acionamentos de Fechamento LSB
82 Contador de Acionamentos de Fechamento MSB
83 Horimetro Total LSB
84 Horimetro Total MSB
85 Horimetro de Motor Acionado
86 Partidas Dia
87 Maximo de Partidas Dia
88 Temparatura Maxima e Minima
2.3.1.1.Tipo de Atuador
Data do sistema que será programada no Relógio de Tempo Real (RTC) interno do Atuador.
Tipo de Campo: 2 Word
Codificação: BCD
Estado Inicial: RTC (Default = 01/01/1999)
Valores Válidos: Word 1 - DDMM (DD - Dia, MM - Mês)
Word 2 - AAAA (AAAA - Ano)
Hora do sistema que será programada no Relógio de Tempo Real (RTC) interno do Atuador.
Tipo de Campo: 2 Word
Codificação: BCD
Estado Inicial: RTC (Default = 00:00:00)
Valores Válidos: Word 1 - HHMM (HH - Hora, MM - Minutos)
Word 2 - SSXX (SS - Seg., XX - Qualquer)
Indica a ação a ser executada ao receber um comando ESD através do cartão AnyBus ou
Canal RS-485 e a posição desejada no caso do comando ser posicionar.
Tipo de Campo: Word
Codificação: Binário
LSB - Comando (Ação), MSB - Posição
Estado Inicial: Não Volátil. (Default = 00)
Valores Válidos: Ação: 00 - Seguir o comando
01 - Abrir Totalmente
02 - Fechar Totalmente
03 - Permanecer na Posição
04 - Assumir posição definida
Posição: 0 a 100%
2.3.1.10. Sobretorque
2.3.2.1. TAG
Indica que o final do ciclo de fechamento para o estado parado, deverá levar em conta o fim de
curso e o Torque de Fechamento programado.
Tipo de Campo: Bit
Estado Inicial: Não Volátil. (Default = 0)
Estado: 1 - Fechamento por Torque
Desabilita todos os comandos locais através do painel do Atuador com exceção da parada de
emergência e canal RS-485.
Tipo de Campo: Bit
Estado Inicial: Não Volátil. (Default = 0)
Estados: 1 - Ativo
Em atuadores onde não foi instalada a rede de comunicação, pode ser ligada esta opção para
que os alarmes do modo remoto, sejam quitados junto com os do modo local, desta forma, não
aparecem os alarmes ativos quando a botoeira de modo esta em Remoto.
Tipo de Campo: Bit
Estado Inicial: Não Volátil. (Default = 0)
Estados: 1 – Ativo
Indica ao atuador qual a seqüencia de fase que esta entrando no atuador, só é considerada
quando o BIT de configuração de “Desconsidera teste de fase” esta ativo. Utilizado quando se
desabilita o teste de fase e o atuador passa a mover no sentido inverso. CUIDADO: Pode
danificar o produto se configurado de maneira errada.
Tipo de Campo: Bit
Estado Inicial: Não Volátil. (Default = 0)
Estados: 0 – FASE DIRETA
1 – FASE INVERTIDA
2.3.3.20. Paridade
2.3.4. Comandos
2.3.4.1. Abrir
2.3.4.2. Fechar
2.3.4.3. Parar
2.3.4.4. ESD
2.3.4.5. Posicionar
Determina qual a curva de torque deverá ser enviada em resposta ao comando, as curvas são
numeradas de 0 a 499, sendo que a ultima curva (a mais recente) é 0 a penúltima 1 e assim
por diante.
Tipo de Campo: Word
Codificação: Binário
Valores Válidos: 0 a 499
Indica que a válvula não está nem na posição aberto nem na fechado.
Ativo durante os ciclos de abertura e fechamento e no estado parado.
Tipo de Campo: Bit
Estado Inicial: Posição inicial do Atuador
Estados: 1 - Posição Intermediaria.
Indica que finalizou o ciclo de Abertura por atingir o Torque de Abertura programado e a
posição de fim de curso de abertura.
Desligado quando inicia um ciclo de Fechamento.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 – Ativo
Indica que finalizou o ciclo de Fechamento por atingir o Torque de Fechamento programado e
a posição de fim de curso de fechamento.
Desligado quando inicia um ciclo de Abertura.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 – Ativo
Indica ausência da fase R por mais de 1 segundo, inibe o acionamento do Motor apenas
durante a permanência da falha. A ausência das fases S ou T causa a queda da alimentação
da placa de controle.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 – Ativo
O Atuador está em uma condição de não programado, isto é, houve corrupção na base de
dados ou esta sendo ligado pela primeira vez.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 – Ativo
Alarme acionado quando alterado o modo de operação de remoto para desligado ou local.
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Não tem sinalização
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 - Alarme Ativo
Indica que atingiu o Limite de Torque de abertura sem atingir o Fim de curso correspondente.
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 - Alarme Ativo
Indica que atingiu o Limite de Torque de Fechamento sem atingir o Fim de curso
correspondente.
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 - Alarme Ativo
Indica que não foi registrado movimento do Atuador mesmo com o motor energizado. A falha
será acusada se não ocorrer nenhum movimento durante 2 segundos e atingiu o limite de
torque máximo de acordo com o modelo durante 1 segundo.
Finaliza o ciclo de abertura ou fechamento e permanece no estado anterior (Aberto, Fechado
ou Parado).
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 - Alarme Ativo
Indica que o ciclo de abertura, fechamento ou posicionamento não obteve êxito devido a
alguma falha ou parada antecipada por torque.
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Não sinalizado.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 - Alarme Ativo
Indica que após um comando de abertura ou fechamento, o motor não se movimentou durante
os primeiros 2 segundos.
Finaliza o ciclo de abertura ou fechamento e permanece no estado anterior (Aberto, Fechado
ou Parado).
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Motor continuou em movimento por mais 1 segundo após o desligamento por atingir o fim de
curso, indicando falha no desligamento do Motor.
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 - Alarme Ativo
Indica que houve alguma falha na execução dos comandos de Abertura, Fechamento,
Posicionamento, ESD ou Parada.
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Tipo de Campo: Bit
Estado Inicial: 0
Estados: 1 - Alarme Ativo
Indica ausência da fase R por mais de 1 segundo, inibe o acionamento do Motor apenas
durante a permanência da falha. A ausência das fases S ou T causa a queda da alimentação
da placa de
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Tipo de Campo: Bit
O Atuador está em uma condição de não programado, isto é, houve corrupção na base de
dados ou esta sendo ligado pela primeira vez.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de modo
Tipo de Campo: Bit
Estado Inicial: Leitura da entrada
Estados: 1 - Alarme Ativo
Indica que o Fim de Curso Programado para Abertura foi ultrapassado, ou seja, o Atuador
continuou se movimentando após o desligamento do motor.
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Tipo de Campo: Bit
Estado Inicial: Leitura da entrada
Estados: 1 - Alarme Ativo
Indica que o Fim de Curso Programado para Fechamento foi ultrapassado, ou seja, o Atuador
continuou se movimentando após o desligamento do motor.
Não inibe o funcionamento do Atuador.
Sinalização Modo Remoto:
Desligado pelo comando de Quitar Alarmes.
Sinalização Modo Local:
Desligado por uma mudança de Modo.
Tipo de Campo: Bit
Estado Inicial: Leitura da entrada
Estados: 1 - Alarme Ativo
Codificação: Binário
Valores Válidos: 03 - Comando Parada
04 - Fim de curso
05 - Limite de Torque
06 – Alarme
2.3.8. Contadores
Esta area é utilizada para contagem de eventos do Atuador. Permite verificar o tempo e as
condições a que o equipamento foi submetido durante sua operação.
Registra o numero de partidas do motor durante as ultimas 24 horas. (Periodo das 0 horas do
dia anterior as 0 horas do dia atual) ou seja Numero de partidas de “ontem”.
O contador é inicializado na Fabrica e não pode ser reiniciado.
Tipo de Campo: 1 Word
Codificação: Binario
Registra o numero de partidas dia maximo do motor. E o maior valor encontrado no registro de
contador de partidas .
Tipo de Campo: 1 Word
Codificação: Binario
3. Comandos ModBus
3.1. O atuador suporta os seguintes comandos no modo RTU :
Para modificar blocos nas áreas de escrita do atuador, utilize o comando 16 – 10h do protocolo
ModBus.
Para ler blocos nas áreas de leitura do atuador, utilize o comando 03 do protocolo ModBus.
A configuração de endereço do canal Modbus do atuador na rede é feita por Software através
da botoeira no modo de configuração do atuador (ver seção 3 do manual). A faixa de valores
varia de 1 a 250.
A velocidade do canal (Baud Rate) do módulo é ajustável, variando de 300 a 115.000 bps.
A paridade do canal do módulo de comunicação pode ser configurada como Par, Ímpar, Sem,
Marca e Espaço.
8 bits de dados
1 Stop bit
Pode-se simular 2 Stop bits utilizando a paridade em marca.
O módulo de comunicação Modbus pode ser configurado para protocolo RTU ou ASCII,
através da botoeira no modo de configuração do atuador (ver seção 3 do manual).
A tabela abaixo descreve a função dos pinos do conector fieldbus. Para outros conectores a
configuração segue o padrão de borne.
HISTÓRICO DE REVISÕES
Nº Data Comentários
0 15/07/2010 Primeira versão do documento
1 20/01/2010 Incluídos itens 4.2.7 e 4.2.8. Adequado a sistemática de controle,