Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Основні види мов програмування ПЛК.

Для програмування ПЛК використовуються стандартизовані мови МЕК (IEC) стандарту IEC61131-3

Мови програмування (графічні)

LD (Ladder Diagram) - Мова релейних схем - найпоширеніший мова для PLC

FBD (Function Block Diagram) - Мова функціональних блоків - 2-й за поширеністю мова для PLC

SFC (Sequential Function Chart) - Мова діаграм станів - використовується для програмування автоматів

CFC (Continuous Function Chart) - Чи не сертифікований IEC61131-3, подальший розвиток FBD

Мови програмування (текстові)

IL (Instruction List) - асемблер-подібна мова

ST (Structured Text) - Паскалі-подібна мова

Структурно в IEC61131-3 середовище виконання являє собою набір ресурсів (у більшості випадків це і є ПЛК, хоча деякі потужні комп'ютери під управлінням багатозадачних ОС представляють можливість запустити кілька програм типу softPLC і імітувати на одному ЦП кілька ресурсів). Ресурс надає можливість виконувати завдання. Завдання представляють собою набір програм. Завдання можуть викликатися циклічно, по події, з максимальною частотою.

Програма - це один з типів програмних модулів POU. Модулі (Pou) можуть бути типу програма, функціональний блок і функція. У деяких випадках для програмування ПЛК використовуються нестандартні мови, наприклад: Блок-схеми алгоритмів Сі-орієнтоване середовище розробки програм для ПЛК. HiGraph 7 - мова управління на основі графа станів системи.

Інструменти програмування ПЛК на мовах МЕК 61131-3 можуть бути спеціалізованими для окремого сімейства ПЛК (наприклад, STEP 7 для контролерів SIMATIC S7-300 / 400) або універсальними, що працюють з декількома (але далеко не всіма) типами контролерів:

CoDeSys

ISaGRAF

ІСР "круголого"

Beremiz

Klogic

 

Основні алгоритми, що використовуються в АС.

Не понимать.

 




Переглядів: 1322

<== попередня сторінка | наступна сторінка ==>
Програмування SCADA - систем | 

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.