Наша услуга

Разработка
ПО для ПЛК

ООО «Промышленные системы автоматизации» разрабатывает программное обеспечение для контроллеров, панелей оператора и систем диспетчеризации. Создаём программы для новых объектов и дорабатываем действующие системы под изменения технологического процесса.

От алгоритма до запуска

Согласуем режимы работы, интерфейс оператора и критерии проверки. Программное обеспечение разрабатываем с учётом оборудования и задач вашего объекта.

Программное управление оборудованием

Программируемый логический контроллер — ПЛК — получает сигналы от оборудования и выполняет заданные алгоритмы управления. Программа определяет последовательность операций, условия включения механизмов и реакцию на изменения параметров процесса.

Панель оператора HMI служит для отображения состояния оборудования и ввода команд. Система SCADA используется для диспетчеризации и работы с данными. Необходимость этих компонентов и набор функций определяются техническим заданием.

Что мы разрабатываем

  • Прикладные программы для промышленных контроллеров.
  • Интерфейсы панелей оператора с отображением состояний, команд и сообщений.
  • Программное обеспечение для систем SCADA и диспетчеризации.
  • Функции сбора и отображения технологических данных.
  • Изменения существующих программ при модернизации оборудования.

Работаем с платформами Siemens S7, Allen-Bradley, Schneider и Beckhoff, ОВЕН, а также WinCC, FactoryTalk, InTouch и MasterSCADA. Для конкретного проекта необходимо уточнить модель оборудования, версию среды разработки и доступные лицензии.

Что входит в состав работ

Работа может включать подготовку технического задания, описание алгоритмов, программирование ПЛК, разработку экранов оператора, настройку обмена данными и проверку взаимодействия с оборудованием.

До начала программирования согласуем рабочие режимы, последовательность операций, сообщения о неисправностях и условия перезапуска. Состав блокировок и требования к функциям безопасности определяются отдельно с учётом устройства объекта.

Если задача включает проектирование всей системы или работы на площадке, её можно обсудить вместе с услугами разработки АСУ ТП и пусконаладочных работ.

Этапы разработки ПО

  1. Анализ исходных данных

    Изучаем технологический процесс, схемы, перечень сигналов и состав оборудования. Для действующей системы уточняем наличие исходного проекта, резервных копий и необходимых доступов.

  2. Согласование алгоритмов

    Описываем режимы и последовательность работы, команды оператора и реакции на неисправности. Определяем критерии проверки и границы работ.

  3. Разработка программы

    Реализуем согласованные алгоритмы для выбранной платформы. При необходимости создаём экраны HMI и функции диспетчеризации, предусмотренные техническим заданием.

  4. Проверка и интеграция

    Проверяем логику и обмен данными доступными для проекта средствами. Уточняем соответствие сигналов и команд фактической конфигурации оборудования.

  5. Отладка на объекте

    Проверяем работу программы с реальным оборудованием по согласованному порядку. Доступ к объекту и необходимые периоды остановки определяются заранее.

  6. Передача результата

    Передаём согласованные программные материалы и документацию. Условия обучения, дальнейших изменений и технической поддержки фиксируются в договоре.

Что получает заказчик

Результат — программное обеспечение с согласованными функциями и комплект материалов для его эксплуатации. Состав исходных проектов, резервных копий, описаний алгоритмов и инструкций необходимо определить до начала работ.

Отдельно согласуются версии среды разработки, лицензии и права доступа, необходимые для дальнейшего обслуживания. В документации важно зафиксировать конфигурацию, с которой проверена работа программы.

Что подготовить для обсуждения

Пришлите описание процесса и задачи, электрические схемы, перечень входных и выходных сигналов, модели ПЛК и панелей оператора. Укажите требуемые режимы работы, связи с другими устройствами и желаемые сроки.

Для доработки существующей программы сообщите версию среды разработки и наличие исходного проекта. Опишите текущее поведение системы, необходимые изменения и ограничения по остановке оборудования. Если документов недостаточно, начните с краткого описания и фотографий маркировки.

Ответы на частые вопросы

Можно ли изменить уже работающую программу?

Возможность доработки оценивается после изучения оборудования, текущего проекта и требуемых изменений. Важно проверить наличие исходных файлов, совместимой среды разработки и разрешённого доступа к системе.

Можно ли начать без готового технического задания?

Да, подготовку технического задания можно включить в состав работ. Для первого обсуждения нужны описание процесса, состав оборудования и ожидаемый результат. Алгоритмы и критерии проверки согласуются до реализации.

Что делать, если исходная программа отсутствует?

Сообщите модель контроллера и сведения о доступной документации. Возможность получить пригодный для работы проект зависит от платформы, настроек защиты и состава данных в устройстве. Заранее гарантировать восстановление исходников и комментариев нельзя.

Можно ли заменить контроллер и перенести программу?

Это требует оценки совместимости сигналов, интерфейсов, библиотек и подключённого оборудования. Переход на другую платформу может потребовать переработки алгоритмов и экранов оператора. Объём изменений определяется после анализа проекта.

От чего зависят стоимость и сроки разработки?

От сложности алгоритмов, количества сигналов, состава интерфейсов и экранов, качества исходных данных и объёма проверки на объекте. Для модернизации также важны состояние текущего проекта и доступность оборудования для отладки.

Будут ли переданы исходные проекты и резервные копии?

Перечень передаваемых файлов, версии программных средств, условия использования лицензий и необходимые доступы согласуются в договоре. Эти вопросы лучше определить до начала разработки, чтобы обеспечить дальнейшее обслуживание системы.

Обсудить разработку программы

Расскажите, какое оборудование необходимо программировать и какие функции нужны. Приложите доступные схемы и описание алгоритма — это поможет определить состав работ.

ООО «Промышленные системы автоматизации» · Тольятти
Телефон: +7 (927) 891-28-05
Электронная почта: office@promsa.ru