Pld programmable logic device software for plc