Controlador - Setup de Comunicação¶
| Controlador - Setup de Comunicação | |
| Caminho | Ferramentas/Comunicação/Configurar/Controlador - Setup de Comunicação |
| Tecla de Atalho | Nenhuma |
| Botão | ![]() |
| Tabela de compatibilidade de firmwares | |
| Geração de Firmware | GI, GII, GII-DUO, G3, G3S, G3R |
Através desta tela pode-se programar os parâmetros de operação dos canais seriais disponíveis no controlador conectado. Observe que qualquer modificação no canal serial só terá efeito após um reset no controlador, o que permite que o mesmo continue se comunicando com o computador com os mesmos parâmetros até uma nova reinicialização. A tela possui um conjunto de abas (Tabs) que são apresentados em função do modo de operação selecionado.
Redirecionamento de Pacotes¶
Redirecionamento de pacotes é uma funcionalidade especial dos controladores que permite que um frame de comunicação recebido por um canal de seja redirecionado para outro canal, caso o endereço do frame não coincida com o endereço do controlador. Esta funcionalidade é semelhante a um roteador, utilizado em rede ethernet. A figura a seguir exemplifica duas configurações de comunicação para operação com redirecionamento de pacotes.
Exemplos¶
Quando utilizado redirecionamento de pacotes, os possíveis endereços de comunicação são organizados em grupos chamados clusters. O número de equipamentos por cluster pode ser 2 elevado a n onde 0 < n < 8 (1, 2, 4, 8, 16 … 256). Desta forma, cada endereço de comunicação passa a possuir também um identificador do cluster associado onde:
Nota
CLUSTER ID = Endereço de Comunicação / Nro. de Equipamentos por Cluster
No exemplo acima, foi definida operação com clusters de 4 equipamentos. O cluster 01 desta forma será montado com os equipamentos com endereço de comunicação 004, 005, 006 e 007. Já o cluster 08 possui os equipamentos 032, 033, 034, 035. Assim, um frame com endereço de comunicação 006, enviado para a porta COM1 do equipamento 004, será retransmitido para sua porta COM2 para o próximo equipamento do cluster até alcançar o equipamento endereçado. Ao enviar a resposta, o frame retornará pelo mesmo caminho até ser retransmitido pelo canal COM1 do equipamento 004, retornando para o equipamento que originou a mensagem. Dependendo da arquitetura de comunicação utilizada o tempo de resposta do frame enviado pode alterar e deve ser considerado durante a configuração do sistema. No exemplo do cluster ID: 01, cada controlador está conectado ao seguinte, via o canal serial RS232-C. Neste caso, no processo de retransmissão do frame existe um tempo para o mesmo e o tempo total gasto será a soma das retransmissões necessárias até o frame atingir o equipamento destino.
Por exemplo, um frame endereçado ao equipamento 006 irá ser retransmitido 2 vezes até chegar ao destino (retransmitido pelo equipamento 004 e 005). Já no exemplo do cluster 08, quaisquer dos equipamentos com a COM1 conectada na rede RS485 poderão ser acessados com uma única retransmissão efetuada pelo equipamento 032.
Nota
É importante notar também que, no exemplo do cluster 01, os equipamentos 004, 005 e 006 devem ser configurados com redirecionamento de pacotes. Já no exemplo do cluster 08, apenas o equipamento 032 necessita desta configuração.
Valores Default dos canais de comunicação
Os canais de comunicação serial dos controladores, a não ser quando especificado ao contrário, possuem a configuração default descrita na tabela abaixo:
| Canais de comunicação | |
|---|---|
| Parâmetros | Valor |
| Protocolo | SCP-HI |
| Baudrate | 9600 (GI-GII) /38400 (G3) |
| Número de Bits | 8 |
| Paridade | Nenhuma |
| Stop Bits | 1 |
| Controle de Fluxo | Nenhum |
Quando este comando for executado e o controlador estiver conectado com a comunicação operacional, será apresentada a tela a seguir com os seguintes Tabs para acesso aos parâmetros de comunicação.
Tab Configurações Globais¶
Os parâmetros associados a esta tela estão descritos na tabela a seguir:
| Parâmetros. | |
|---|---|
| Parâmetros | Descrição |
| Canais de comunicação disponíveis | Identifica quais tipos de recursos de comunicação estão disponíveis no equipamento remoto. |
| ID de comunicação do equipamento | Identifica o endereço de comunicação do equipamento remoto. Este endereço é um valor numérico entre 1 e 1023 se utilizado endereçamento estendido e um valor entre 1 e 255 sem endereçamento estendido. O endereço 255 é um endereço especial de broadcast onde qualquer equipamento conectado irá identificar como válido um pacote recebido com este endereço. |
| Driver V 5.5.02 | Especifica a versão do driver de comunicação disponível no equipemnto remoto. |
| Portas Disponíveis | Identifica no equipamento conectado quantas portas de comunicação estão disponíveis para utilização. As portas que estiverem disponíveis podem ser selecionadas no campo “Porta serial selecionada” e configuradas individualmente. Este parâmetro é função do tipo e modelo de equipamento conectado e não pode ser alterado. |
| Redirecionamento de pacotes | Habilita ou Inibe operação com redirecionamento de pacotes. Quando habilitada esta funcionalidade, deve-se especificar o número de equipamentos por cluster e o identificador do cluster associado ao controlador conectado. |
| Associações | Permite criar associações entre 2 canais de comunicação de forma que um pacote recebido por um canal seja retransmitido pela canal associado criando assim uma rede de comunicação denominada ponto a ponto estendido. Esta funcionalidade permite também a criação de bridges de protocolo, SCP-HI/MODBUS e MODBUS-TCP/MODBUS-RTU. A funcionalidade de ponto a ponto estendido quando uilizada limita o endereçamento do equipamentos a faixa de 1 a 255 apenas. |
| Configuração | Este campo permite ao usuário definir o número de equipamentso por cluster a ser utilizado nas operações de redirecionamento de pacotes. Este parâmetro só está disponível se a opção de redirecionamento de pacotes estiver habilitada. |
| Identificador do cluster | Este parâmetro especifica o identificador do cluster a ser associado a este equipamento para retransmissão do frame. Quando um novo frame é recebido pelo equipamento, o Cluster ID associado é calculado da seguinte forma: {n} |
Nota
CLUSTER ID = Endereço de Comunicação do frame recebido / Nro. de Equipamentos por Cluster configurado.
Com esta informação, é executado o tratamento associado conforme apresentado na tabela seguinte:
| Pacote recebido por um canal configurado com ponto a ponto estendido. | |
|---|---|
| Endereço recebido | Tratamento efetuado |
| Igual ao end. do controlador | Processa o frame e retorna resposta |
| Global (255) | Processa o frame e retorna resposta |
| Pertencente ao cluster configurado | Retransmite o frame recebido pelo outro canal de comunicação do equipamento. |
| Não pertencente ao cluster configurado | Ignora o frame |
Nota
Este parâmetro só estará disponível se a opção de redirecionamento de pacotes estiver habilitada.
Tab COM¶
Este Tab apresenta a configuração do canal de comunicação selecionado no campo “Porta de comunicação selecionada”
Parâmetros¶
Os parâmetros associados a esta tela estão descritos na tabela a seguir:
| Parâmetros | ||
|---|---|---|
| Parâmetro | Descrição | |
| Protocolo | Neste campo pode-se entre os protocolos SCP-HI e MODBUS. | |
| Modo | Aqui se pode escolher entre os modos Mestre e Escravo. No modo Mestre, a estação envia e recebe comandos de comunicação livremente; no modo Escravo, a estação recebe comandos livremente e envia comandos somente após a solicitação da estação mestre. Uma aplicação comum do modo mestre e escravo é quando os controladores estão conectados em rede. | |
| Baud Rate | Define a velocidade de comunicação utilizada na transmissão e recepção dos dados. O valor default para este campo é 9600 bauds (bits por segundo). | |
| Tamanho | Define o número de bits utilizado na transmissão/recepção de cada byte de dado. O valor default para este campo é 8 bits. | |
| Paridade | Define o tipo de paridade a ser utilizada na transmissão de cada byte para teste de integridade dos dados. O valor default para este campo é “Nenhum”. | |
| Stop Bits | Define o número de Stop Bits utilizado para delimitar o fim de transmissão de um byte de dados. O valor default para este campo é 1 Stop Bit. | |
| Controle de Fluxo | Define o tipo de controle de fluxo utilizado no processo de transmissão de dados. As opções possíveis estão apresentadas na tabela a seguir. O valor default para este parâmetro é “Nenhum”. | |
| Parâmetro | Descrição | |
| Nenhum | Sem controle de fluxo efetuado por hardware. | |
| Rádio/Modem | Utiliza as linhas RTS e CTS do canal serial para efetuar controle de fluxo de transmissão de frame. Esta condição deve ser utilizada para conexão do canal serial com modem de linha ou rádio modem. | |
| RS485 (Multidrop) | Utiliza a linha RTS do canal serial para controle de habilitação do driver de transmissão da rede RS485. Esta condição deve ser selecionada sempre que for utilizado o canal RS485 interno do equipamento ou um conversor RS232-C / RS485 externo. | |
| Xon / Xoff | Utiliza controle de fluxo Xon / Xoff para troca de dados. Esta opção não está disponível para todos os modelos de controladores. | |
| Atrasos | Define temporizações a serem utilizadas no processo de transmissão de dos frames de comunicação. As configurações possíveis são: | |
| Início de Transmissão | Define o tempo em milissegundos a ser aguardado antes que um frame seja enviado pelo controlador. Este tempo é particularmente importante para operação em rede RS485 para que o driver possa ser comutado antes do envio de um novo frame. | |
| Liberar Portadora | Este tempo é utilizado com conexões via rádio, onde o portadora deve ser mantida por um tempo adicional após o fim da transmissão de um frame. | |
