ВУЗ:
Составители:
21
области памяти данных (ОЗУ), называемый "образ состояния входных
переменных" PII (Process Input Image).
На следующем этапе цикла осуществляется вычисление логических
выражений, используя в качестве аргументов состояния входных
образов и внутренние переменные, которые обозначают режимы работы
системы, а так же отражают состояние программных таймеров и
счетчиков.
Результатом выполнения программы являются значения выходных
переменных и новые значения
внутренних переменных.
CPU записывает выходные переменные в другую область памяти
данных, называемую "образ состояния выходных переменных" POI
(Process Output Image). Одновременно CPU управляет счетчиками и
таймерами. На последнем этапе цикла слово выходных воздействий
выдается из POI в адаптеры выходных сигналов.
Такая организация работы PLC по существу является операционной
системой реального времени с жестким циклом работы, зависящим от
возможностей CPU PLC.
PLC являются проблемно-ориентированными машинами. Языки их
программирования в основном ориентированы на специалистов по
автоматизации, а не программистов. Накопленный опыт по языкам PLC
был обобщен в виде стандарта Международной электротехнической
комиссии: IEC1131–3, в котором выделено 5 языков программирования:
1. SFC (Sequential Function Chart) – последовательных
функциональных схем;
2. LD (Ladder Diagram) – лестничных диаграмм (язык релейно-
контакторных схем);
3. FBD (Function Block Diagram) – функциональных
блоковых
диаграмм;
4. ST (Structured Text) – структурированного текста;
5. IL (Instruction List) – список инструкций (команд).
Язык SFC описывает логику программы на уровне чередующихся
функциональных блоков и условных переходов. Инструкции для
функциональных блоков могут быть написаны на одном из 4 других
языков. Например: для логической функции:
_
С = А·В
1) На языке LD имеется цепь
2) FBD имеется обозначение
3) ST имеется строка C = A AND NOT B
А В
С
AND
A
B
C
области памяти данных (ОЗУ), называемый "образ состояния входных переменных" PII (Process Input Image). На следующем этапе цикла осуществляется вычисление логических выражений, используя в качестве аргументов состояния входных образов и внутренние переменные, которые обозначают режимы работы системы, а так же отражают состояние программных таймеров и счетчиков. Результатом выполнения программы являются значения выходных переменных и новые значения внутренних переменных. CPU записывает выходные переменные в другую область памяти данных, называемую "образ состояния выходных переменных" POI (Process Output Image). Одновременно CPU управляет счетчиками и таймерами. На последнем этапе цикла слово выходных воздействий выдается из POI в адаптеры выходных сигналов. Такая организация работы PLC по существу является операционной системой реального времени с жестким циклом работы, зависящим от возможностей CPU PLC. PLC являются проблемно-ориентированными машинами. Языки их программирования в основном ориентированы на специалистов по автоматизации, а не программистов. Накопленный опыт по языкам PLC был обобщен в виде стандарта Международной электротехнической комиссии: IEC1131–3, в котором выделено 5 языков программирования: 1. SFC (Sequential Function Chart) – последовательных функциональных схем; 2. LD (Ladder Diagram) – лестничных диаграмм (язык релейно- контакторных схем); 3. FBD (Function Block Diagram) – функциональных блоковых диаграмм; 4. ST (Structured Text) – структурированного текста; 5. IL (Instruction List) – список инструкций (команд). Язык SFC описывает логику программы на уровне чередующихся функциональных блоков и условных переходов. Инструкции для функциональных блоков могут быть написаны на одном из 4 других языков. Например: для логической функции: _ С С = А·В А В 1) На языке LD имеется цепь 2) FBD имеется обозначение A AND C B 3) ST имеется строка C = A AND NOT B 21
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »