Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia2 IOScanning ModbusDevice ModbusTPC
Guia2 IOScanning ModbusDevice ModbusTPC
Servicio DTM
M580 (Direc IP 192.168.10.1) conectado a un
Dispositivo Genérico (Direc IP 192.168.10.10)
mediante protocolo MODBUST TCP
Internal
La configuración de las comunicaciones entre
el M580 y el dispositivo se hacen vía DTM
Internal
Añadir DTM Modbus Device (dispositivo Modbus TCP genérico)
Internal
En este ejemplo vamos a comunicar con un dispositivo que ya tiene una
dirección IP configurada, por ello, deshabilitamos la opción DHCP y fijamos de
forma manual la dirección IP del dispositivo.
Internal
Creamos una nueva petición
Internal
Nos definimos 4 peticions de IOScanning (Entradas Digitales, Salidas Digitales,
Entradas Analógicas y Salidas Analógicas)
ED
EA SD
SA
Internal
ENTRADAS DIGITALES
Petición 1
Internal
Nombres de las variables de las Entradas Digitales
Internal
ENTRADAS ANALOGICAS
Petición 2
Internal
Nombres de las variables de las Entradas Analógicas
Internal
SALIDAS DIGITALES
Petición 3
Internal
Nombres de las variables de las Salidas Digitales
Internal
SALIDAS ANALOGICAS
Petición 4
Internal
Nombres de las variables de las Salidas Analógicas
Internal
Compilamos el programa y genera las variebles de
Entradas/Salidas Digitales/Analñogicas
ED
EA
Internal
SD
SA
Internal
LECTURA del Estado de las Comunicaciones
CRA_CNX_HEALTH (estado comunicaciones puertos RIO),
DEVICE_CNX_HEALTH (estado comunicaciones puertos DIO)
Internal
Para hallar el número de bit correspondiente al dispositivo se le resta 32 al
número de dispositivo. Así, al DIO número 36 le corresponde: 36-32=4 -> 4º
bit del array DEVICE_CNX_HEALTH. Al DIO 37 le corresponde el 5º.
Internal
ESCRITURA (Control) sobre el Estado de las Comunicaciones
DIO_CTRL (activar/desactivar lineas de scanning)
Internal
Para desactivar la lectura de parámetros de la segunda
linea del IOScanning modifico a 1 el valor del bit 258
Lectura de parámetros
desactivada
Escritura de parámetros
desactivada
Internal
Si sólo desconectamos uno de los objetos la línea permanece viva ya que es
una condición necesaria para que el otro objeto siga funcionando
Escritura de parámetros
desactivada
Internal
DETALLES
Tantas palabras
freshness como
objetos de
entrada en el Imput object 272 parado
dispositivo.
Internal
Objeto de salida
(escritura).
Desactivamos el
objeto de salida 277
Internal
DETALLES
Internal
Creamos una nueva línea de IOScanning y vemos que…
Si desactivamos
el objeto 287: DEVICE_CNX_HEALTH del dispositivo
M340 a OFF
Internal