firmware for an interface card between PLC and robotic arm