Status Monitor Maschinepark Siemens IOT2040

Hello i´m from germany, so sorry for my bad englisch :laughing:
I have done my first steps under nodered to collect data from different plc´s and transfer them to a database.
Now i have an new project, i want to retrofit my old maschine status screens with Siemens IOT2040 Hardware under NodeRed.
I need some help to decode the data from the old PLC witch is connected to the old displays.
In the old display there is behind every number a status text written and stored inside the display.
From the old datasheet i could understand how the communication PLC--> Display works.
For the connection we use 5 Pins:

BCD- Pin 1
BCD- Pin 2
BCD- Pin 3
BCD- Pin 4
LE - Pin 5

LE LOW --->> HIGH (0,8ms LOW / 8ms HIGH)

BCD read Textnumber 10^2 (0,5ms)

LE LOW --->> HIGH (0,8ms LOW / 8ms HIGH)

BCD read Textnumber 10^1 (0,5ms)

LE LOW --->> HIGH (0,8ms LOW / 8ms HIGH)

BCD read Textnumber 10^0 (0,5ms)

LE LOW --->> HIGH (0,8ms LOW / 8ms HIGH)

BCD = F (end of the code)

At the end we have to combine the 3 BCD Numbers to the Textnumber.

After that i want to pop up a Text or something else in the Nodered Dashboard.

I hope anyone can help me or give me a tip how i can start...

Best regards