|
<< Clique para Mostrar o Sumário >>
Parâmetros de um Servidor |
Pode-se modificar Tabelas Bilaterais de Servidores ICCP em tempo de execução para adicionar ou modificar Tags. Entretanto, caso seja necessário remover Tags, um Servidor deve ser colocado em modo Offline.
Utilize chamadas aos Tags UpdatePointDatabase e UpdateDeviceDatabase. Se estes Tags já existem, os parâmetros são atualizados. Se estes Tags não existem, um novo ponto é criado. Ao final deste processo, execute uma chamada ao Tag SaveDatabase.
Se uma operação de remoção é necessária, uma sequência de passos deve ser realizada, conforme as opções descritas a seguir.
1.Selecione a opção Start Offline (Allows Runtime Configuration).
2.Coloque o Servidor ICCP em modo Offline escrevendo o valor 1 (um) no Tag ICCP.ServerOffline, conforme o exemplo a seguir.
Write -1, 0, 0, 3, Array("ICCP.ServerOffline", 1)
3.Configure o Tag ICCP.StartOffline com o valor 0 (zero). Este Driver cria um componente Servidor, pois agora está em modo Online. Entretanto, este componente Servidor ainda está em modo Offline, devido ao passo anterior, conforme o exemplo a seguir.
Write -1, 0, 0, 3, Array("ICCP.StartOffline", 0)
4.Execute chamadas aos Tags UpdatePointDatabase e UpdateDeviceDatabase. Como o banco de dados está vazio, todos os itens devem ser inseridos.
5.Execute uma chamada ao Tag SaveDatabase.
6.Coloque o Servidor ICCP de volta ao modo Online escrevendo o valor 0 (zero) no Tag ICCP.ServerOffline, conforme o exemplo a seguir.
Write -1, 0, 0, 3, Array("ICCP.ServerOffline", 0)
1.Desmarque a opção Start Offline (Allows Runtime Configuration). Esta configuração desconecta todos os canais de comunicação, tanto Clientes quanto Servidores, conforme o exemplo a seguir.
Write -1, 0, 0, 3, Array("ICCP.StartOffline", 1)
2.Repita os passos seguintes do procedimento de iniciar em modo Offline.