Conexión, Programa De Arranque Y Programa Cíclico - Siemens SIMATIC S7-300 Manual De Producto

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Ejemplo de programación de bloques estándar
9.6 Conexión, programa de arranque y programa cíclico
9.6
Conexión, programa de arranque y programa cíclico
Conexión, programa de arranque
El programa de arranque se encuentra en el OB 100.
En el arranque se reponen los bits de control y los contadores
Programa cíclico
El programa cíclico se encuentra en el OB 1.
En el ejemplo, los bloques de función FB 7 P_RCV_RK y FB 8 P_SND_RK operan
conjuntamente con las funciones FC 21 y FC 22, así como con los bloques de datos DB 21
y DB 22 como DBs de instancia y con DB 42 y DB 43 como DB emisor o receptor.
Las funciones FC 5 V24_STAT y FC 6 V24_SET operan conjuntamente con la función
FC 14.
La parametrización de los bloques de función de este ejemplo se produce en parte con
constantes y en parte con operandos actuales direccionados simbólicamente.
Descripción "CP341 Protocolo 3964", "CP341 Protocolo RK512"
La transmisión de datos se realiza del CP 341 insertado en el slot 4, al CP 341 insertado en
el slot 5. Si trabaja con otro interlocutor no se efectúa la llamada a la FC 22 (RECEIVE).
Descripción de FC 21 (SEND)
Fragmento de programa "Generate edge P_SND_REQ":
P_SND_RK se recorre una vez al inicio con P_SND_RK REQ=0. Después P_SND_RK REQ
se pone a 1. Si en el parámetro de control P_SND_RK REQ se detecta un cambio del
estado lógico de 0 a 1, se inicia la petición P_SND_RK.
Con P_SND_RK DONE=1 o P_SND_RK ERROR=1, P_SND_RK REQ se pone de nuevo a
0.
Fragmento de programa "P_SND_RK DONE=1":
Si la transferencia ha terminado con éxito, en la salida del parámetro P_SND_RK, el
parámetro P_SND_RK DONE se pone a 1. Con el fin de diferenciar transferencias
consecutivas, en la palabra de datos 0 del bloque fuente DB 42 se añade un contador de
transmisiones P_SND_RK COUNTER_OK.
Fragmento de programa "P_SND_RK ERROR=1":
Si se recorre P_SND_RK con P_SND_RK ERROR=1, en la palabra de datos 2 se
incrementa el contador de errores P_SND_RK COUNTER_ERR. Además, se hace una
copia de P_SND_RK STATUS, ya que en el próximo acceso será sobrescrito con 0 y ya no
podrá consultarse.
214
Acoplamiento punto a punto CP 341, configuración y parametrización
Manual de producto, 09/2008, A5E02191073-01

Publicidad

Tabla de contenido
loading

Tabla de contenido