Configuración de BUS AS-i con STEP 7
Tecnologías de Control Tema 4
Aplicaciones en Simatic S7 estro AS-i para S7-300. Tarjeta maestra para SIMATIC S7-300 y ET 200 M Funcionalidad de maestro AS-i: • Acceso a la periferia periferia de los esclavos esclavos
(Perfil de maestro M0) • Funcio Funciones nes adici adiciona onales les con con ayuda ayuda de un módulo módulo estándar de programación (Perfil de maestro M1)
Dispone Dispone de LEDs que informan informan del estado estado de la tarjeta tarjeta y los esclavos AS-i Se dispone de dos modelos • CP 34 3433-2 2 y CP 34 3433-2 2P
Aplicaciones en Simatic S7 -Interface: Funcionamiento • Para el modo de funcionamiento estándar no hay que configurar nada: • 1) Los esclavos se direccionan con el aparato de programación • 2) Se conecta el maestro y con el selector de modo se elige el modo de configuración: Con ello se reconocen automáticamente todos los esclavos de la red • 3) Con el selector de modo de elige el modo protegido: La configuración proyectada se considera definitiva a efectos de supervisión y control
• Si uno de los esclavo falla: • El maestro reconoce el fallo y señaliza la dirección del módulo que ha fallado: • Si se sustituye por otro módulo igual de fábrica, el maestro lo direcciona de forma automática con la dirección del esclavo que estaba fallando hasta ese momento
Aplicaciones en Simatic S7 tercambio de datos entre CPU-Maestro-Esclavos CPU
Maestro AS-i
Datos de entrada
Esclavos 1
Datos de entrada
2
Programa 3
Datos de salida
Datos de salida
...
Procesador maestro AS-i CP 343-2 o de la CP 343 –2 En la serie S7 300 • Esclavos estándar y con direccionamiento exten En el sistema ET 200M • Esclavos analógicos según perfil de esclavo 7.3/
S7 300 Maestro AS-Interface
CP 343-2 Distribuidor
Fuente de alimentación AS-Interface Sonar-BERO con AS-Interface
na de lización
Botone SIGNU 3SB3
Módulo E/A
UHILF
Arrancador de motor
Procesador maestro AS-i CP 343-2 tos técnicos del módulo
Procesador maestro AS-i CP 343-2 dicadores y elementos de mando del CP SF: Error del sistema RUN: La CP se ha inicializado correctamente APF: Fallo en la fuente alimentación de AS-i CER: Error de configuración • No coinciden configuraciones teórica y actual AUP: Es posible la programación automática CM: Modo de operación: • (1) Modo configuración • (0) Modo protegido
20+, 10+, 0...9: Indicación de esclavos identificados y activados SET: Pulsador de set. Para configurar la CP en el modo estándar
Procesador maestro AS-i CP 343-2 nfiguración básica de CP 343-2
Procesador maestro AS-i CP 343-2 nfiguración básica de CP 343-2
Procesador maestro AS-i CP 343-2
tercambio valores binarios con esclavos tándar o esclavos A
El CP 343-2 asigna 4 bits a cada esclavo estándar o A conectado al bus AS-i La CPU puede acceder a esta información con escritura (salida) o con lectura (entrada)
Procesador maestro AS-i CP 343-2 bla de asignación de la CP 343-2 Los cuatro primeros bits de entrada reservados para FC “ASI_3422” (FC 7) Los cuatro primeros bits de salida no tienen relevancia
Procesador maestro AS-i CP 343-2 emplo de una configuración Los bits relevantes para el programa de usuario son los marcados en gris
Procesador maestro AS-i CP 343-2 ceso a datos binarios de esclavos estándar o A L L T T
PIW X PID X PQW X PQD X
EJEMPLO: Supongamos dirección inicial 256 //Datos de entrada L PID 256 T DB20.DBD 0 L PID 260 T DB20.DBD 4 L PID 264 T DB20.DBD 8 L PID 268 T DB20.DBD 12
//Datos de salida L DB20.DBD 32 T PQD 256 L DB20.DBD 36 T PQD 260 L DB20.DBD 40 T PQD 264 L DB20.DBD 44 T PQD 268
A DB20.DBX 0.1 A DB20.DBX 3.0 = DB30.DBX 47.3
//Esclavo 1, conexión 2 //Esclavo 7, conexión 1 //Esclavo 31, conexión 4
Procesador maestro AS-i CP 343-2 tos de gestión entre CPU-Maestro-Esclavos
Procesador maestro AS-i CP 343-2 7, ASI_3422: Interfaz de comandos maestro M1 ámetro Declaración Tipo datos Área de memoria Descripción IN
BOOL
I, Q, M, D, L, Const.
Mientras ACT=1, inicio procesami de comando si no se está procesa
RTUP
IN
BOOL
I, Q, M, D, L
Startup=1, Arranque de la CPU.
DR
IN
WORD
I, Q, M, D, L
Dirección inicial de la CP 343-2.
D
IN
ANY
I, Q, M, D, L
Buffer de emisión p.e.: P#DB20.DBX 20.0 BYTE 10
V
IN
ANY
I, Q, M, D, L
Buffer de recepción. p.e.: P#DB30.DBX 20.0 BYTE 1
E
OUT
BOOL
Q, M, D, L
Done=1, Petición terminada sin er
OR
OUT
BOOL
Q, M, D, L
Error=1, Petición terminada con e
TUS
IN/OUT
DWORD
M, D
1ª word: código de error 2ª word: Uso interno de la FC 7
Procesador maestro AS-i CP 343-2 uipo didáctico Un equipo didáctico está constituido por los siguientes componentes AS-i:
S7 300 Maestro AS-Interface
CP 343-2
Fuente de alimentación AS-Interface
Distribuidor Esclavo 10 Módulo 2E/2S
Esclavo 3 IN1
Módulo 4E/4S
IN1 IN2 IN3 IN4
OUT1 OUT2 OUT3 OUT4
Sensor inductivo
IN2 Sensor inductivo
Contactor
OUT3 Contactor
OUT4
rocesa or maestro
-
-
uipo didáctico El otro equipo didáctico está constituido por los siguientes componentes AS
S7 300
CP 343-2
Maestro AS-Interface
Distribuidor
Esclavo 3
Contactores
rruptores
Esclavo 17
Esclavo 10 Módulo 2E/2S
dulo /4S
Fuente de alimentación AS-Interface
IN1
Sensor inductivo
OUT IN2 Sensor inductivo
Módulo 4E/4A
Esclavo 13 Módulo 4E
Contactor
OUT3 Contactor
Interruptores
Pulsadores
OUT4
Procesador maestro AS-i CP 343-2 rograma para comprobar direcciones EJEMPLO: OB 1 CALL FC 1 CALL FC 11 CALL FC 2
FC 1 OPN DB 1 L PID 256 T DBD 0 L PID 260 T DBD 4 L PID 264 T DBD 8 L PID 268 T DBD 12
FC 11 … … … …
FC 2 OPN DB 1 L DBD 16 T PQD 256 L DBD 20 T PQD 260 L DBD 24 T PQD 264 L DBD 28 T PQD 268
NOTA: La dirección de periferia configurada en el hardware es la 256
Procesador maestro AS-i CP 343-2
Esclavo 3
FC 11
Módulo 4E/4S Contactores Interruptores
OUT1
IN1 IN2 IN3 IN4
OUT2 OUT3 OUT4
OPN DB 1 A DBX 1.0 = DBX 17.0 A DBX 1.1 = DBX 17.1
A = A =
DBX 1.2 DBX 17.2 DBX 1.3 DBX 17.3
Procesador maestro AS-i CP 343-2
Esclavo 10
FC 11 (continuación)
Módulo 2E/2S
IN1
Sensor inductivo
Sensor
IN2 inductivo
Contactor
OUT3 Contactor
OUT4
A DBX 5.4 = DBX 21.6 A DBX 5.5 = DBX 21.7
Procesa or maestro AS-i CP 343-2
dulo 4E
FC 11 (continuación)
Esclavo 13
Pulsadores
A =
DBX 6.0 Q 124.0
A =
DBX 6.2 Q 124.2
A =
DBX 6.1 Q 124.1
A =
DBX 6.3 Q 124.3
Procesador maestro AS-i CP 343-2
Módulo 4E/4A
FC A = =
11 (continuación) DBX 8.0 DBX 24.0 Q 125.0
A = =
DBX 8.2 DBX 24.2 Q 125.2
Esclavo 17
Interruptores
A = =
DBX 8.1 DBX 24.1 Q 125.1
A = =
DBX 8.3 DBX 24.3 Q 125.3
Procesador maestro AS-i CP 343-2 Práctica con bus AS-i para el eje vertical (FC 12) Se trata de realizar el control de movimiento de un eje vertical, con los actuadores y los sensores en el bus AS-i y con la siguiente distribución. • • • • • • • •
Un pulsador de marcha a derecha (PMD) conectado a la IN 1 del esclavo 3 Un pulsador de marcha a izquierda (PMI) conectado a la IN 2 del esclavo 3 Un pulsador de paro (PP) conectado a la IN 3 del esclavo 3 Final de carrera de giro a derecha (S2) (sensor inductivo) a la IN 2 del esclavo 10 Final de carrera de giro a izquierda (S1) (sensor inductivo) a la IN 1 del esclavo 10 Giro a derecha (S) conectado a la OUT 3 del esclavo 10 Giro a izquierda (B) conectado a la OUT 4 del esclavo 10 Utilizar el DB1 para mapear las E/S del bus (DBB0 a DBB15 para entradas) (DBB16 a DBB31 para salidas)
FUNCIONALIDAD: Si el motor está parado puede arrancar indistintamente hacia la derecha a hacia la izquierda con PMD o PMI. Si gira hacia la derecha (S), cuando llega a S2 se para y transcurridos 2 segundos comienza a girar hacia la izquierda. Si gira hacia la izquierda (B), cuando llega a S1 se para y transcurridos 2 segundos comienza a girar hacia la derecha.
Esclavo 10 S2
Sensor inductivo
S B
Esclavo 3
NOTA: Ampliar con funcionalidad de maestro M1 detectando los esclavos que tiene el bus
Bibliografía. Referencias anual Simatic Net. CP 343-2 / CP 343-2 P. Edición 11 / 2002. Síemens.
Sensor
S1 inductivo