Найти в Дзене
Electric ACS

TIA Portal vs CoDeSys 3.5

Не большое сравнения программного обеспечения для написание кода для программированных логических контроллеров. Сравнение не много не корректно, с той точки зрения, что Tia portal, это среда исключительно для ПЛК Siemens SIMATIC. А вот на Codesys можно написать ПО для ПЛК: ОВЕН, АГАВА, Wago, Fastwel, Crevis и многих других производителей. Так же Codesys 3.5 и 2.3 можно спокойно скачать с сайта ОВЕН, в свободном доступе. Tia portal можно скачать с сайта Siemens, но надо быть "зарегистрированным" пользователем. И самое важное, что Tia portal платная программа. Но на торрент трекерах Tia portal можно спокойно скачать и "активировать". Установка этих двух программ одинакова и стандартна. Но вот с Tia portal не так все просто. На Windows home ее не установить! Версию Tia portal v17 можно поставить только на Windows 10. Внешне эти программы очень похожи. Слева "дерево проекта", по середине "рабочее поле" и справа свойства, настройки. В Tia portal свойства, настройки находятся еще ниже "р

Не большое сравнения программного обеспечения для написание кода для программированных логических контроллеров.

Сравнение не много не корректно, с той точки зрения, что Tia portal, это среда исключительно для ПЛК Siemens SIMATIC.

А вот на Codesys можно написать ПО для ПЛК: ОВЕН, АГАВА, Wago, Fastwel, Crevis и многих других производителей.

Так же Codesys 3.5 и 2.3 можно спокойно скачать с сайта ОВЕН, в свободном доступе.

Tia portal можно скачать с сайта Siemens, но надо быть "зарегистрированным" пользователем. И самое важное, что Tia portal платная программа. Но на торрент трекерах Tia portal можно спокойно скачать и "активировать".

Установка этих двух программ одинакова и стандартна.

Но вот с Tia portal не так все просто. На Windows home ее не установить!

Версию Tia portal v17 можно поставить только на Windows 10.

Окно загрузки Tia portal
Окно загрузки Tia portal
Окно загрузки Codesys
Окно загрузки Codesys

Внешне эти программы очень похожи. Слева "дерево проекта", по середине "рабочее поле" и справа свойства, настройки. В Tia portal свойства, настройки находятся еще ниже "рабочего поля".

Окно Tia portal
Окно Tia portal
Окно Codesys
Окно Codesys

Если работали в какой-то из этих программ, то перейти на другую не составит проблем. Только надо знать нюансы))

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

TIA Portal интегрированы следующие программные пакеты:

  • SIMATIC STEP 7
  • SIMATIC WinCC
  • SINAMICS Startdrive
  • SINAMICS DCC
  • SIMOTION SCOUT

Базовая версия STEP 7 имеет следующие языки программирования, стандартизированные в соответствии с DIN EN 61131-3:

  • FBS – Funktionsbausteinsprache (FBD - Function Block Diagram) - (прежний FUP- Funktionsplan)
  • KOP – Kontaktplan (LAD - Ladder Diagram)
  • AWL – Anweisungsliste, (STL - Statement List)

Доступны дополнительные опции (инженерные инструменты), соответствующие EN 61131-3:

  • S7 SCL (Structured Control Language) Strukturierter Text - структурированный язык высокого уровня
  • S7-Graph - графически программируемый язык процесса

кроме того:

  • S7 HiGraph, графическое программирование с использованием графов состояний
  • S7 CFC (Continuous Function Chart) непрерывная функциональная схема.

CODESYS версии V3 построен на базе так называемой платформы автоматизации: CODESYS Automation Platform. Она позволяет изготовителям оборудования развивать комплекс путём подключения собственных плагинов.

Расширенная профессиональная версия среды разработки носит название CODESYS Professional Developer Edition. Она включает поддержу UML-диаграмм классов и состояний, подключение системы контроля версий Subversion, статический анализатор и профилировщик кода. Распространяется по лицензии.

В CODESYS для программирования доступны все пять определяемых стандартом IEC 61131-3 (МЭК 61131-3) языков:

  • IL (Instruction List) — ассемблер-подобный язык
  • ST (Structured Text) — Pascal-подобный язык
  • LD (Ladder Diagram) — язык релейных схем
  • FBD (Function Block Diagram) — язык функциональных блоков
  • SFC (Sequential Function Chart) — язык диаграмм состояний

В дополнение к FBD поддержан язык программирования CFC (Continuous Function Chart) с произвольным размещением блоков и расстановкой порядка их выполнения.

В CODESYS реализован ряд других расширений спецификации стандарта IEC 61131-3. Самым существенным из них является поддержка Объектно-ориентированного программирования (ООП).

Основной нюанс при написание программы для ПЛК в том, что в TIA Portal код пишется в блоке "ОВ1", из него вызываются все остальные блоки. Но вот "ОВ1" поддерживает LAD и FBD. А вот блоки которые можно туда добавить LAD, FBD и SCL.

-5
-6

Язык SCL в Codesys называется ST.

-7

И вот еще один нюанс.

В codesys встроен "эмулятор", вполне удобный.

А вот на TIA Portal его надо до устанавливать отдельно, да и необходимо его еще "активировать".

#tia portal #codesys #hmi #ПЛК #программирование ПЛК