Variables En El Bloque De Datos Del Maestro Modbus - Siemens SIMATIC ET 200MP Manual De Programación

Ocultar thumbs Ver también para SIMATIC ET 200MP:
Tabla de contenido

Publicidad

Programación - Comunicación mediante instrucciones
3.2 Modbus

Variables en el bloque de datos del maestro Modbus

La tabla siguiente muestra las variables estáticas públicas del DB de instancia de
Modbus_Master que pueden utilizarse en el programa.
Tabla 3- 16
Variables estáticas en el DB de instancia
Variable
Blocked_Proc_Timeout
Extended_Addressing
Compatibility_Mode
1)
MB_DB
Los módulos de comunicaciones PtP se comportan según la especificación Modbus. Para que Modbus se comporte
1)
como en CP 341, CP 441-2y ET 200SP 1SI , utilice el parámetro "Compatibility_Mode".
El programa puede escribir valores en las variables Blocked_Proc_Timeout y
Extended_Addressing para controlar las operaciones del maestro Modbus.
48
Tipo de
Estándar
datos
Real
0.5
Bool
FALSE
Bool
FALSE
MB_BASE -
Instrucciones de comunicación PtP utilizadas con la periferia descentralizada de un S7-300/400
Descripción
Tiempo (en segundos) que debe esperarse una instancia bloqueada
del maestro Modbus antes de que esta se elimine como ACTIVA. Esto
puede suceder, por ejemplo, cuando se ha emitido una solicitud de
maestro y, seguidamente, el programa deja de llamar la función del
maestro antes de que la solicitud haya finalizado por completo. El
valor de tiempo debe ser mayor que 0 y menor que 55 segundos, de lo
contrario se produce un error.
Ver también los apartados "Reglas para la comunicación del Modbus-
Master" y "Llamada de la instrucción Modbus_Master con diferentes
ajustes de parámetros".
Configura la dirección de estación del esclavo como byte único o
doble.
FALSE = dirección de un byte; 0 a 247
TRUE = dirección de dos bytes (corresponde al direccionamiento
avanzado);
0 a 65535
Modo de compatibilidad con CP 341 y CP 441-2 con driver para
Modbus RTU y con ET 200SP 1SI para Modbus.
El valor predeterminado es 0.
FALSE = según especificación Modbus, no compatible
TRUE = compatible
Con FC1 y FC2 se aplica lo siguiente: Los datos leídos en la
trama de recepción se escriben palabra por palabra en la
memoria direccionada de la CPU y se sustituyen byte por byte.
Si el número de bits que deben transmitirse no es múltiplo de
16, los bits no relevantes de la última palabra se ponen a cero.
Con FC15 se aplica lo siguiente: Las palabras que deben
transmitirse se leen una a una en la memoria direccionada y se
escriben byte por byte en la trama de transmisión.
Si el número de bits que deben transmitirse no es múltiplo de 8,
los bits no relevantes del último byte se leen sin cambios en la
memoria direccionada y se insertan en la trama de transmisión.
El parámetro MB_DB de la instrucción Modbus_Comm_Load debe
interconectarse con el parámetro MB_DB de la instrucción
Modbus_Master.
Manual de programación, 01/2013, A5E31625084-AA

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200sp

Tabla de contenido