Начиная работу над новым проектом, как правило, сталкиваешься с диллемой:
- Заказчик уже имеет оборудование и программное обеспечение ПЛК
- требуется внести значительные модификации в имеющийся код.
Писать новую программу для управления ПЛК или модифицировать имеющиеся алгоритмы — вопрос сложный.
Наш опыт говорит, что подход «написание ПО с нуля» гарантирует более высокое качество продукта, чем адаптация имеющегося. Почему?
Во-первых, Заказчик участвует в создании концепции, а также имеет право принимать работы по-этапно.
Во-вторых, создается техническое задание. В ТЗ оговариваются многие моменты, такие как:
- язык программирования
- таблица входных-выходных переменных
- графический интерфейс
- возможность интеграции с софтом других производителей
- наличие резервирования
В третьих — отладка софта производится на «холодную», без подключения оборудования. Это обеспечивает безопастную пусконаладку и не требует остановки технологической линии.
Для написания софта требуется обязательное участие Заказчика в процессах. Это экономит время и средства, а также дает гарантию того, что продукт будет соответсвовать требованиям, указанных в ТЗ. Для проведения теста ПО не требуется подключение оборудования, что обеспечивает большую экономию времени и ресурсов. Производство тестов на оборудовании, выполняется пусконаладчиками во ходе ПНР.