Configurar valores iniciais para variáveis

Use as etapas a seguir para adicionar valores iniciais às variáveis de entrada que você criou previamente, e em seguida atribuir as variáveis ao parâmetro de entrada do bloco de função MSG_CIPGENERIC correto.
Para configurar valores iniciais para variáveis
  1. Configure os valores iniciais para a variável de entrada MyCtrlCfg.
    1. Na grade de variáveis locais, expanda MyCtrlCfg para visualizar seus parâmetros.
    2. Na coluna
      Valor inicial
      , insira os valores de cada parâmetro de acordo com a tabela a seguir:
      Valores iniciais para a variável de entrada MyCtrlCfg
      Parâmetro
      Valor inicial
      Comentários
      MyCtrlCfg.TriggerType
      0
      Nós apenas precisamos recuperar o número de catálogo uma vez.
      MyCtrlcfg.StrMode
      Deixar em branco
      Desnecessário.
  2. Configure os valores iniciais para a variável de entrada MyAppCfg.
    1. Na grade de variáveis locais, expanda MyAppCfg para visualizar seus parâmetros.
    2. Na coluna
      Valor inicial
      , insira os valores de cada parâmetro de acordo com a tabela a seguir:
      Valores iniciais para a variável de entrada MyAppCfg
      Parâmetro
      Valor inicial
      MyAppCfg.Service
      14
      MyAppCfg.Class
      01
      MyAppCfg.Instance
      01
      MyAppCfg.Attribute
      07
  3. Configure os valores iniciais para a variável de entrada MyTargetCfg.
    1. Na grade de variáveis locais, expanda MyTargetCfg para visualizar seus parâmetros.
    2. Na coluna
      Valor inicial
      , insira os valores de cada parâmetro de acordo com a tabela a seguir:
      Valores iniciais para a variável de entrada MyTargetCfg
      Parâmetro
      Valor inicial
      Comentários
      MyTargetCfg.Path
      '4,192.168.100.4'
      O primeiro '4' indica que a mensagem está sendo enviada a partir da porta Ethernet integrada.
      192.168.100.4 é o endereço IP da interface Ethernet da unidade.
      MyTargetCfg.CipConnMode
      0
      Desconectado é preferencial para as mensagens CIP.
      MyTargetCfg.UcmmTimeout
      em branco
      Mensagens desconectadas têm um tempo limite padrão de 3000 milissegundos se os seus Valores iniciais estiverem em branco.
      MyTargetCfg.ConnMsgTimeout
      em branco
      Mensagens conectadas têm um tempo limite padrão de 3.000 milissegundos se os seus valores iniciais estiverem em branco.
      MyTargetCfg.ConnClose
      FALSO
      Para mensagens Conectadas, a conexão CIP pode ser fechada imediatamente depois da conclusão da instrução de mensagem, configurando o valor inicial como TRUE.
      Os parâmetros na grade de variáveis locais são semelhantes à imagem a seguir:
      Como fica a grade de variáveis após a definição do valor inicial
  4. Atribua as variáveis aos parâmetros.
    1. Na POU de diagrama de ladder, clique duas vezes na caixa ao lado do parâmetro e selecione Triângulo de menu suspenso para abrir a grade de variáveis locais.
    2. Na grade de variáveis locais, selecione e atribua uma variável a cada parâmetro de acordo com a tabela a seguir e selecione
      Selecionar
      .
      Valores iniciais para parâmetros
      Parâmetro
      Variável de entrada
      Comentários
      CtrlCfg
      MyCtrlCfg
      O número de catálogo deve ser recuperado apenas uma vez, portanto o valor inicial MyCtrlCfg.TriggerType é definido como 0.
      AppCfg
      MyAppCfg
      Os valores iniciais foram determinados observando os valores de dados do objeto para Serviço, Classe, Instância e Atributo.
      Target
      MyTargetCfg
      Os valores iniciais servem para a configuração do dispositivo de destino.
      ReqData
      MyReqData
      Como esta é uma mensagem de Leitura, não há dados de solicitação e os parâmetros ReqData não são usados.
      ReqLength
      MyReqLength
      Como esta é uma mensagem de Leitura, não há dados de solicitação e os parâmetros ReqLength não são usados.
      ResData
      MyResData
      A string do número de catálogo é armazenada na matriz no formato de string curta ODVA.
      O primeiro elemento da matriz define o comprimento da força e o resto armazena o valor hexadecimal dos caracteres da string.
      O número máximo de caracteres é 80, mais o elemento de comprimento, portanto MyResData é definido como uma matriz unidimensional com 81 elementos.
      A instância do bloco de função MSG_CIPGENERIC é semelhante à imagem a seguir:
      Como é o bloco de função MSG_CIPGENERIC
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal