KNX_Read_DPT_19x
KNX_Read_DPT_19x (FB)
KNX_Read_DPT_19x (FB)FUNCTION_BLOCK KNX_Read_DPT_19x EXTENDS SlaveBasic
Overview
Read function for DPT 19.x (date and time).
Inputs
xRequest
FALSE
Trigger for single read
xRequestVisu
FALSE
Trigger for single read (visualization)
tRequestTime
T#0S
Interval for cyclic reading
eDPT_Format
-
DPT 19.x format selection
byAdrGroup
0
Group address (0-255)
byAdrMiddleGroup
0
Middle group address (0-7)
byAdrMainGroup
0
Main group address (0-31)
dtInitValue
-
Initial value (not effective)
eInitOption
-
Initialization option
Outputs
wYear(WORD): yearwMonth(WORD): monthwDayOfMonth(WORD): day of the monthwDayOfWeek(WORD): day of the weekwHourOfDay(WORD): hourwMinutes(WORD): minuteswSeconds(WORD): secondstNextRequest(TIME): Time until next read operation
Usage
Select the DPT 19.x format with
eDPT_Format.Configure the read options:
For cyclic reading:
tRequestTime> T#0SFor event-based reading: use
xRequestorxRequestVisu
Set
eInitOptionfor initialization (note thatdtInitValueis not effective).Monitor the individual time components (wYear, wMonth, etc.) for received values.
InOut:
Input
itfKnxConnector
IKnxConnector
IMasterConnector interface input to register/unregister the FB to the list on the Master
SlaveBasic
Input
xEnable
BOOL
TRUE
SlaveBasic
Output
sPhysicallAddressDevice
STRING(15)
SlaveBasic
Output
sGroupAddress
STRING(15)
SlaveBasic
Input
xRequest
BOOL
Single Read
Input Const
xRequestVisu
BOOL
Single Read
Input Const
tRequestTime
TIME
TIME#0ms
Monitoring time
Input Const
eDPT_Format
DPT_19x
Enum DPT_19x
Input Const
byAdrGroup
BYTE
0
Group address
Input Const
byAdrMiddleGroup
BYTE
0
Middle group address
Input Const
byAdrMainGroup
BYTE
0
Main group address
Input Const
dtInitValue
DT
not effective
Input Const
eInitOption
InitOption
Output
wYear
WORD
Output
wMonth
WORD
Output
wDayOfMonth
WORD
Output
wDayOfWeek
WORD
Output
wHourOfDay
WORD
Output
wMinutes
WORD
Output
wSeconds
WORD
Output
tNextRequest
TIME
Last updated

