Operaciones Del Protocolo Para Esclavos Modbus - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Operaciones del protocolo para esclavos Modbus

MBUS_INIT
La operación MBUS_INIT sirve para activar e inicializar, o
bien para desactivar la comunicación Modbus. MBUS_INIT
se deberá ejecutar sin errores antes de poder utilizar la
operación MBUS_SLAVE. La operación se finaliza y el bit
"Done" se pone a "1" inmediatamente, antes de continuar
con la siguiente operación.
La operación se ejecuta en cada ciclo cuando está
activada la entrada EN.
Ejecute la operación MBUS_INIT sólo una vez por cada
cambio del estado de la comunicación. Por tanto, la
entrada EN deberá permanecer activada al detectarse un
flanco positivo, o bien ejecutarse sólo en el primer ciclo.
El valor de la entrada "Mode" selecciona el protocolo de
comunicación. Si la entrada tiene el valor "1", el puerto 0 se
asignará al protocolo Modbus y se habilitará el protocolo.
Si la entrada tiene el valor "0", el puerto 0 se asignará a
PPI y se inhibirá el protocolo Modbus.
El parámetro "Baud" permite ajustar la velocidad de
transferencia a 1200, 2400, 4800, 9600, 19200, 38400,
57600, o bien a 115200 bit/s. Las CPUs S7-200 (versión
1.2 o posterior) soportan velocidades de transferencia
comprendidas entre 57,6 y 115,2 kbit/s.
El parámetro "Addr" ajusta la dirección a valores
comprendidos entre 1 y 247.
Tabla 12-3
Parámetros de la operación MBUS_INIT
Entradas/salidas
Mode, Addr, Parity
Baud, HoldStart
Delay, MaxIQ, MaxAI, MaxHold
Done
Error
Utilizar la librería del protocolo Modbus Capítulo 12
Tipos de datos
Operandos
BYTE
VB, IB, QB, MB, SB, SMB, LB, AC, constante, *VD,
*AC, *LD
DWORD
VD, ID, QD, MD, SD, SMD, LD, AC, constante, *VD,
*AC, *LD
WORD
VW, IW, QW, MW, SW, SMW, LW, AC, constante, *VD,
*AC, *LD
BOOL
I, Q, M, S, SM, T, C, V, L
BYTE
VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD
371

Hide quick links:

loading