5
Intercambio de datos mediante mensajes de variables
Envío de
mensajes
acíclicos de
variables
SCTRACYCL TrAcycl
56
Comando: _SBusComDef (SCD_TRACYCL, TrAcycl)
(Si desea obtener una descripción detallada, consulte el
plus®
IPOS
)
Este comando establece un servicio acíclico de escritura de variables que envía un
mensaje de variables con un identificador fijo dentro de un ciclo de programa IPOS
La inicialización de los objetos y el envío del objeto se llevan a cabo inmediatamente
después de ejecutar el comando SCD_TRACYCL.
SCD_TRACYCL contiene como segundo argumento un indicador de variable. Dicha
variable se refiere a la estructura de un comando.
Nº
Nombre
Valor
variable
H10
ObjectNo.
0 – 2047
H11
Len
0h – 8h
100h – 108h
H12
DPointer
p. ej., 20
0
Código de
1
H13
retorno
2
3
El DPointer se refiere a la estructura de los datos, en este caso la variable H20.
Nº
Nombre
variable
H20
long lTrAcyclDataLow
H21
long lTrAcyclDataHigh
La segunda variable sólo se utiliza con una longitud fija de más de 4 bytes.
manual de MOVIDRIVE
Significado
Describe el número de objetos (identificador de bus CAN)
Número de bytes de datos y formato de los datos.
La longitud está definida en los bits 0 – 3.
El formato de los datos está definido en el bit 8.
Estructura de los datos comenzando con la variable H20.
Preparado
Transmisión en progreso
Transmisión concluida correctamente
Fallo en el envío
Significado
Contiene los datos de la primera variable.
Contiene los datos de la segunda variable.
Comunicación en serie MOVIDRIVE
®
plus®
.
®