SS2M - Itens de projeto

Esta página apresenta os itens presentes na árvore de projeto, definindo seus recursos, funcionalidades, e configurações.

Projeto

Este é o item principal do ambiente, tornando acessível um conjunto de itens que definem os recursos a serem disponibilizados pelo servidor para que sejam acessados pelos clientes. A figura a seguir apresenta a árvore de itens disponibilizada em um projeto.

../_images/ss2m_project_tree.jpg

Fig. Árvore de itens de um projeto

Projeto
Propriedade Descrição Default
Desabilita config. remota Quando ativada esta opção, o projeto do SS2S somente poderá ser alterado quando o mesmo for carregado pelo SS2M no modo offline. Acesso remoto ao SS2S pelo monitor ira obter o projeto corrente do servidor (SS2S) porém o mesmo não poderá ser alterado pelo usuário. não

Autenticação

Configura como e quais usuários acessarão os drivers no projeto.

Usuários

Permite adicionar usuários ao projeto. Para criar um novo usuário clique com botão direito sobre o item Usuários e acesse o menu Adiciona Item -> Usuário. Quando um usuário é inserido as seguintes propriedades são apresentadas.

Autenticação
Propriedade Descrição Default
Nome do usuário Permite definir o nome do usuário com acesso ao servidor. Este usuário será associado a um grupo que define os recursos disponíveis. Quando um driver for ativado, se o mesmo está configurado com autenticação, o cliente deverá especificar um nome de usuário e senha para que o driver seja habilitado. Usuário_NNN
Senha Permite inserir a senha associada ao usuário. (Nenhuma)

Drivers

Permite adicionar os drivers necessários ao projeto. Para criar um novo driver clique com botão direito sobre o item Drivers, acesse o menu Adiciona Item e selecione o driver que se deseja adicionar(Serial ou Ethernet ou UDP Broadcast). Conforme o driver adicionado ao projeto suas propriedades são apresentadas no painel de propriedades.

Driver Serial

../_images/ss2m_project_tree_serial.jpg

Fig.2 - Árvore de itens de um driver serial

Driver Serial
Propriedade Descrição Default
ID do Driver Valor automaticamente atribuído ao driver quando adicionado ao projeto. NNNN
Parâmetros Globais
Propriedade Descrição Default
Driver habilitado Permite habilitar/desabilitar o driver. Sim
Nome Driver Permite definir um nome para o driver. Driver_NNNN
Descrição Permite definir uma breve descrição para o driver. Default serial driver
Tipo de comunicação Informa o tipo de comunicação para o driver adicionado. Serial
Subtipo Permite selecionar o meio para comunicação.(Opções: Cabo, Modem, Rádio, RS485). Cabo
Protocolo de aplicação Permite selecionar o protocolo de comunicação. SCP-HI
Modo do Protocolo Permite selecionar o modo do protocolo. MESTRE
Timeouts, atrasos e tentativas
Propriedade Descrição Default
Nro. de reenvio de frames com falha. N Este campo define o número máximo de tentativas de reenvio de um pacote de dados antes que seja retornada para o cliente uma resposta indicando falha de comunicação. Note que este valor especifica tentativas ou seja, se o valor for 2 por exemplo, o driver irá enviar um frame para o equipamento remoto e caso ocorra falha neste processo ira reenviar o frame mais 2 vezes. persistindo a falha esta é retornada para o cliente que solicitou a comunicação. 1
Timeout(ms) de resposta de frame Define o valor de timeout, em milissegundos, de espera de resposta de frame. 600
Nro. de reenvio de conexão com falha N Este campo define o número máximo de tentativas de reenvio de um pacote de conexão para o equipamento remoto antes que seja retornada para o cliente uma resposta indicando falha de comunicação. Note que o valor zero indica que não haverá nenhuma tentativa ou seja caso o primeiro frame de conexão retorne erro, esta informada para o cliente. 0
Timeout(ms) de conexão Define o valor de timeout, em milissegundos, para aguardar a resposta de um frame de conexão. 250
Atraso(ms) quando houver erro Existem casos em que é desejável aguardar um intervalo de tempo quando ocorre um erro de comunicação, antes de enviar um novo pacote de dados. Este parâmetro permite especificar este intervalo em milissegundos. 0
Timeout (seg) p/ reiniciar link sem comunic. Quando uma conexão tcp está aberta, este tempo define um timeout para fechar a conexão caso o canal fique sem nenhuma troca de dados. 0
Tamanho máximo de um frame Define o tamanho máximo em bytes que um frame de comunicação pode ter. O protocolo SCP-HI suporta um tamanho máximo de 255 bytes por frame. 255
obs Erro de comunicação É caracterizado um erro de comunicação quando a resposta de um comando de comunicação enviado por um cliente, não retorna em um intervalo de tempo menor que o especificado no parâmetro. “Timeout(ms) de resposta de frame”, no caso de frames de dados ou, “Timeout(ms) de conexão” no caso de frames de conexão.
Auto reconexão do equipamento
Propriedade Descrição Default
Auto reconexão N Caso o equipamento seja desconectado devido a falhas de comunicação, conforme descrito na observação de erro de comunicação, este campo define se haverá ou não tentativas de auto reconexão com o equipamento, ou seja, tentativas de reenvio de frames de conexão. Sim
Intervalo(seg) rápido de reconexão Define o intervalo de tempo em segundos entre cada tentativa de conexão quando o driver possui poucos pacotes de comunicação a serem processados. 5
Intervalo(seg) lento de reconexão Define o intervalo de tempo em segundos entre cada tentativa de conexão quando o driver possui muitos pacotes de comunicação a serem processados. 30

Canal Serial

Cada driver Serial permite adicionar um canal serial. Para criar um canal serial clique com o botão direito sobre o driver e acesse o menu Adiciona Item -> Canal Serial. O canal quando criado e selecionado apresenta as seguintes propriedades:

Canal Serial
Propriedade Descrição Default
Nome do canal Define o nome do canal Serial. Este item é importante como identificação para o acesso do driver ao canal. Canal Serial_001
Número da porta Define a porta de comunicação que o SS2S utilizará para comunicação com o driver. COM 1
Baud rate Define a taxa de comunicação entre o SS2S e o driver. 38400 bauds
Paridade Define se utilizará e qual tipo de bit de paridade para a comunicação serial. Nenhum
Stop bits Define se a comunicação utilizará 1 ou 2 Stop bits. 1 STOP
Bits de dados Define o número de bits de dados na comunicação, podendo-se escolher 7 ou 8 bits. 8 BITS
Timeouts, atrasos e tentativas
Propriedade Descrição Default
Timeout entre caracteres(ms) Define o tempo de espera para recepção de resposta de cada caractere trafegado durante o processo de envio de frame. 0
Atraso para transmitir(ms) Define-se o atraso para transmissão entre um frame e outro pelo driver. 2
Mapeamento dos equipamentos
Propriedade Descrição Default
Id. Inicial Define o endereço inicial de uma faixa de endereços que o usuário irá utilizar para acessar este canal. Se o endereço fornecido pelo usuário do driver estiver entre o Id. Inicial e o Id. Final o pacote associado será tratado por este canal, 1
Id. Final Define o endereço final de uma faixa de endereços que o usuário irá utilizar para acessar este canal. Se o endereço fornecido pelo usuário do driver estiver entre o Id. Inicial e o Id. Final o pacote associado será tratado por este canal. 255
Habilita remapeamento Habilita ou não o remapeamento de endereço do equipamento remoto fornecido pelo usuário. Se desabilitado, Se desabilitado o endereço especificado pelo usuário é utilizado no pacote.|Se habilitado o endereço inicial especificado pelo usuário é remapeado para o valor Id de remapeamento e enviado para o equipamento remoto. Por exemplo, considere os parâmetros Id Inicial = 5, Id Final = 8 e Id de remapeamento = 20. Se o usuário enviar para o driver um pacote com endereço de comunicação = 5 este canal ira enviar o pacote de comunicação para o equipamento de Id = 20. Se o usuário enviar para o driver um pacote com endereço de comunicação = 6 este canal ira enviar o pacote de comunicação para o equipamento de Id = 21, e assim sucessivamente. Se o usuário enviar para o driver um pacote com endereço de comunicação = 9 este canal não ira tratar este pacote pois este endereço está fora da faixa de endereçamento definida para o canal. Não
Id. de remapeamento Especifica o endereço inicial de remapeamento dos endereços enviados pelo usuário para este canal. 1

Driver Ethernet

../_images/ss2m_project_tree_eth.jpg

Fig.3 - Árvore de itens de um driver ethernet

Driver Ethernet
Propriedade Descrição Default
ID do Driver Valor automaticamente atribuído ao driver quando adicionado ao projeto. NNNN
Parâmetros Globais
Propriedade Descrição Default
Driver habilitado Permite habilitar/desabilitar o driver. Sim
Nome Driver Permite definir um nome para o driver. Driver_NNNN
Descrição Permite definir uma breve descrição para o driver. Default ethernet driver
Tipo de comunicação Informa o tipo de comunicação para o driver adicionado. Ethernet
Subtipo Define o subtipo utilizado pelo driver. (Opções: TCP/IP, UDP) TCP/IP
Protocolo de aplicação Permite selecionar o protocolo de comunicação. SCP-HI
Modo do Protocolo Permite selecionar o modo do protocolo. MESTRE
Timeouts, atrasos e tentativas
Propriedade Descrição Default
Nro. de reenvio de frames com falha. N Este campo define o número máximo de tentativas de reenvio de um pacote de dados antes que seja retornada para o cliente uma resposta indicando falha de comunicação. Note que este valor especifica tentativas ou seja, se o valor for 2 por exemplo, o driver irá enviar um frame para o equipamento remoto e caso ocorra falha neste processo ira reenviar o frame mais 2 vezes. persistindo a falha esta é retornada para o cliente que solicitou a comunicação. 0
Timeout(ms) de resposta de frame Define o valor de timeout, em milissegundos, de espera de resposta de frame. 3000
Nro. de reenvio de conexão com falha N Este campo define o número máximo de tentativas de reenvio de um pacote de conexão para o equipamento remoto antes que seja retornada para o cliente uma resposta indicando falha de comunicação. Note que o valor zero indica que não haverá nenhuma tentativa ou seja caso o primeiro frame de conexão retorne erro, esta informada para o cliente. 0
Timeout(ms) de conexão Define o valor de timeout, em milissegundos, para aguardar a resposta de um frame de conexão. 3000
Atraso(ms) quando houver erro Existem casos em que é desejável aguardar um intervalo de tempo quando ocorre um erro de comunicação, antes de enviar um novo pacote de dados. Este parâmetro permite especificar este intervalo em milissegundos. 0
Tamanho máximo de um frame Define o tamanho máximo em bytes que um frame de comunicação pode ter. O protocolo SCP-HI suporta um tamanho máximo de 255 bytes por frame. 255
obs Erro de comunicação É caracterizado um erro de comunicação quando a resposta de um comando de comunicação enviado por um cliente, não retorna em um intervalo de tempo menor que o especificado no parâmetro. “Timeout(ms) de resposta de frame”, no caso de frames de dados ou, “Timeout(ms) de conexão” no caso de frames de conexão.
Gerência do link de conexão
Propriedade Descrição Default
Tempo inic.(seg) para reconexão do link Intervalo de tempo em segundos a ser aguardado pelo driver para tentar uma nova conexão com o equipamento remoto. Este tempo vai sendo incrementado pelo valor do parâmetro “Acréscimo(seg) para reconexão do link” a cada tentativa de conexão consecutiva que houver falha. 3
Acréscimo(seg) para reconexão do link Intervalo de tempo em segundos a ser adicionado ao valor corrente do parâmetro “Tempo inic.(seg) para reconexão do link” a cada falha de conexão consecutiva. 5
Tempo max.(seg) para reconexão do link Intervalo de tempo máximo em segundos para tentativa de conexão do canal associado. 180
Atraso(seg) para reativação dos canais Intervalo de tempo aguardado pelo canal após efetuar uma desconexão por falta de tráfego. Decorrido este tempo, o canal reativa o processo de conexão com o equipamento (caso haja solicitação de comunicação por parte do cliente). 0
Fecha canal se tempo máximo atingido Fecha link de conexão se o tempo definido para tentativa de conexão atingir o limite máximo. não
Auto reconexão do equipamento
Propriedade Descrição Default
Auto reconexão N Caso o equipamento seja desconectado devido a falhas de comunicação, conforme descrito na observação de erro de comunicação, este campo define se haverá ou não tentativas de auto reconexão com o equipamento, ou seja, tentativas de reenvio de frame de conexão. Sim
Intervalo(seg) rápido de reconexão Define o intervalo de espera, em segundos, entre as primeiras (5) tentativas de reconexão caso não obtenha sucesso. Se após estas tentativas a comunicação não for estabelecida, o tempo de espera de reconexão passa a ser o definido no campo Intervalo(seg) lento de reconexão. 3
Intervalo(seg) lento de reconexão Define o intervalo de espera, em segundos, de tentativas de reconexão caso não se obtenha sucesso nas 5 primeiras tentativas de reconexão. 10

Canal Ethernet

Cada driver Ethernet permite adicionar até 50 canais. Para criar um canal ethernet clique com o botão direito sobre o driver e acesse o menu Adiciona Item -> Canal Ethernet. O canal quando criado e selecionado apresenta as seguintes propriedades:

