1

Как работает ПЛК

Очень просто. Опрашивает входы, выполняет программный цикл, записывает выходы. Принципиально важно понимать, что программа ПЛК выполняется не постоянно, а циклически каждые несколько миллисекунд. Соответственно лучше не использовать рекурсии, и переходы которые могут привести к зацикливанию.

Другое обстоятельство, которое важно понимать, это то, что время цикла ПЛК и время работы внешних устройств изначально никак не связаны. К примеру замкнув  на 1 цикл ПЛК выходное реле вы не зажжете лампочку и не сдвинете с места ротор двигателя. Аналогично и для входов, пока вы 1 раз померите температуру и получите новое значение, ПЛК совершит десятки, а то и сотни циклов. Сопрягать все это воедино придется разработчику.

В какой среде оно программируется?

Концептуально возможны два варианта. Первый – кто породил ПЛК, тот и программное обеспечение под него разработал. Обычно не бесплатное и даже очень. Осуждать людей за желание заработать сложно, но очень хочется, тем более, что пока есть и второй вариант – условно бесплатное ПО. Его можно скачать с сайта производителя, бесплатно получив работоспособную платформу и набор стандартных библиотек. Не бесплатным являются некоторые специализированные компоненты, которые на этапе первого знакомства избыточны. По моему скромному мнению лучшим продуктом такого класса является среда CoDeSys компании   3S-Smart Software Solutions (Кемптен, Германия). Именно она будет использована для примеров сайта. Огромный и искренний респект ее разработчикам.

 

Мой блог находят по следующим фразам

Раздел: ПЛК. Ликбез Метки: , , ,

1 комметарий к "Как работает ПЛК"

  1. DK:

    Граждане, очень хочется увидеть ответ на следующий вопрос:
    Вот есть STEP 7 (скачан с торента), есть контроллер Siemens, а как (с пом. какого кабеля, программатора) одно с другим соединить (что и где нажимать в программе STEP7) чтобы
    залить программу в мозги контроллеру ?

    У вас на сайте много и интересно написано уже про следующий шаг — непосредственно программирование с примерами кода, а вот тот самый первый этап опущен как нечто очевидное.
    Буду признателен если кто-нибудь расскажет.

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.