SCPServerII - Servidor de comunicação OPC¶
Este documento apresenta o pacote SCPServerII, definindo seus recursos, cenários de aplicação e módulos existentes. Este ambiente é um servidor de comunicação desenvolvido para comunicação com à linha de equipamentos da HI Tecnologia que utiliza o protocolo SCP-HI (Controladores Programáveis, IHM´s, Sensores, etc). É constituido dos seguintes módulos:
Módulos do SCPServerII¶
O pacote é composto de 4 módulos conforme apresentado na figura a seguir:
Fig. Módulos do SCPServerII
SCPServerII - Servidor de comunicação OPC
|
||
![]() |
Servidor de comunicação para o protocolo SCPServerII disponibilizando acesso a todos os modelos de controladores da HI Tecnologia. Inclui suporte para acesso remoto aos equipamentos via WEB utilzando o servidor P2W da HI Tecnologia. Pode ser utilizado como um servidor OPC 2.0 / 3.0. Possui 4 módulos distintos com as seguintes características descritas a seguir. Para mais informações sobre os módulos consulte o Índice do manual do SCPServerII | |
![]() |
SS2S - Manual do SS2S (Servidor SCP HI) | |
| O módulo SS2S é um servidor de comunicação para o protocolo SCPServerII.Pode rodar como uma aplicação iconizada ou um serviço do windows. Possui suporte para gerenciamento de múltiplos drivers de comunicação (até 32) podendo operar via rede ethernet com protocolos de transporte TCP/IP ou UDP) ou utilizando canais seriais (RS232-C ou RS485). | ||
![]() |
SS2M - Manual do SS2M (Manual Remoto) | |
| O SS2M ( SCPServerII Monitor) é um aplicativo que possui 3 funções principais. Permite ao usuário criar ou editar um projeto definindo drivers que serão “carregados pelo SS2S” e disponibilizados para serem utilizados pelos clientes do SCPServerII. Supervisiona a operação do SS2S monitorando os clientes conectados,drivers ativos, equipamentos e Tags registrados etc. Cria módulos de teste de comunicação para validar o link de comunicação entre o servidor e os equipamentos remotos conectados ao SS2S. | ||
![]() |
SOS - Módulo Servidor OPC | |
| O SOS é uma aplicação que cria uma interface OPC servidora compatível com o protocolo OPC DA 2.0 ou 3.0. Ele utiliza o SCPServerII (SS2S) para acesso aos equipamentos remotos, permitindo desta forma, que clientes OPC tenham acesso aos equipamentos conectados ao SS2S. | ||
![]() |
SOS - Manual do cliente OPC de teste | |
| Cliente OPC de teste para validação do ambiente. | ||
Características principais¶
- Suporte para drivers de comunicação serial (RS232 ou RS485) e ethernet (TCP/IP e UDP).
- Suporta conexão de múltiplos clientes.
- Suporta criação e operação de múltiplos drivers.
- Incorpora um aplicativo para monitoração remota do servidor (SS2M - Monitor) com recursos para configuração do servidor e teste de comunicação com os equipamentos remotos.
- Disponibiliza uma interface servidora OPC, possibilitando a sua utilização por qualquer cliente OPC (DA 2.0).
- Disponibiliza acesso remoto via internet aos equipamentos utilizando o servidor WEB P2W da HI Tecnologia.
- Opera como gateway para acesso remoto via internet de clientes utilizando o servidor P2W da HI Tecnologia.
Requisitos mínimos¶
- Sistema Operacional Windows:
- Windows 7; ou
- Windows Server 2003 ou 2008; ou
- Windows 10.
- 1 GB de HD livre (espaço mínimo requerido para instalação);
- Processador Core 2 Dual 1.6 GHz ou equivalente;
- Memória RAM 2 GB (mínimo);
- Placa de Rede com 100 Mbps.
Arquitetura do SCPServerII¶
O servidor de comunicação SCPServerII foi desenvolvido para que múltiplas aplicações clientes pudessem acessar múltiplos equipamentos simultaneamente conforme ilustrado na figura a seguir.
Fig. Arquitetura geral do SCPServerII
Cada equipamento remoto utiliza um recurso de comunicação para conectar-se. Este recurso pode ser um canal serial RS232-C, um canal serial RS485, uma conexão ethernet TCP/IP, UDP, etc. Para cada tipo de recurso de comunicação o SCPServerII cria um driver com capacidade de conectar-se a um ou mais equipamentos que suportam este recurso. Múltiplos drivers podem ser criados, permitindo acesso a um conjunto de equipamentos remotos que utilizam diferentes tipos de recursos de comunicação. O módulo do SCPServerII que é responsável por criar e manter estes drivers é denominado SS2S. Através do SS2S um ou mais clientes que “conhecem” o protocolo SCPServerII podem acessar múltiplos equipamentos com recursos de comunicação distintos.
Tipos de Clientes do SCPServerII¶
Como visto na sessão anterior, o SCPServerII foi concebido para atender simultaneamente a conexões de múltiplos clientes que necessitam acessar os equipamentos remotos. Quando as aplicações clientes conhecem o protocolo SCPServerII, estas conectam-se diretamente ao módulo SS2S que provê o acesso aos equipamentos remotos. Adicionalmente, o SCPServerII suporta conexão com clientes OPC. Neste cenário os clientes OPC conectam-se a um módulo denominado SOS (SCP OPC Server). O SOS é, portanto um módulo servidor disponibilizando uma interface OPC (DA 2.0) que utiliza o SS2S para acesso aos equipamentos remotos. A figura a seguir ilustra o SCPServerII com os 2 tipos de clientes suportados.
Fig. Tipos de clientes do SCPServerII
Cliente SCPServerII¶
Este tipo de aplicação cliente “fala” o protocolo SCPServerII e conecta-se ao módulo SS2S do SCPServerII para acesso aos equipamentos remotos. O SS2S é o principal módulo do SCPServerII sendo o responsável por efetivamente conectar-se aos equipamentos remotos, gerenciando conexão, troca de dados e status com todos os equipamentos.
Cliente OPC¶
Este tipo de aplicação cliente comunica-se com o SCPServerII utilizando o padrão OPC. Neste cenário o cliente conecta-se ao módulo SOS (SCP OPC Server) que por sua vez comunica-se com o módulo SS2S para acesso aos equipamentos remotos. O módulo SOS é, portanto quem implementa a interface de um servidor OPC sendo então necessário sempre que a aplicação cliente for aderente ao padrão OPC. É importante notar que o módulo SS2S também é utilizado quando o cliente é OPC, pois o SOS necessita do SS2S para acesso aos equipamentos remotos.
Cenários de operação do SCPServerII¶
Múltiplos servidores podem ser instalados em uma rede permitindo acesso de clientes rodando na mesma máquina do servidor ou em máquinas remotas. A figura a seguir apresenta alguns cenários possíveis de configuração e operação do servidor.
Fig. Cenários de operação do SCPServerII
- No computador 3 um cliente SCPServerII utiliza o servidor SS2S instalado na mesma máquina obtendo acesso aos equipamentos 1 e 2.
- No computador 5 um cliente SCPServerII utiliza o servidor SS2S instalado no computador 4, obtendo acesso aos equipamentos 2 e 3.
- No computador 1 existe um módulo SOS (servidor OPC) conectado aos servidores SS2S dos computadores 3 e 4. Desta forma os clientes OPC dos computadores 1 e 2 possuem acesso a todos os equipamentos (equipamentos 1,2 e 3).
- A conexão entre o cliente OPC do computador 2 e o servidor OPC do computador 1 é realizada utilizando-se DCOM.




