import struct
from time import sleep
from binascii import hexlify
from codecs import decode
while(app.running_script):
resp = app.fc04_read_input_registers(21, 0, 2)
a= decode(hexlify(app.msg_in), 'utf_8', 'ignore')
b= a[6:14]
e=[Link]('!f', [Link](b))[0]
# Display received data.
app.set_output('Received Data: {}\nMessage Out: {}\nMessage In: {}'.format(
e,
decode(hexlify(app.msg_out), 'utf_8', 'ignore'),
decode(hexlify(app.msg_in), 'utf_8', 'ignore')
))
# Wait 2 seconds.
sleep(2)