Módulo interfaz serie
2.2 Instrucciones breves sobre la puesta en marcha del módulo interfaz serie
Si no se dispone de un segundo ET 200S 1SI como interlocutor, hay que eliminar el
segundo ET 200S 1SI en HW Config con el comando "Edición > Borrar". Adicionalmente, en
el OB 1 debe quitarse el comentario de la llamada de la FC 22 (FC para Receave).
Cargar en la CPU
El hardware para el ejemplo está completamente montado y la unidad de programación está
conectada.
Tras el borrado total de la CPU (estado operativo STOP), transfiera el ejemplo completo a la
memoria de usuario. A continuación conmute el interruptor de modo de operación de STOP
a RUN.
Comportamiento erróneo
Si durante el arranque se produce un error, los accesos cíclicos a los módulos no se llevan
a cabo, y se activa la indicación de error.
Si se produce un mensaje de error, se activa el parámetro de salida ERROR de los bloques.
En el parámetro STATUS de los bloques hay una descripción más detallada de los errores.
Si el mensaje de error 16#1E0E o 16#1E0F se halla en STATUS, la descripción detallada
del error se encuentra almacenada en las variables SFCERR del DB de instancia.
Conexión, programa de arranque
El programa de arranque se halla en el OB 100.
En el arranque se desactivan los bits de control y los contadores
Programa cíclico
El programa cíclico se halla en el OB 1.
En el ejemplo, los bloques de función FB 2 S_RECV_SI y FB 3 S_SEND_SI 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.
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.
16
Instrucciones de servicio, 03/2009, A5E00259730-05
Módulos interfaz serie