Программа в ПЛК заливается в уже скомпилированном формате. Поэтому от туда исходные коды взять ни кто не сможет. Даже если кто-то и вытащит из ПЛК бинарник, он должен многое учесть, чтобы тот-же бинарник заработал на другой железке.