Computador - Setup de comunicação¶
| Computador Setup de comunicação | |
| Caminho | Ferramentas/Comunicação/Configurar…/Computador - 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 é possível programar os parâmetros de operação da interface de comunicação utilizada pelo computador para se comunicar com os PLC´s. A tela possui um conjunto de abas (Tabs) que é apresentado em função do modo de operação selecionado.
Tab Servidor¶
Permite a definição do tipo de recurso de comunicação utilizado para acesso ao PLC. A tela associada tem o seguinte formato:
Opções disponibilizadas pelo ambiente para comunicação¶
Integrado ao Ambiente¶
Nesta opção os recursos de comunicação estão integrados ao próprio ambiente, ou seja, não utiliza um servidor de comunicação remoto. Permite a comunicação Serial e Ethernet de acordo com parâmetros de comunicação de cada driver realizadas na Tab ” Drivers”.
Servidor de Comunicação¶
Nesta opção os recursos de comunicação são obtidos de um servidor de comunicação denominado ScpServerII. A principal vantagem desta abordagem é que vários aplicativos podem conectar-se e trocar dados com o mesmo equipamento simultaneamente, compartilhando um único canal de comunicação. Quando selecionada esta opção, têm-se os seguintes parâmetros:
| Opções de Comunicação. | |
|---|---|
| Parâmetros | Descrição |
| Computador / Endereço IP | Esta opção permite que se defina o nome do computador ou o endereço IP do computador no qual está instalado o servidor ScpServer II. |
| Porta Ethernet | Esta opção permite que se defina a porta de acesso ao servidor ScpServer II. |
| Timeout de acesso ao servidor | Este parâmetro especifica o tempo máximo em milissegundos a ser aguardado para a conclusão de um comando de comunicação. |
| Tempo de reabertura do servidor | Este parâmetro especifica o tempo em milissegundos para reabertura de conexão com o servidor. |
| Utiliza os drivers disponíveis no SCPServer II | Esta opção permite que se utilize os drivers de comunicação previamente criados no servidor ScpServer II para o acesso ao equipamento remoto. |
Nota
Para utilizar o servidor !ScpServer II, este deve ser instalado separadamente, pois o mesmo não é distribuído com o pacote SPDSW. O download do servidor !ScpServerII pode ser realizado gratuitamente no site da HI Tecnologia.
Define o Driver em Função do Endereço do Equipamento¶
Selecionada essa opção (conforme ilustrado na figura abaixo), o driver apenas se comunicará com os equipamentos cujos os endereços estejam na faixa definida no campos “Endereço Inicial” e “Endereço Final” na Tab “Drivers”.
Tab Drivers¶
Neste painel estão disponíveis os Drivers criados pelos usuários. Na instalação do pacote SPDSW, existem dois drivers previamente criados: um driver serial e outro ethernet. Adicionalmente permite criar, eliminar e configurar cada driver selecionado na caixa “Drivers”, conforme figura abaixo:
Adicionando Drivers¶
Na tela apresentada anteriormente é possível criar novos drivers, para tanto basta clicar no botão “Adiciona”. O novo driver criado é inicialmente configurado para Ethernet, e posteriormente pode ser reconfigurado para operação Serial, se necessário.
Após a criação do driver, é possível configurá-lo da forma desejada conforme os parâmetros pertinentes a cada tipo de driver, ou eventualmente eliminá-lo, através do botão “Elimina”.
Nota
Quando criado um driver, o nome do mesmo é automaticamente composto pela configuração selecionada, de forma a facilitar a identificação em decorrência da criação de vários drivers.
Tipo de Drivers¶
Pode-se definir na caixa de seleção o tipo drive a ser utilizado, conforme a figura abaixo:
Tipos de Comunicação dos Drivers¶
São os seguintes os tipos de comunicação dos drivers:
Porta serial ou Porta USB/Serial: Esta opção permite que o computador se comunique com o controlador através de um porta serial, seja via um cabo serial, USB, via RS485 ou via rádio
- Canal ethernet TCP/IP ou UDP: Esta opção permite que o computador comunique-se com vários
controladores conectados em uma rede Ethernet através dos protocolos de transporte TCP/IP ou UDP.
Canal ethernet UDP Broadcast: Esta opção permite ao computador enviar pacotes broadcast através do protocolo de transporte UDP em uma rede Ethernet.
Na tabela abaixo estão descritos os principais parâmetros relacionados ao driver selecionado.
| Parâmetros relacionados ao driver selecionado | |
|---|---|
| Parâmetro | Descrição |
| Tamanho máximo do frame | Este parâmetro especifica o tamanho máximo em “Bytes” de um pacote suportado pelo protocolo utilizado. No caso para o protocolo SCP-HI o default é 255 Bytes. |
| Tentativas de reconexão | Este parâmetro especifica o número de vezes que será enviado um pacote de conexão antes de retornar com falha. |
| Timeout de conexão | Este parâmetro especifica o tempo máximo em milissegundos a ser aguardado quando enviado um pacote de conexão para o PLC. Este parâmetro só é utilizado se o tipo de driver selecionado for Serial. |
| Tentativas de retransmissão | Este parâmetro especifica o número máximo de tentativas de retransmissão de um pacote de comando antes de retornar falha caso não haja uma resposta do PLC. |
| Timeout de resposta | Este parâmetro especifica o tempo máximo em milissegundos a ser aguardado para receber a resposta de um pacote de comando enviado para o PLC. Qualquer pacote diferente de uma conexão é considerado um pacote de comando. Este parâmetro só é utilizado se o driver selecionado for Serial. |
| Timeout de retransmissão | Este parâmetro especifica o tempo máximo em milissegundos a ser aguardado para receber a resposta de um pacote enviado para o PLC, antes de retornar falha caso não haja uma resposta do PLC. |
| Endereço inicial | Quando selecionada a opção “Define o driver em função do endereço do equipamento” na Tab “Servidor”, este campo define o endereço inicial de uma faixa de endereços que o usuário irá utilizar para acessar os equipamentos a serem acessados pelo driver selecionado. |
| Endereço final | Quando selecionada a opção “Define o driver em função do endereço do equipamento” na Tab “Servidor”, este campo define o endereço final de uma faixa de endereços que o usuário irá utilizar para acessar os equipamentos a serem acessados pelo driver selecionado. |
Para acesso ao PLC, deve-se especificar um endereço (id) para o controlador. Com os parâmetros “Endereço inicial” e “Endereço final” descritos acima, é possível associar ao driver selecionado uma faixa de endereços de controladores em que o mesmo poderá comunicar-se. Considere a configuração representada na figura abaixo:
Nesta configuração selecionada para o drive “COM1-9600-8-N-1”, quando o usuário especificar endereços na faixa entre 1 e 10, o ambiente conseguirá endereçar os respectivos controladores. Endereços fora desta faixa não serão endereçados por este driver.
Tab Serial¶
Neste painel, quando selecionado um drive do tipo “Porta Serial ou Porta USB/Serial” estão disponíveis os parâmetros associados à configuração do canal serial ou USB/Serial. A tela associada tem o formato apresentado a seguir:
Os parâmetros associados a esta tela estão descritos na tabela a seguir:
| Parâmetro | Descrição |
| Porta | Define o canal serial a ser utilizado para comunicação com o PLC. O valor default para este campo é “COM1”. |
| Configuração Serial | Define o meio físico de comunicação a ser utilizado. O valor default para este campo é “Conexão direta via Cabo”. Veja na sessão seguinte (Configuração Serial) as opções de configuração disponíveis para este parâmetro. |
| 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)”. |
| Data | 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 é “Nenhuma”. |
| 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”. |
| Timeout entre caracteres na recepção | Este parâmetro especifica o tempo máximo em milissegundos a ser aguardado entre a recepção de caracteres antes de retornar com falha. O valor default para este campo é “50 ms”. |
| Atraso para início da transmissão | Este parâmetro especifica o tempo mínimo em milissegundos a ser aguardado antes de se transmitir um pacote ao equipamento remoto. O valor default para este campo é “0 ms”. |
As configurações disponíveis em um drive serial são:
- Conexão direta via cabo: Quando utilizada esta opção de comunicação o PLC deve ser acessado via um cabo serial interligando diretamente os canais seriais do computador e do controlador
- Conexão via Rádio de dados: Esta opção permite que o PLC seja remotamente acessado utilizando-se um rádio/modem conectado ao canal serial do computador.
- Conexão via RS485: Esta opção permite que o computador se comunique com vários PLCs conectados em uma rede RS 485. Neste caso o canal serial do computador deverá ser conectado a um conversor RS232-C / RS485 para obter acesso a rede.
Tab Ethernet¶
Neste painel, quando selecionado um drive Ethernet, estão disponíveis os parâmetros associados à configuração do canal de comunicação ethernet, conforme apresentado a seguir:
Os parâmetros associados a esta tela estão descritos na tabela a seguir:
| Parâmetro | Descrição |
| Protocolo de transporte | Este parâmetro permite a seleção do protocolo de transporte utilizado para comunicação via Ethernet, podendo ser TCP/IP ou UDP. O valor default para este campo é “TCP/IP”. |
| IP de equipamento | Este parâmetro especifica o endereço IP do dispositivo remoto. O valor default para este campo é “192.168.0.200”. |
| Porta | Este parâmetro especifica o número da porta TCP-IP utilizada para acesso ao dispositivo remoto. O valor default para este campo é “2016”. |
| Máscara de rede | Este parâmetro especifica a máscara utilizada pela subrede. O valor default para este campo é “255.255.255.0”. |
| IP do Gateway | Este parâmetro especifica o endereço IP utilizado pelo gateway. O valor default para este campo é “192.168.0.1”. |
Nota
Quando selecionado o tipo de driver como “Canal ethernet UDP Broadcast “, o campo “Protoloco de transporte” terá seu valor fixado para UDP.
Tab SCPServer II¶
Quando selecionado na Tab “Servidor” a opção “Servidor ScpServerII” temos as seguintes opções:
- “Utiliza os drivers disponíveis no SCPServer II” . Não selecionada: Nesta configuração o ambiente cria dinamicamente novos drivers no servidor de comunicação ScpServerII. O novo driver é criado de acordo com as configurações especificadas no tab “Drivers”, seja um driver serial ou ethernet. O ambiente ao ser fechado, também automaticamente elimina este driver no servidor de comunicação.
- “Utiliza os drivers disponíveis no SCPServer II” . Selecionada: Nesta configuração é disponibilizada uma Tab chamada SCPServer II, no qual exibe uma lista com todos os drivers existentes no servidor SCPServerII (caso existam drivers criados no servidor ScpServerII), Nesta configuração o ambiente utiliza o próprio driver disponível no servidor, sem criar um novo driver no mesmo. A figura abaixo representa esta condição: Observe que a Tab “Drivers” não é mais exibida quando for selecionada a opção para utilizar os drivers disponíveis no SCPServerII.
Neste caso, foram exibidos dois drivers disponíveis no Servidor ScpServerII, Para selecionar um driver nesta tela, basta clicar no driver desejado e confirmar. Caso não existam drivers disponíveis, os mesmos devem ser criados no Servidor, ou utilizar outra opção de comunicação.
