You have to contact the original vendor to get a backup MMC card with the program preloaded.
Access to PLCs from a subsupplier should be agreed upon at the contract negotiations.
You may still be able to get a backup of the PLC program. If there is sensitive know-how that the vendor do not want to distribute freely, they could encrypt the sensitive blocks with "block privacy".