SYSTEM E_RDELAY_TEST

RDELAY_TEST

This System Configuration implements a testbed for an instance of the E_RDELAY Function Block (FB) type.

As shown above, this configuration comprises a single instance of the FRAME_DEVICE type, containing an HMI Resource, which provides the Human/Machine Interface elements shown in the screenshot on the right above, and a TESTER Resource, which contains the FB Under Test DLY_FB, and a chronometer CHRONO, which measures the time elapsed from the last previous occurrence of a DLY_FB.START to the occurrence of a DLY_FB.EO event.

This System configuration uses the Local Multicast design pattern for the communication of data and events among Resources. The FBDK uses the Tagged Data design pattern to ensure consistency of the communicated events and data, as shown in the table below.

The screenshot on the right above shows the result of triggering the DLY_FB.START input with a DT input value of t#1s, then triggering the START button again within 1 second, which produces a measured elapsed time CHRONO.ET of t#1s_4.278ms from the occurrence of the second DLY_FB.START event to the occurrence of the DLY_FB.EO output event.

Tag Name Type(s) Description
DLY_START TIME START message to FB Under Test
DLY_STOP STOP signal to FB under test
ET TIME Elapsed Time from Chronometer
RDELAY_TEST.HMI
RDELAY_TEST.TESTER