Можно ли восстановить исходную программу, пытаясь,каким либо способом выгрузить данные из ПЛК?
В КДС предусмотрена возможности загрузки в ПЛК не только скомпилированного, но и исходного кода. Однако, это опция. Т. е. программист может этого не делать. Если он этого не сделал, то никак.