Siemens SIMATIC NET SINAUT ST7 Manual De Sistema página 160

Ocultar thumbs Ver también para SIMATIC NET SINAUT ST7:
Tabla de contenido

Publicidad

Librería de bloques Telecontrol ST7
4.5 Estructura del programa de usuario para TD7onCPU
Ejemplo de un programa TD7 para una estación
OB1 cíclico
BasicTask
TimeTask
Trigger
PartnerStatus
ListGenerator
PulseCounter
PathStatus
PartnerMonitor
160
Al principio del programa cíclico debe llamarse siempre la FC BasicTask corres-
pondiente.
Por lo general, los datos están preparados para el procesamiento posterior tras
la recepción.
La FC tiene un solo parámetro, concretamente "UserFC". Por norma general
puede indicarse un 0. Si desea seguir procesando datos recibidos de forma
personalizada, aquí debe indicarse el número de una FC que incluya el progra-
ma para este procesamiento posterior.
Los datos recibidos también pueden copiarse cronológicamente en una memo-
ria de fichero a través de esta interfaz.
Opcionalmente es posible llamar la FC TimeTask a continuación de la FC Ba-
sicTask. La FC no tiene parámetros. La FC TimeTask debe integrarse cuando
se necesita la hora. Esto permite poner un sello de tiempo a los telegramas de
datos.
De todas formas, la hora también puede utilizarse para iniciar partes del pro-
grama en un instante determinado o enviar telegramas de datos en función del
tiempo. Para ello se necesita la FC Trigger que se describe a continuación.
Para utilizar la FC TimeTask es imprescindible que la CPU reciba la hora de un
módulo TIM local. Esto se define por configuración.
La FC Trigger es opcional. Esta FC activa su salida durante un ciclo del OB1
cuando se ha alcanzado el instante o período parametrizado en la FC.
La FC puede integrarse más de una vez si se requieren varios instantes o dife-
rentes períodos. Para utilizar la FC es imprescindible que previamente se llame
la FC TimeTask en el programa del OB1 (véase arriba) y que la hora de la CPU
ya se haya ajustado una vez.
La FC PartnerStatus es opcional. La FC muestra la accesibilidad para un máxi-
mo de 8 interlocutores de la comunicación.
ListGenerator300 para CPU S7-300
ListGenerator400 para CPU S7-400
ListGenerator1500 para CPU S7-1500
La FC es opcional. La FC se necesita cuando la estación recibe telegramas que
no tienen dirección de destino o está incompleta. Esto sucede cuando en un
interlocutor se ha renunciado total o parcialmente a parametrizar la dirección de
destino en typicals de puntos de datos ("PartnerNo" y "PartnerObjectNo" no se
han rellenado; de este modo se transmite a todos los dispositivos de destino
conocidos).
Según necesidad
Manual de sistema, 11/2018, C79000-G8978-C481-02
SINAUT ST7 - Volumen 3

Publicidad

Tabla de contenido
loading

Tabla de contenido