Ir al contenido

Function: Background - v3.1

La función _background se encarga de generar las señales básicas del sistem, tales como señales de reloj, pulsos de reloj, fecha, día de la semana, etc.

TipoNombreVersión
functionTON_TIMEFB de Siemens
functionRUNTIMEFC de Siemens
functionRD_LOC_TFC de Siemens
ParámetroDeclaraciónTipoValor ini.Descripción
OB_initial_callInputBool0IR: Map the initial call from OB1.
HW_firstScanInputBool0IR: Map the first scan from memory bit.
HW_diagStatusUpdateInputBool0IR: Map the diagnostic status update from Memory bit.
HW_clockInputByte0IR: Map the clock byte from Memory byte.
HW_TRUEInputBool1IR: Map the always TRUE from Memory bit.
HW_FALSEInputBool0IR: Map the always FALSE from Memory bit.
clockSourceInputBool0IR: Clock source:
0=From Hw if configured.
1=This function generates it.
TMP_EMRG_BYPASS_TIMEOUTInputTimeT#0sIR: Temporal emergency bypass timeout:
0=Forever
>0=Timeout
PROV_TRUEOutputBool1OR: Provisional always true.
PROV_FALSEOutputBool0OR: Provisional always false.
clockOutputByte0OR: Block output if is done by Hw or Sw. See here.
pulseOutputByte0OR: Get positive edges from clock. See here.
cycleTimeOutputTime0OR: Cycle time in milliseconds.
nowOutputDTL1970-01-01T00:00:00.0OR: Current date and time.
weekdayOutputStruct-OR: Current weekday in bits. See here.
tmp_errorAcknInOutBool0IOX: Temporal - Error ackn.
tmp_emrgAcknInOutBool0IOX: Temporal - Emrg. ackn.
tmp_emrgBypassInOutBool0IOX: Temporal - Emrg. bypass
tmp_loadFactoryInOutBool0IOX: Temporal - Load factory
NombreTipoValor ini.Descripción
d0_nilBool01=Día nulo.
d1_sundayBool01=Domingo.
d2_mondayBool01=Lunes.
d3_tuesdayBool01=Martes.
d4_wednesdayBool01=Miércoles.
d5_thursdayBool01=Jueves.
d6_fridayBool01=Viernes.
d7-saturdayBool01=Sábado.
BitTiempo (s)Frecuencia (Hz)
.00.110
.10.25
.20.42.5
.30.52
.40.81.25
.51.01
.61.60.625
.72.00.5