Типы ПЛК

Типы ПЛК

Статьи
Классифицировать программируемые логические контроллеры (ПЛК) можно по следующим критериям: количество каналов ввода/вывода; расположение модулей ввода/вывода; функциональное назначение; способ крепления; используемые языки программирования. Количество каналов ввода/вывода По количеству каналов ввода/вывода ПЛК подразделяются на следующие классы: нано контроллеры (часто с встроенными функциями), имеющие до 16 входов/выходов; малые контроллеры, рассчитанные на 16-100 входов/выходов; средние контроллеры, рассчитанные примерно на 100-300 входов/выходов; большие контроллеры, рассчитанные примерно на 300-2000 входов/выходов; сверхбольшие контроллеры, имеющие примерно от 2000 и более входов/выходов. Расположение модулей ввода/вывода По расположению модулей ввода/вывода ПЛК различаются на: моноблочные - в которых устройство ввода/вывода не может быть отделено от контроллера или заменено на другое. Конструктивно контроллер представляет собой моноблок с устройствами ввода/вывода. Как правило такие контроллеры обладают небольшим количество каналов ввода/вывода сигналов и имеют небольшую вычислительную мощность. модульные - состоящие из общей корзины (шасси), в которой располагаются модуль центрального…
Read More

Языки программирования для программируемых логических контроллеров

Статьи
Язык релейной логики (LD) Язык релейной логики используется для описания логических выражений различного уровня сложности с помощью электромеханических элементов (реле и контактов). На языке релейной логики проще всего и наглядней реализуются логические операции, такие как И, ИЛИ, НЕ. Язык программирования LD предусматривает также выполнение условных переходов между блоками программы. Язык последовательных функциональных схем (SFC) Реализует последовательность процедурных шагов и условных переходов. На каждом шаге выполняется конкретное действие, запрограммированное пользователем. Переход между шагами осуществляется после выполнения логических условий, назначенных данным условным переходам. Язык инструкций (IL) Текстовый язык низкого уровня. Принцип программирования, команды и структура записи команд такая же, как и у языков ассемблерного типа. Язык инструкций (IL) стандартизован и не зависит от используемой аппаратной платформы. Каждая инструкция может содержать четыре поля, разделяемых пробелами или знаками табуляции. Структура записи команд в языке…
Read More