Configurar los valores iniciales de las variables

Use los siguientes pasos para agregar valores iniciales a las variables de entrada que creó anteriormente y, a continuación, asígnelas al parámetro de entrada del bloque de funciones MSG_CIPGENERIC correcto.
Para configurar los valores iniciales de las variables
  1. Configurar los valores iniciales para la variable de entrada MyCtrlCfg.
    1. Desde la cuadrícula de variables locales, amplíe MyCtrlCfg para ver sus parámetros.
    2. En la columna
      Valor inicial
      , introduzca los valores para cada parámetro con arreglo a la siguiente tabla:
      Valores iniciales para la variable de entrada MyCtrlCfg
      Parámetro
      Valor inicial
      Comentarios
      MyCtrlCfg.TriggerType
      0
      Solo es necesario recuperar el número de catálogo una vez.
      MyCtrlcfg.StrMode
      Dejar vacío
      No es necesario.
  2. Configurar valores iniciales para la variable de entrada MyAppCfg.
    1. En la cuadrícula de variables locales, amplíe MyAppCfg para ver sus parámetros.
    2. En la columna
      Valor inicial
      , introduzca los valores para cada parámetro con arreglo a la siguiente tabla:
      Valores iniciales para la variable de entrada MyAppCfg
      Parámetro
      Valor inicial
      MyAppCfg.Service
      14
      MyAppCfg.Class
      01
      MyAppCfg.Instance
      01
      MyAppCfg.Attribute
      07
  3. Configurar los valores iniciales para la variable de entrada MyTargetCfg.
    1. En la cuadrícula de variables locales, amplíe MyTargetCfg para ver sus parámetros.
    2. En la columna
      Valor inicial
      , introduzca los valores para cada parámetro con arreglo a la siguiente tabla:
      Valores iniciales para la variable de entrada MyTargetCfg
      Parámetro
      Valor inicial
      Comentarios
      MyTargetCfg.Path
      '4,192.168.100.4'
      El primer '4' indica que el mensaje se está enviando desde el puerto Ethernet integrado.
      192.168.100.4 es la dirección IP de la interfaz Ethernet de la unidad.
      MyTargetCfg.CipConnMode
      0
      Se prefiere No conectado para los mensajes CIP.
      MyTargetCfg.UcmmTimeout
      vacío
      Los mensajes no conectados tienen un tiempo de espera predeterminado de 3.000 milisegundos si sus valores iniciales están vacíos.
      MyTargetCfg.ConnMsgTimeout
      vacío
      Los mensajes conectados tienen un tiempo de espera predeterminado de 3.000 milisegundos si sus valores iniciales están vacíos.
      MyTargetCfg.ConnClose
      Falso
      En el caso de los mensajes conectados, la conexión CIP se puede cerrar inmediatamente una vez completada la instrucción del mensaje si se establece el valor inicial en CIERTO.
      Los parámetros de la cuadrícula de variables locales deben tener un aspecto similar al de la imagen siguiente:
      Aspecto de la cuadrícula de variables después de establecer el valor inicial
  4. Asignar las variables a los parámetros.
    1. En el POU del diagrama de lógica de escalera, haga doble clic en el cuadro situado junto al parámetro y, a continuación, seleccione Triángulo desplegable para abrir la cuadrícula de variables locales.
    2. En la cuadrícula de variables locales, seleccione y asigne una variable a cada parámetro de acuerdo con la siguiente tabla y, a continuación, seleccione
      Seleccionar
      .
      Valores iniciales de los parámetros
      Parámetro
      Variable de entrada
      Comentarios
      CtrlCfg
      MyCtrlCfg
      El número de catálogo solo se debe recuperar una vez, por lo que el valor inicial MyCtrlCfg.TriggerType está establecido en 0.
      AppCfg
      MyAppCfg
      Los valores iniciales se determinaron buscando los valores de datos de objeto de Servicio, Clase, Instancia y Atributo.
      Target
      MyTargetCfg
      Los valores iniciales corresponden a la configuración del dispositivo de destino.
      ReqData
      MyReqData
      Puesto que se trata de un mensaje de lectura, no se solicitan datos, por lo que no se utilizan los parámetros ReqData.
      ReqLength
      MyReqLength
      Puesto que se trata de un mensaje de lectura, no se solicitan datos, y no se utilizan los parámetros ReqLength.
      ResData
      MyResData
      La cadena de número de catálogo está almacenada en el formato de cadena corta ODVA.
      El primer elemento de matriz define la longitud de la cadena y el resto de los elementos almacenan el valor hexadecimal del carácter de cadena.
      El número máximo de caracteres es 80, más el elemento de longitud, por lo que MyResData se define como una matriz de una dimensión con 81 elementos.
      La instancia del bloque de funciones MSG_CIPGENERIC tiene un aspecto similar al de la imagen siguiente:
      El aspecto del bloque de funciones MSG_CIPGENERIC
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal