Здравствуйте! Подскажите по принципу организации хранения созданной программистом в CodeSys программы в памяти ПЛК.

Вот создали программу в CodeSys, далее она, вероятно, компилируется и заливается в ПЛК. Там она хранится в памяти. Можно ли её оттуда считать и куда-либо сохранить? Она будет в машинном коде и редактировать её, так понимаю, нельзя? Можно ли её залить в другой ПЛК (такой же), чтоб работало?

Чтобы можно было редактировать программу, нужны исходники CodeSys, и иначе никак?

Есть ли какой-либо прямой доступ к памяти ПЛК, где эта исполняемая программа хранится? Можно ли запретить доступ (типа как в микроконтроллере - чтоб нельзя было считать её)?

Речь идёт о ПЛК63/73. Но если кто расскажет еще и про СПК210, например, буду рад.