IO.SetConfigurationParameters |
Topo Anterior Próximo |
Use este Tag para modificar qualquer propriedade da caixa de diálogo de configuração do Driver em tempo de execução. Este Tag funciona somente enquanto o Driver estiver em modo Offline. Para iniciar o Driver em modo Offline, selecione a opção Start driver OFFLINE na caixa de diálogo de configuração do Driver. Pode-se tanto escrever em um Tag PLC ou em um Tag Bloco contendo os parâmetros a serem modificados (escritas de Elementos de Bloco individuais não são suportadas, o Bloco inteiro precisa ser escrito de uma vez só). No Elipse SCADA é necessário usar um Tag Bloco. Cada parâmetro a ser configurado utiliza dois Elementos de Bloco. Por exemplo, caso seja necessário configurar três parâmetros, então o tamanho do Bloco deve ser 6 (3 * 2). O primeiro Elemento é o nome da propriedade (como uma String) e o segundo Elemento é o valor da propriedade. Veja este script no Elipse SCADA: // 'Block' deve ser um Tag Block com leitura automática,
// leitura por varredura e escrita automática desabilitadas.
Ao usar o E3, a habilidade de criar arrays em tempo de execução permite o uso tanto de um Tag de Comunicação quanto de um Tag Bloco. Pode-se utilizar o método Write do Driver para enviar os parâmetros diretamente para o Driver, sem a necessidade de criar um Tag. Veja estes exemplos: Dim arr(6)
Uma variação do exemplo anterior usa um array bidimensional: Dim arr(10)
O Driver não valida nomes de parâmetros ou valores passados, por isto tenha cuidado ao escrever parâmetros e valores. O comando Write falha se o array de configuração é criado incorretamente. Pode-se consultar o log do Driver ou usar o parâmetro writeStatus do método WriteEx para descobrir a causa exata do erro: Dim arr(10), strError |