Siemens SIMATIC S7-1200 Manual De Sistema página 622

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

105BProcesador de comunicaciones
12.5 Comunicación Modbus
Cada conexión de servidor debe cumplir estas reglas:
● Cada conexión MB_SERVER debe usar un DB de instancia distinto
● Cada conexión MB_SERVER debe establecerse con un número de puerto IP único. Sólo
● Cada conexión MB_SERVER debe usar una ID de conexión única.
● El MB_SERVER debe ser llamado individualmente para cada conexión (con su DB de
La ID de conexión debe ser unívoca para cada conexión individual. Es decir, sólo debe
usarse una ID de conexión única con cada DB de instancia individual. Resumiendo, el DB
de instancia y la ID de conexión están emparejadas y deben ser únicas para cada conexión.
Tabla 12- 59 Códigos de función de diagnóstico Modbus
Funciones de diagnóstico Modbus MB_SERVER
Código
Subfunción
s
08
0x0000
08
0x000A
11
Variables de MB_SERVER
Esta tabla muestra las variables estáticas públicas almacenadas en el bloque de datos
instancia MB_SERVER que se pueden utilizar en el programa.
Tabla 12- 60 Variables estáticas públicas de MB_SERVER
Variable
HR_Start_Offset
Request_Count
Server_Message_Count
Xmt_Rcv_Count
Exception_Count
622
se admite 1 conexión por puerto.
instancia respectivo).
Descripción
Devolver datos de consulta del test de eco: MB_SERVER reenvía a un cliente Modbus una
palabra de datos que se ha recibido.
Borrar contador de eventos de comunicación: La instrucción MB_SERVER borra el contador de
eventos de comunicación utilizado para la función Modbus 11.
Consultar contador de eventos de comunicación: La instrucción MB_SERVER utiliza un contador
de eventos de comunicación interno para registrar el número de peticiones de lectura y escritura
Modbus correctas que se envían al servidor Modbus. El contador no se incrementa con ninguna
de las peticiones de las funciones 8 ni 11. Tampoco se incrementa con las peticiones que
producen un error de comunicación.
La función Broadcast no está disponible para Modbus TCP porque sólo puede haber una
conexión cliente-servidor a la vez.
Tipo de
Valor
datos
predeter
minado
Word
0
Word
0
Word
0
Word
0
Word
0
Descripción
Asigna la dirección inicial del registro de retención Modbus.
Número de todas las peticiones recibidas por este servidor.
Número de peticiones recibidas para este servidor específico.
Número de transmisiones o recepciones con error detectado. También
se incrementa con cada mensaje recibido que sea un mensaje Modbus
no válido.
Errores específicos Modbus que requieren una excepción devuelta
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05

Publicidad

Tabla de contenido
loading

Tabla de contenido