● Программирование
● Проекты автоматизации под "ключ"
● Услуги
● Оборудование    для    автоматизации
● Упаковочное    оборудование




Услуги / ● Программирование

               
Программирование SIMATIC S7-200/300/400
       
          Наши специалисты имеют большой опыт разработки программного обеспечения для контроллеров SIMATIC S7-200/300/400. В качестве стандартных инструментальных средств используются последние версии пакетов Siemens - в частности, STEP7 5.3, SCL 5.1 последними обновлениями для программирования контроллеров семейства SIMATIC S7-300/400. Для каждого проекта, в зависимости от типа контроллера, сложности проекта и требований к эффективности кода производится выбор средств разработки, в частности, языка программирования, определение необходимости использования дополнительных инструментальных средств проектирования, а также планируется обмен данными между интеллектуальными партнерами по связи (программируемыми контроллерами, промышленными компьютерами, системами человеко-машинного интерфейса и т.д.).
          В качестве основных языков используются:
  • STL - низкоуровневый язык, применяемый для реализации особо критичных по времени модулей проекта. Характеризуется высоким временем разработки и углубленным знанием структуры контроллеров семейства SIMATIC S7; широко используется при оптимизации.
  • LAD, FBD - визуальные языки проектирования, часто использующиеся для реализации алгоритмов управления. Их отличает наглядность и сравнительная легкость применения персоналом, не знакомым со STEP7 и спецификой программирования контроллеров SIMATIC S7; таким образом, изменения в алгоритмы могут непосредственно вносить инженеры, технологи конкретного предприятия. 
  • SCL - высокоуровневый Pascal-образный язык, наиболее широко применяющийся в настоящее время для разработки проектов. Сокращает время разработки, удобен как для реализации алгоритмов, так и сложных математических вычислений.
  • SFC, CFC - визуальные языки проектирования; используются при разработке проекта с помощью пакета PCS7. В алгоритме, реализованном на данных языках, без труда можно использовать блоки, написанные, например, на языках STL или SCL.
          Стоит отметить, что все языки программирования контроллеров SIMATIC соответствуют требованиям стандарта DIN EN 6.1131-3 на языки, использующиеся для реализации управления в промышленности.
         При разработке новых проектов широко используются существующие наработки, реализованные в виде готовых к применению модулей, включающих, но не ограничивающихся, блоками:
  • управления разнообразным технологическим оборудованием (насосами, клапанами, задвижками);
  • сбора, обработки и качественной оценки измерительных данных;
  • контроля параметров технологического процесса, при необходимости с выдачей сообщений и сигнализации;
  • самодиагностики самого контроллера SIMATIC и отдельных каналов;
  • организации интерфейса со средствами отображения (Protool, WinCC);
  • сетевого взаимодействия и передачи информации.

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