Musisz spróbować. Ja miałem do czynienia ze sterownikami AB (Micrologix i SLC500) i nie było problemu ze zczytaniem zawartości pamięci. Brakowało jedynie komentarzy, tagów itp.
Podobnie w sterownikach Millennium firmy Crouzet.
Jeśli do sterownika wgrywany jest skompilowany kod, może być problem. Jeśli nie (jak w wyżej wymienionych) - można zczytać bez problemu.
Jeszcze jedno - każdy projekt możńa zabezpieczyć przed odczytaniem za pomocą hasła. Bez hasła nie masz dostępu do zawartości pamięci sterownika.
Tutaj
http://www.imperialautomation.ca/trainingcourses/pacs.htm
piszą że kurs nauczy Cie m.in.
Be able to Upload/Download programs
stąd wniosek że pewnie można