Canal Ethernet
Propriedade Descrição Default
Nome do canal Define o nome do canal Ethernet. Este item é importante como identificação para o acesso do driver ao canal. Canal Ethernet_NNN
Porta do equipamento Define o número da porta de comunicação do equipamento remoto. 2016
IP do Equipamento Define o IP do equipamento remoto ao qual o SS2S acessará através do canal. 192.168.0.200
IP do Gateway Define o IP do Gateway referente ao canal de comunicação. 192.168.0.1
Máscara de subrede Para uma determinada subrede, define-se a máscara como filtro do IP do equipamento. 255.255.255.000
Mapeamento dos equipamentos
Propriedade Descrição Default
Id. Inicial Define o endereço inicial de uma faixa de endereços que o usuário irá utilizar para acessar este canal. Se o endereço fornecido pelo usuário do driver estiver entre o Id. Inicial e o Id. Final o pacote associado será tratado por este canal. 255
Id. Final Define o endereço final de uma faixa de endereços que o usuário irá utilizar para acessar este canal. Se o endereço fornecido pelo usuário do driver estiver entre o Id. Inicial e o Id. Final o pacote associado será tratado por este canal. 255
Habilita remapeamento Habilita ou não o remapeamento de endereço do equipamento remoto fornecido pelo usuário. Se desabilitado o endereço especificado pelo usuário é utilizado no pacote e enviado para o equipamento remoto. Se habilitado, o endereço inicial especificado pelo usuário é remapeado para o valor Id. de remapeamento e enviado para o equipamento remoto. Por exemplo, considere os parâmetros Id Inicial = 5, Id. Final = 8 e Id de remapeamento = 20. Se o usuário enviar para o driver um pacote com endereço de comunicação = 5 este canal irá enviar o pacote de comunicação para o equipamento de Id = 20. Se o usuário enviar para o driver um pacote com endereço de comunicação = 6 este canal ira enviar o pacote de comunicação para o equipamento de Id = 21, e assim sucessivamente. Se o usuário enviar para o driver um pacote com endereço de comunicação = 9 este canal não ira tratar este pacote pois este endereço esta fora da faixa de endereçamento definida para o canal. Não
Id. de remapeamento Especifica o endereço inicial de remapeamento dos endereços enviados pelo usuário para este canal. 255

Driver UDP broadcast

../_images/ss2m_project_tree_udpb.jpg

Fig.4 - Árvore de itens de um driver UDP Broadcast

