Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Protocolos de comunicación
ModBus TCP
ModBus Slave
ModBus TCP – ModBus Slave
Bloque CUSTOM
ioabInit BOOL Inicio del bloque. Debe hacerse un toggle bit para
En la librería ACCOL3, se encuentra el bloque
iniciar la comunicación, luego de hacer cambios
CUSTOM, que permite la conexión con idiRepeat DINT 500 Tiempo de repetición del ciclo. Debe ser igual al
tiempo de la tarea.
diversos protocolos de comunicación.
iiMode INT 51 51 = ModBus Open Slave Mode
ControlWaveDesigner son las siguientes: idTimeout DINT 500 Timeout del tiempo de respuesta
Dirección IP de la ControlWaveMicro
ModBus TCP
ModBus Master
ModBus TCP – ModBus Master
Bloque CUSTOM
En la librería ACCOL3, se encuentra el bloque CUSTOM, que permite la conexión con diversos
protocolos de comunicación.
Las configuraciones del bloque CUSTOM para una comunicación ModBus TCP, donde el maestro es el
que se programará dentro del ControlWaveDesigner son las siguientes:
Mantiene al maestro preguntando
constantemente
ioabInit BOOL true Inicio del bloque. Debe hacerse un toggle bit para iniciar la
comunicación, luego de hacer cambios
idiRepeat DINT 500 Tiempo de repetición del ciclo. Debe ser igual al tiempo de la tarea.
ianyElement1 INT 3 Modbus Function Code; 3=Read holding registers. Nota: La dirección base enviada
ianyElement2 INT 100 Dirección base del registro especificado en el elemento 1. al esclavo será menor en 1 al
especificado en el parámetro 2.
10 Diagnostics 8
ianyElement6 INT 1 Tamaño del dato (DataSize). 1 para booleanos, 3 para enteros,
5 para flotantes.
ianyElement7 INT 0 Orden de los bits. 0=Más significativo primero
HART
Punto a punto y Multidrop
HART
Configuración de la tarjeta HART/BTI
Se configuran los
canales de la tarjeta
Es necesario un bloque por cada instrumento. ioabInit BOOL true Inicio del bloque. Debe hacerse un toggle bit para
iniciar la comunicación, luego de hacer cambios
ibPrimary BOOL
Este campo debe llamar a una estructura definida por el usuario, donde se almacenan los datos de la secuencia de inicio del
dispositivo. Almacena datos como el número de serial, span, limites, corriente y rangos. Las imágenes muestran la
declaración del tipo de dato StructHartStartData. Por cada dispositivo al que se le va a preguntar, debe existir una estructura
de este tipo de dato.
Este campo debe llamar a una estructura definida por el usuario, donde se almacenan los datos de retorno del dispositivo.
Almacena el valor de las variables y las unidades. Las imagen muestra la declaración del tipo de dato StructHartPollData. Por cada
dispositivo al que se le va a preguntar, debe existir una estructura de este tipo de dato.
3 instrumentos en multidrop,
Cadaconectados
bloque al mismo
representa
canal. a un
instrumento, y cada uno debe tener sus
estructuras declaradas individualmente.