Программирование

Современные решения для автоматизации производства и технологических процессов

.

Программирование SIMATIC S7-200/300/400

Наши специалисты имеют большой опыт разработки программного обеспечения для контроллеров SIMATIC S7-200/300/400. В качестве стандартных инструментальных средств используются последние версии пакетов Siemens — в частности, STEP7 5.3, SCL 5.1 последними обновлениями для программирования контроллеров семейства SIMATIC S7-300/400. Для каждого проекта, в зависимости от типа контроллера, сложности проекта и требований к эффективности кода производится выбор средств разработки, в частности, языка программирования, определение необходимости использования дополнительных инструментальных средств проектирования, а также планируется обмен данными между интеллектуальными партнерами по связи (программируемыми контроллерами, промышленными компьютерами, системами человеко-машинного интерфейса и т.д.).

В качестве основных языков используются:

низкоуровневый язык, применяемый для реализации особо критичных по времени модулей проекта. Характеризуется высоким временем разработки и углубленным знанием структуры контроллеров семейства SIMATIC S7; широко используется при оптимизации.

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

высокоуровневый Pascal-образный язык, наиболее широко применяющийся в настоящее время для разработки проектов. Сокращает время разработки, удобен как для реализации алгоритмов, так и сложных математических вычислений.

визуальные языки проектирования; используются при разработке проекта с помощью пакета PCS7. В алгоритме, реализованном на данных языках, без труда можно использовать блоки, написанные, например, на языках STL или SCL.

.

.

.

Стоит отметить

что все языки программирования контроллеров SIMATIC соответствуют требованиям стандарта DIN EN 6.1131-3 на языки, использующиеся для реализации управления в промышленности.

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

  • управления разнообразным технологическим оборудованием (насосами, клапанами, задвижками);
  • сбора, обработки и качественной оценки измерительных данных;
  • контроля параметров технологического процесса, при необходимости с выдачей сообщений и сигнализации;
  • самодиагностики самого контроллера SIMATIC и отдельных каналов;
  • организации интерфейса со средствами отображения (Protool, WinCC);
  • сетевого взаимодействия и передачи информации.

          Наличие широко спектра готовых решений в виде уже отлаженных функций, а также использование стандартной библиотеки S7, содержащей большое количество часто использующихся функций (в частности, ПИД-регулирования), облегчает процесс разработки и тестирования, сокращает общее время создания и пуско-наладки проекта.

Close Search Window