Programmable Logic Relays (PLR)