Codesys фатек программирование

Как я могу написать программу в codesys (ST или IL) и поставить ее на ПЛК серии FBs Fatek? Это возможно? Раньше я не использовал codesys. Я использовал Ladder и другие ПЛК (Omron, Unitronics, Simens, Schnider Electric).


person nekicneko99    schedule 05.10.2016    source источник


Ответы (3)


Чтобы иметь возможность программировать ПЛК с помощью CodeSys, на контроллер необходимо установить CodeSys RT (Runtime).

Эта среда RT действует как крошечная ОС. Он включает в себя все библиотеки и исполняемые файлы. Например, вы используете функцию TON в своем ST PRG. Для ее выполнения должна существовать библиотека, определяющая эту функцию.

CoDeSys RT поддерживает все стандарты IEC 61131-3, включая поддержку всех ST, LD, SFC, CFC, FBD, IL. CodeSys RT также имеет лицензию. Таким образом, если разработчик ПЛК хочет, чтобы его контроллеры были запрограммированы с помощью CoDeSys, он покупает 1000 лицензий и устанавливает RT на 1000 ПЛК.

Итак, как вы уже видите, невозможно использовать другие языки, кроме предоставленного FATEK.

person Sergey Romanov    schedule 08.12.2016
comment
Я нашел документацию по коммуникационному протоколу Fatek и тому, как отправить новую программу в ПЛК. Поэтому я сделаю свою внутреннюю программу для программирования. Спасибо. - person nekicneko99; 19.01.2017
comment
На самом деле функции TON нет в среде выполнения, компилятор CODESYS преобразует ее в двоичный файл и запускает в приложении. - person vcberta; 25.06.2019
comment
@vcberta Да, я знаю? Все стандартные функции находятся в стандартной библиотеке, которая поставляется вместе с CoDeSys. Это не во время выполнения, а, например, функция TIME(), которая используется в таймерах, таких как TON, во время выполнения. Это то, что я в основном имею в виду. Эта среда выполнения необходима для поддержки ваших основных функций. - person Sergey Romanov; 25.06.2019
comment
да, правильно, я неправильно понял, я думал, вы имели в виду реализацию TON, выполненную на уровне времени выполнения. - person vcberta; 26.06.2019

Насколько мне известно, ПЛК Fatek на базе системы CoDeSys не существует.

По этой причине невозможно написать программу на CoDeSys для управления ими.

Вы можете использовать только их собственное программное обеспечение, как WinProladder.

Загрузка веб-сайта

person Mystic Lin    schedule 06.10.2016
comment
О, хорошо, есть ли другой инструмент для программирования на IL или ST? WinProladder только для Ledder? - person nekicneko99; 06.10.2016
comment
Кстати, очень дрянной (WinProladder). Я пробовал это, и я ненавижу это. - person Sergey Romanov; 27.06.2019

Все ПЛК Fatek имеют только ступенчатые функции.

Насколько мне известно, нет инструмента для конвертации кода лестничной логики ST. К сожалению, вы можете просто использовать лестницу на Fatek.

person Muhammet Kasarcı    schedule 11.03.2020