MSG_CIPSYMBOLIC (mensaje simbólico de protocolo industrial común)

La instrucción MSG_CIPSYMBOLIC envía un mensaje explícito de protocolo industrial común (CIP) a través de un canal Ethernet o de un puerto serie.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores L20E, L50E y L70E.
MSG_CIPSYMBOLIC
MSG_CIPSYMBOLIC

Operación MSG_CIPSYMBOLIC

Cuando el bloque de funciones está habilitado, los búferes de recepción de las operaciones Read se borran en el extremo de incremento de Enable.

Argumentos

Parámetros de MSG_CIPSYMBOLIC
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
IN
Entrada
BOOL
Estado de entrada de línea.
  • CIERTO: Se ha detectado un flanco ascendente, inicia el bloque de instrucciones con la condición previa de que la última operación esté completa.
  • FALSO: No se ha detectado un flanco ascendente, en espera.
CtrlCfg
Entrada
CIPCONTROLCFG
Configuración del control de ejecución del bloque de instrucciones. Utilice los parámetros de CIPCONTROLCFG para definir CtrlCfg.
SymbolicCfg
Entrada
Información para lectura y escritura del símbolo.
TargetCfg
Entrada
CIPTARGETCFG
Configuración del dispositivo de destino.
Utilice los parámetros de CIPTARGETCFG para definir TargetCfg.
Data
Entrada
USINT[1..1]
El comando de lectura almacena los datos devueltos desde el servidor.
El comando de escritura almacena en búfer los datos que se van a enviar al servidor.
Cuando se activa o reactiva un MSG, Data se borra para el comando Read de MSG.
Q
Salida
BOOL
Las salidas de esta instrucción se actualizan de forma asíncrona desde la exploración del programa. La salida Q no se puede utilizar para volver a activar la instrucción ya que IN tiene el flanco activado.
  • CIERTO: La instrucción MSG ha finalizado correctamente.
  • FALSO: La instrucción MSG no se finaliza.
Status
Salida
CIPSTATUS
Estado de ejecución de bloque de función
Cuando se activa o reactiva un MSG, se restablecen todos los elementos de Status.
La salida de estado se define en Tipo de datos CIPSTATUS.
DataLength
Salida
UINT
Número de bytes de datos leídos. Para el servicio de escritura es 0.
Cuando se activa o reactiva un MSG, DataLength se restablece en 0 para el comando Read de MSG.

Ejemplos de MSG_CIPSYMBOLIC

Ejemplo de diagrama de bloque de funciones MSG_CIPSYMBOLIC
Ejemplo de diagrama de bloque de funciones MSG_CIPSYMBOLIC
Ejemplo de diagrama de lógica de escalera MSG_CIPSYMBOLIC
Ejemplo de diagrama de lógica de escalera MSG_CIPSYMBOLIC
Ejemplo de texto estructurado MSG_CIPSYMBOLIC
Ejemplo de texto estructurado MSG_CIPSYMBOLIC
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal