Разработка
ПО для ПЛК
ООО «Промышленные системы автоматизации» разрабатывает программное обеспечение для контроллеров, панелей оператора и систем диспетчеризации. Создаём программы для новых объектов и дорабатываем действующие системы под изменения технологического процесса.
Согласуем режимы работы, интерфейс оператора и критерии проверки. Программное обеспечение разрабатываем с учётом оборудования и задач вашего объекта.
Программное управление оборудованием
Программируемый логический контроллер — ПЛК — получает сигналы от оборудования и выполняет заданные алгоритмы управления. Программа определяет последовательность операций, условия включения механизмов и реакцию на изменения параметров процесса.
Панель оператора HMI служит для отображения состояния оборудования и ввода команд. Система SCADA используется для диспетчеризации и работы с данными. Необходимость этих компонентов и набор функций определяются техническим заданием.
Что мы разрабатываем
- Прикладные программы для промышленных контроллеров.
- Интерфейсы панелей оператора с отображением состояний, команд и сообщений.
- Программное обеспечение для систем SCADA и диспетчеризации.
- Функции сбора и отображения технологических данных.
- Изменения существующих программ при модернизации оборудования.
Работаем с платформами Siemens S7, Allen-Bradley, Schneider и Beckhoff, ОВЕН, а также WinCC, FactoryTalk, InTouch и MasterSCADA. Для конкретного проекта необходимо уточнить модель оборудования, версию среды разработки и доступные лицензии.
Что входит в состав работ
Работа может включать подготовку технического задания, описание алгоритмов, программирование ПЛК, разработку экранов оператора, настройку обмена данными и проверку взаимодействия с оборудованием.
До начала программирования согласуем рабочие режимы, последовательность операций, сообщения о неисправностях и условия перезапуска. Состав блокировок и требования к функциям безопасности определяются отдельно с учётом устройства объекта.
Если задача включает проектирование всей системы или работы на площадке, её можно обсудить вместе с услугами разработки АСУ ТП и пусконаладочных работ.
Этапы разработки ПО
Анализ исходных данных
Изучаем технологический процесс, схемы, перечень сигналов и состав оборудования. Для действующей системы уточняем наличие исходного проекта, резервных копий и необходимых доступов.
Согласование алгоритмов
Описываем режимы и последовательность работы, команды оператора и реакции на неисправности. Определяем критерии проверки и границы работ.
Разработка программы
Реализуем согласованные алгоритмы для выбранной платформы. При необходимости создаём экраны HMI и функции диспетчеризации, предусмотренные техническим заданием.
Проверка и интеграция
Проверяем логику и обмен данными доступными для проекта средствами. Уточняем соответствие сигналов и команд фактической конфигурации оборудования.
Отладка на объекте
Проверяем работу программы с реальным оборудованием по согласованному порядку. Доступ к объекту и необходимые периоды остановки определяются заранее.
Передача результата
Передаём согласованные программные материалы и документацию. Условия обучения, дальнейших изменений и технической поддержки фиксируются в договоре.
Что получает заказчик
Результат — программное обеспечение с согласованными функциями и комплект материалов для его эксплуатации. Состав исходных проектов, резервных копий, описаний алгоритмов и инструкций необходимо определить до начала работ.
Отдельно согласуются версии среды разработки, лицензии и права доступа, необходимые для дальнейшего обслуживания. В документации важно зафиксировать конфигурацию, с которой проверена работа программы.
Что подготовить для обсуждения
Пришлите описание процесса и задачи, электрические схемы, перечень входных и выходных сигналов, модели ПЛК и панелей оператора. Укажите требуемые режимы работы, связи с другими устройствами и желаемые сроки.
Для доработки существующей программы сообщите версию среды разработки и наличие исходного проекта. Опишите текущее поведение системы, необходимые изменения и ограничения по остановке оборудования. Если документов недостаточно, начните с краткого описания и фотографий маркировки.
Ответы на частые вопросы
Можно ли изменить уже работающую программу?
Возможность доработки оценивается после изучения оборудования, текущего проекта и требуемых изменений. Важно проверить наличие исходных файлов, совместимой среды разработки и разрешённого доступа к системе.
Можно ли начать без готового технического задания?
Да, подготовку технического задания можно включить в состав работ. Для первого обсуждения нужны описание процесса, состав оборудования и ожидаемый результат. Алгоритмы и критерии проверки согласуются до реализации.
Что делать, если исходная программа отсутствует?
Сообщите модель контроллера и сведения о доступной документации. Возможность получить пригодный для работы проект зависит от платформы, настроек защиты и состава данных в устройстве. Заранее гарантировать восстановление исходников и комментариев нельзя.
Можно ли заменить контроллер и перенести программу?
Это требует оценки совместимости сигналов, интерфейсов, библиотек и подключённого оборудования. Переход на другую платформу может потребовать переработки алгоритмов и экранов оператора. Объём изменений определяется после анализа проекта.
От чего зависят стоимость и сроки разработки?
От сложности алгоритмов, количества сигналов, состава интерфейсов и экранов, качества исходных данных и объёма проверки на объекте. Для модернизации также важны состояние текущего проекта и доступность оборудования для отладки.
Будут ли переданы исходные проекты и резервные копии?
Перечень передаваемых файлов, версии программных средств, условия использования лицензий и необходимые доступы согласуются в договоре. Эти вопросы лучше определить до начала разработки, чтобы обеспечить дальнейшее обслуживание системы.
Обсудить разработку программы
Расскажите, какое оборудование необходимо программировать и какие функции нужны. Приложите доступные схемы и описание алгоритма — это поможет определить состав работ.
ООО «Промышленные системы автоматизации» · Тольятти
Телефон: +7 (927) 891-28-05
Электронная почта: office@promsa.ru