Цитата:
Сообщение от Sama Y
(Сообщение 324021)
окончательно, для себя...
т.е. есть работающая станция с МПЦ-N, и, внезапно, разработчик ПО на этой станции перестает существовать...
и тогда возможно появление новой организации, которая скажет, что может, используя существующее железо, разработать новое ПО для дальнейшего развития станции??
т.е. менять железо не обязательно??
|
Технически это
возможно. Типовой контроллер может быть заблокирован на чтение ПО из него (типа для сохранения авторских прав, если это оговорено). Но на сброс и запись нового ПО он не блокируется.
Вы, кстати, проверьте - может быть, удастся даже считать ПО из контроллера и потом его самим (или на субподряде) подкорректировать.
Более того, в прошлом году мы сталкивались с подобной ситуацией: реконструировали ЭЦ, которая в числе прочего была оснащена самопальной СДК на базе промышленного ПЛК, которую тоже нужно было править. Разработчик СДК заломил сумму, в итоге железо СДК мы дополнили сами, а ПО нам писали наши знакомые (партнеры) АСУшники, полностью с нуля.
Мы и ПО тоже хотели написать сами, но на тот момент времени на эксперименты не хватало - до сих пор жалею.
Цитата:
Сообщение от Николай Николаевич
(Сообщение 324018)
Думаю, что это даже проще, чем "лечить" чужое ПО...
|
Не всегда проще. Кроме того - это другие деньги. Поэтому и существует этот вопрос с исходниками, передаваемыми заказчику.
Для специалиста нет великой трудности в том, чтобы разобраться в чужом исходнике, особенно когда он сопровожден нормальными вменяемыми комментариями.
Причем нормальные комментарии в исходниках требует даже не заказчик системы, а сам разработчик. Потому что у него есть группа инженеров-программистов и когда кто-нибудь из нее уволится, кто-то должен будет продолжить его работу, причем не с нуля.
Потому что время - это деньги, а программирование - такая же точно индустрия, со своими порядками и законами, которые СЦБистам нужно изучить и внедрить у себя.