Программирование контроллеров

  • Hardware-in-the-loop моделирование

    Hardware-in-the-loop моделирование

    При разработке ПТК для АСУ ТП на стадии пилотного проекта очень часто используются различные методы моделирования. Суть моделирования при этом состоит в имитации естественных процессов, работы различных интерфейсов и устройств, обмена данными. Без имитационного моделирования иногда просто невозможно обойтись, особенно в тех случаях, когда на заданном этапе проекта материально-техническая база […]

     
  • Siemens Simatic Step 7

    Siemens Simatic Step 7

    Siemens Simatic Step 7 – это специализированная система программирования ПЛК (LCADA/ SOFTlogic) и построения систем автоматизации, разработанная компанией Siemens AG. Simatic Step 7 поддерживает использование контроллеров типа Simatic S7-300, Simatic S7-400, Simatic M7, Simatic C7 и WinAC. Поддерживает языки программирования согласно стандарту IEC-61131-3. Последняя версия системы поддерживает использование ОС Windows […]

     
  • Связь CoDeSys + InTouch

    Связь CoDeSys + InTouch

      Чтобы создать связь CoDeSys + InTouch  в данном примере используется следующее программное обеспечение:    CoDeSys V2.3 + CoDeSys.OPC.02 + PLC WinNT 2.4.7.11    Matricon OPC Explorer (для проверки передачи тегов)    Matlab R2011b    Archestra System Management Console    Intouch V10.1 Все это дело запускается на виртуальной машине с […]

     
  • ISaGRAF

    ISaGRAF

    ISaGRAF – это инструментарий и среда разработки программ для ПЛК, основанный на концепции открытой автоматизации, полностью поддерживающий стандарты IEC 61131-3 и IEC 61499. Решение предназначено для построения систем управления (как локальных, так и распределенных). ISaGRAF состоит из двух основных частей: Workbench (специализированная среда разработки приложений для ПЛК) и Runtime(адаптируемая среда […]

     
  • Библиотеки CoDeSys

    Библиотеки CoDeSys

    Библиотеки CoDeSys соединяют в своем составе множество готовых элементов, которые позволят повысить эффективность работы программ. Выделяют штатные стандартные библиотеки CoDeSys, дополнительные коммуникационные библиотеки, с нестандартными и узкоспециализированными решениями,  а так же библиотеки созданные пользователем. Рассмотрим все три типа по порядку. Стандартные библиотеки CoDeSys поставляются бесплатно в составе среды программирования CoDeSys. […]

     
  • OPC Toolbox в Matlab Simulink

    OPC Toolbox в Matlab Simulink

    Пакет Matlab Simulink, который является библиотекой системы Matlab, включает в себя набор стандартных функциональных блоков для моделирования математических моделей различных объектов управления, логических схем, различных преобразований, источников сигналов и отображения выходной информации. Библиотека OPC Toolbox Matlab Simulink предоставляет набор интерфейсов для работы с OPC-серверами. OPC Toolbox позволяет считывать и записывать данные в OPC-сервер, а […]

     
  • ПИД-регулятор в CoDeSys

    ПИД-регулятор в CoDeSys

    Создание ПИД-регулятора в CoDeSys – одна из повседневных задач для программиста. ПИД-регулятор  используется для управления технологическим параметром по сигналу обратной связи с помощью управляющего воздействия. Блок PID не входит в стандартную библиотеку CoDeSys (версия 2.3.9.9), которая подключается при создании проекта, поэтому если мы создаём BOX и назовём его PID, то […]

     
  • Язык программирования SFC

    Язык программирования SFC

    Язык программирования SFC (Sequential Function Chart Последовательные функциональные схемы)   это одна из составных частей стандарта IEC61131-3. Sequential Function Chart хоть и именуется языком программирования промышленных контроллеров, по сути своей является вспомогательным средством структурирования программ.  Особое распространение SFC получил в пакетах SCADA – программ. Последовательные функциональные схемы (SFC) представляют собой […]

     
  • Язык программирования Structured Text

    Язык программирования Structured Text

    Язык программирования Structured Text – это одна из составных частей стандарта IEC61131-3 и представляет собой текстовый язык программирования высокого уровня.  Structured Text в некой степени имеет схожесть с известными Pascal и Basic, что делает его очень удобным инструментом программирования ПЛК для программистов не знакомых со спецификой FBD, LD, SFC, IL. […]

     
  • Язык программирования Instruction List

    Язык программирования Instruction List

    Язык программирования (IL) Instruction List – он же список инструкций, одна из составных частей стандарта IEC-61131. Instruction List представляет собой текстовый язык программирования низкого уровня. IL по своей сути очень схож с Assembler, а для некоторых контроллеров полностью повторяет его. К конкретной архитектуре процессора Instruction List не привязан. Instruction List: […]