Driver UDP broadcast
Propriedade Descrição Default
ID do Driver Valor automaticamente atribuído ao driver quando adicionado ao projeto NNNN
Parâmetros Globais
Propriedade Descrição Default
Driver habilitado Permite habilitar/desabilitar o driver. Sim
Nome Driver Permite definir um nome para o driver. Driver_NNNN
Descrição Permite definir uma breve descrição para o driver. Default ethernet broadcast driver
Tipo de comunicação Informa o tipo de comunicação para o driver adicionado. Ethernet
Subtipo Informa o protocolo utilizado pelo driver. UDP-Broadcast
Protocolo de aplicação Permite selecionar o protocolo de comunicação. SCP-HI
Modo do Protocolo Permite selecionar o modo do protocolo. MESTRE
Timeouts, atrasos e tentativas
Propriedade Descrição Default
Nro. de reenvio de frames com falha N Este campo define o número máximo de tentativas de reenvio de um pacote de dados antes que seja retornado para o cliente uma resposta indicando falha de comunicação. Note que este valor especifica tentativas ou seja, se o valor for 2 por exemplo o driver irá enviar um frame para o equipamento remoto e caso ocorra falha neste processo ira reenviar o frame mais 2 vezes. Persistindo a falha esta é retornada para o cliente que solicitou a comunicação. 1
Timeout(ms) de resposta de frame Define o valor de timeout, em milissegundos, de espera de resposta de frame. 2000
Nro. de reenvio de conexão com falha N Este campo define o número máximo de tentativas de reenvio de um pacote de conexão para o equipamento remoto antes que seja retornado para o cliente uma resposta indicando falha de comunicação. Note que o valor zero indica que não haverá nenhuma tentativa ou seja caso o primeiro frame de conexão retorne erro, esta condição é informada para o cliente. 0
Timeout(ms) de conexão Define o valor de timeout, em milissegundos, para aguardar a resposta de um frame de conexão. 500
Atraso(ms) quando houver erro Existem casos em que é desejável aguardar um intervalo de tempo quando ocorre um erro de comunicação, antes de enviar um novo pacote de dados. Este parâmetro permite especificar este intervalo em milissegundos. 0
Tamanho máximo de um frame Define o tamanho máximo em bytes que um frame de comunicação pode ter. O protocolo SCP-HI suporta um tamanho máximo de 255 bytes por frame. 255
obs Erro de comunicação É caracterizado um erro de comunicação quando a resposta de um comando de comunicação enviado por um cliente, não retorna em um intervalo de tempo menor que o especificado no parâmetro “Timeout(ms) de resposta de frame”, no caso de frames de dados ou, “Timeout(ms) de conexão” no caso de frames de conexão.
Gerência do link de conexão
Propriedade Descrição Default
Tempo inic.(seg) para reconexão do link Intervalo de tempo em segundos a ser aguardado pelo driver para tentar uma nova conexão com o equipamento remoto. Este tempo vai sendo incrementado pelo valor do parâmetro “Acréscimo(seg) para reconexão do link” a cada tentativa de conexão consecutiva que houver falha. 10
Acréscimo(seg) para reconexão do link Intervalo de tempo em segundos a ser adicionado ao valor corrente do parâmetro “Tempo inic.(seg) para reconexão do link” a cada falha de conexão consecutiva. 0
Tempo max.(seg) para reconexão do link Intervalo de tempo máximo em segundos para tentativa de conexão do canal associado. 0
Atraso(seg) para reativação dos canais Intervalo de tempo aguardado pelo canal após efetuar uma desconexão por falta de tráfego. Decorrido este tempo, o canal reativa o processo de conexão com o equipamento (caso haja solicitação de comunicação por parte do cliente). 0
Fecha canal se tempo máximo atingido Fecha link de conexão se o tempo definido para tentativa de conexão atingir o limite máximo. não
Auto reconexão do equipamento
Propriedade Descrição Default
Auto reconexão N Caso o equipamento seja desconectado devido a falhas de comunicação, conforme descrito na observação de erro de comunicação, este campo define se haverá ou não tentativas de auto reconexão com o equipamento, ou seja, tentativas de reenvio de frame de conexão. Sim
Intervalo(seg) rápido de reconexão Define o intervalo de espera, em segundos, entre as primeiras (5) tentativas de reconexão caso não obtenha sucesso. Se após estas tentativas a comunicação não for estabelecida, o tempo de espera de reconexão passa a ser o definido no campo Intervalo(seg) lento de reconexão. 3
Intervalo(seg) lento de reconexão Define o intervalo de espera, em segundos, de tentativas de reconexão caso não se obtenha sucesso nas 5 primeiras tentativas de reconexão. 30

Canal UDP Broadcast

Cada driver UDP Broadcast permite adicionar um canal. Para criar um canal UDP Broadcast clique com o botão direito sobre o driver e acesse o menu Adiciona Item -> Canal UDP Broadcast. O canal quando criado e selecionado apresenta as seguintes propriedades:

Canal UDP Broadcast
Propriedade Descrição Default
Nome do canal Define o nome do canal UDP Broadcast. Este item é importante como identificação para o acesso do driver ao canal. Canal UDP Broadcast_001
Porta do equipamento Define o número da porta de comunicação do equipamento remoto. 65520
Mapeamento dos equipamentos
Propriedade Descrição Default
Id. Inicial Define o endereço inicial de uma faixa de endereços que o usuário irá utilizar para acessar este canal. Se o endereço fornecido pelo usuário do driver estiver entre o Id. Inicial e o Id. Final o pacote associado será tratado por este canal. 1
Id. Final Define o endereço final de uma faixa de endereços que o usuário irá utilizar para acessar este canal. Se o endereço fornecido pelo usuário do driver estiver entre o Id. Inicial e o Id. Final o pacote associado será tratado por este canal. 255
Habilita remapeamento Habilita ou não o remapeamento de endereço do equipamento remoto fornecido pelo usuário. Se desabilitado o endereço especificado pelo usuário é utilizado no pacote e enviado para o equipamento remoto. Se habilitado, o endereço inicial especificado pelo usuário é remapeado para o valor Id. de remapeamento e enviado para o equipamento remoto. Por exemplo, considere os parâmetros Id Inicial = 5, Id. Final = 8 e Id de remapeamento = 20. Se o usuário enviar para o driver um pacote com endereço de comunicação = 5 este canal irá enviar o pacote de comunicação para o equipamento de Id = 20. Se o usuário enviar para o driver um pacote com endereço de comunicação = 6 este canal ira enviar o pacote de comunicação para o equipamento de Id = 21, e assim sucessivamente. Se o usuário enviar para o driver um pacote com endereço de comunicação = 9 este canal não ira tratar este pacote pois este endereço esta fora da faixa de endereçamento definida para o canal. Não
Id. de remapeamento Especifica o endereço inicial de remapeamento dos endereços enviados pelo usuário para este canal. 1