Система контроля версий для ПЛК. Какие есть решения?
Интересует кто какими пользуется (если вообще пользуется) системами контроля версий для программ ПЛК. Обычные системы вроде GIT, CVS не подходят, как я понимаю, т.к. они контролируют текстовые файлы.
Интересует не только Siemens Step7 и прочие маститые производители, а менее известные, Delta Electronics в моем случае.
В Git можно отслеживать и бинарные файлы. Просто в этом случае он не сможет показать вам между ними разницу.
А что в области программирования для PLC нет текстовых исходников?
По моим наблюдениям, разработчики для микроконтроллеров (а PLC еще ниже уровнем) редко используют системы контроля версий из-за того, что у них нет необходимости объединяться в команды. Часто продукты обозримы и разрабатываются одним человеком.
В том то и дело, что нет текстовых исходников для МЭК языков LD, SFC, FBD, т.к. они графические...
По-моему вы уровни путаете с точностью до наоборот... И даже если разрабатывает один человек, то хочется видеть когда и что пошло не так. Еще один момент - поддерживать может несколько человек или вообще сторонние люди.