Exportar e importar variáveis

No software de edição de tela, você pode executar a exportação e importação de variáveis globais usando a barra de ferramentas do editor de variáveis. A propriedade de um alarme e de registro estão incluídos no item de exportação. A exportação e importação de variáveis locais não é suportada.

Observação:

Embora você possa importar dados exportados como arquivos CSV ou TXT a partir do software de edição de tela versão 3.3 Service Pack 1 ou anterior para o software de edição de tela versão 3.4 ou posterior, os arquivos exportados da versão 3.4 ou posterior não podem ser importados para a versão 3.3 Service Pack 1 ou anterior, pois a versão do arquivo é 2.0.
Verifique a versão do arquivo de saídas CSV ou TXT na linha [FileVersion] do arquivo de saída.

Os seguintes formatos de arquivo são suportados para importar e exportar variáveis:

Observação:

Você pode ver o arquivo exportado usando um software como o Microsoft Excel.

Observação:

A saída de dados é formatada da seguinte forma:

  • As strings são encapsuladas por aspas duplas (").
    Por exemplo, "Isto é uma string"
  • Os caracteres especiais "=", "+", "-", "@", TAB e ENTER que aparecem no início de uma entrada são prefixados com aspas simples (').
    Por exemplo, "'=1+2"

Notas sobre Importando variáveis

    1. Remover o arquivo de símbolo do projeto.
    2. Exportar as variáveis do projeto.
    3. Importar as variáveis para o projeto.
    4. Importar o arquivo de símbolo para o projeto.

Formato variável

O arquivo exportado contém os dados da amostra abaixo quando abertos no Excel.

Observação: Você pode editar somente os dados em texto azul. Se o formato for modificado, você não poderá importar o arquivo.

Itens de exportação

Esta tabela indica uma propriedade que corresponde ao item exportado.

O item cuja propriedade não está definida, estará em branco.

Itens Propriedade A localização com a propriedade Valor disponível

Name

[Nome]

[Todas as variáveis]

Seguindo as convenções de nomenclatura.

Type

[Tipo de dados]

[Todas as variáveis]

Seguindo o tipo de dados suportados.

ElementType

Indica o tipo de dados do elemento de matriz ou membro da estrutura.

[Todas as variáveis]

Seguindo o tipo de dados suportados.

Dimensions

[Dimensão]

[Todas as variáveis]

Seguindo a faixa de suporte da propriedade.

InitialValue

[Valor inicial]

[Todas as variáveis]

Seguindo a faixa de suporte da propriedade.

RetentiveEnabled

[Retentivo]

[Todas as variáveis]

TRUE/FALSE

FolderName

[Pasta]

[Todas as variáveis]

Seguindo as convenções de nomenclatura.

BindType

Indica o tipo de dados atribuídos.

Janela do seletor de propriedades para propriedades da variável.

Apenas o objeto que pode ser definido em uma propriedade.

BindObject

Indica o nome dos dados atribuídos.

Janela do seletor de propriedades para propriedades da variável.

Seguindo as convenções de nomenclatura.

BindField

Indica a propriedade dos dados atribuídos.

Janela do seletor de propriedades para propriedades da variável.

Apenas uma propriedade de um objeto atribuído.

BindIsArray

Indica se uma variável definida pelo usuário é definida como o valor.

Janela do seletor de propriedades para propriedades da variável.

TRUE/FALSE

BindValue

- -  

BindDirection

[Direção]

Janela do seletor de propriedades para propriedades da variável.

OneWay/Both

BindConverter

[Conversores]

Janela do seletor de propriedades para propriedades da variável.

Seguindo as convenções de nomenclatura.

HasInputRange

[Faixa de entradas]

[Todas as variáveis]

TRUE/FALSE

MinValue

[Mínimo]

[Todas as variáveis]

Seguindo a faixa de suporte da propriedade.

MaxValue

[Máximo]

[Todas as variáveis]

Seguindo a faixa de suporte da propriedade.

Target

[Modelo]

Arquitetura do sistema

Não editar

Source

[Origem]

[Todas as variáveis]

Não editar

ScanRate

[Taxa de digitalização]

[Todas as variáveis]

Seguindo as convenções de nomenclatura.

ScanRateInterval

[Intervalo]

[Todas as Taxas de digitalização]

1 - 600

AddressEnabled

[Endereço base] (apenas quando selecionado uma Matriz ou Estrutura).

[Todas as variáveis]

Se propriedade selecionada, exibe TRUE.

Address

[Endereço do dispositivo]

[Todas as variáveis]

Seguindo a faixa de suporte da propriedade.

HasBinding

Indica VERDADEIRO, ao utilizar um objeto ou outra variável para propriedade variável.

[Todas as variáveis]

TRUE/FALSE

VariableLength

[Tamanho da variável]

[Todas as variáveis]

TRUE/FALSE

NumberOfBytes

[Número de bytes/palavras]

[Todas as variáveis]

Seguindo a faixa de suporte da propriedade.

StringEncode

[Codificação de strings] (apenas quando selecionado dispositivo externo da [Origem]).

[Todas as variáveis]

Seguindo a codificação de suporte.

HasAlarm

Indica VERDADEIRO, quando a variável é usada em um Alarme.

[Todos os alarmes]

TRUE ou em branco

AlarmType

Indica Limite, quando se usa variável em Alarme de nível.

[Alarme de nível]

Limit ou em branco

***ThresholdState [1]

Indica Habilitar, ao utilizar variável em Alarme de nível.

[Alarme de nível]

Enable ou em branco

***Threshold [1]

[Tipo de alarme]

[Alarme de nível]

HiHi/Hi/Lo/LoLo

***ThresholdValue [1]

[Valor]

[Alarme de nível]

Seguindo a faixa de suporte da propriedade.

***ThresholdDeadBand [1]

[Banda morta]

[Alarme de nível]

Seguindo a faixa de suporte da propriedade.

***ThresholdAlarmGroup [1]

Indica o nome do grupo de alarme incluindo uma variável.

[Alarme de nível]

Seguindo as convenções de nomenclatura.

***ThresholdMessageMode [1]

Indica a configuração de uma mensagem.

[Alarme de nível]

Direct/Language Table

***ThresholdMessage [1]

[Mensagem]

[Alarme de nível]

Seguindo a faixa de suporte da propriedade.

***ThresholdSeverity [1]

[Severidade]

[Alarme de nível]

Seguindo a faixa de suporte da propriedade.

***ThresholdParameter [1]

[Parâmetro]

[Alarme de nível]

Seguindo a faixa de suporte da propriedade.

ThresholdState

[Condição do trigger]

[Alarme de bool]

Enabled/Disable

ThresholdType

[Tipo de alarme]

[Alarme de bool]

Hi/Lo

ThresholdCondition

-

-

WhenHigh/WhenLow

Não editar

ThresholdAlarmGroup

Indica o nome do grupo de alarme incluindo uma variável.

[Alarme de bool]

Seguindo as convenções de nomenclatura.

ThresholdMessageMode

Indica a configuração de uma mensagem.

[Alarme de bool]

Direct/Language Table

ThresholdMessage

[Mensagem]

[Alarme de bool]

Seguindo a faixa de suporte da propriedade.

ThresholdSeverity

[Severidade]

[Alarme de bool]

Seguindo a faixa de suporte da propriedade.

ThresholdParameter

[Parâmetro]

[Alarme de bool]

Seguindo a faixa de suporte da propriedade.

DataSharing

[Compartilhamento de dados]

[Todas as variáveis]

None/ReadOnly/ReadWrite

LoggingGroup

Indica o nome do grupo, quando a variável é usada no Registro.

[Todos os registros]

Seguindo as convenções de nomenclatura.

Comments[Comentários] [Todas as variáveis] Seguindo as convenções de nomenclatura.
AlarmGroupIdIndica o nome do grupo de alarme. [Todas as variáveis] Seguindo as convenções de nomenclatura.

1. *** refere-se a HiHi, Hi, Lo ou LoLo.