S7 1200 примеры программ

В статье описаны особенности и достоинства двух решений компании «Сименс»: программируемых контроллеров S7-1200 и среды разработки TIA Portal V13. Пользуясь богатыми коммуникационными возможностями ПЛК и универсальностью среды разработки, можно автоматизировать самые разные объекты ЖКХ с применением оборудования от любых производителей.

Проблема ресурсосбережения особенно актуальна в современном мире, причем как в масштабе целого государства, так и рамках отдельного предприятия. В силу заметного роста стоимости энергоресурсов вопросы бережного отношения чрезвычайно остро стоят в отрасли жилищно-коммунального хозяйства (ЖКХ), где тарифы активно регулируются государством. Приоритетное направление в развитии ЖКХ – оснащение инженерных объектов современными средствами автоматизации и учета, позволяющими экономично и эффективно использовать энергоресурсы.

С помощью автоматизации инженерных объектов ЖКХ требуется решить следующие задачи:

— обеспечить энергосбережение, рациональное использование тепловой и электрической энергии;

S7-1200. Пример программы для конвейера

— наладить эффективное управление объектом;

— снизить расходы на эксплуатацию и обслуживание оборудования;

— обеспечить комфорт потребителей.

Комплексные системы управления в сфере ЖКХ характеризуются значительным рассредоточением объектов управления, многоуровневыми структурами сбора и обработки информации, возможностью долговременной автономной работы при потере связи, высокими требованиями к надежности всех компонентов системы. Если детально рассмотреть систему автоматизации в ЖКХ, в ней можно выделить несколько уровней:

— на первом осуществляется сбор информации и управление механизмами станций (датчики температуры и расхода воды, датчики давления, регулируемый и нерегулируемый электропривод для насосов и задвижек);

— на втором – контроль и управление оборудованием (контроллеры);

— на третьем – визуализация и локальное управление (пульты и панели HMI);

— на четвертом – диспетчеризация и общее управление (SCADA-система).

«Мозгом» в такой системе считают свободно программируемые контроллеры, на которых реализованы задачи локального управления и обмен с верхним уровнем. Поэтому к выбору аппаратной части нужно подходить ответственно, учитывая множество параметров.

Среди основных требований: высокая надежность оборудования, хорошая аппаратная производительность вычислительной платформы, гибкость при адаптации системы к конкретным требованиям заказчика, наряду с высокой гибкостью – минимальная избыточность, большой набор поддерживаемых интерфейсов, возможность простой интеграции обособленных установок с автономной системой управления (котлы, насосы и т. п.), богатый выбор дополнительных функций и возможностей по организации сетевых взаимодействий и накоплению данных. Не на последнем месте находится и человеческий фактор. Контроллер должен сопровождаться хорошей технической поддержкой, документацией, программами обучения персонала. Среда программирования должна не только предоставлять эффективные средства для разработки алгоритмов, но и давать возможность с легкостью вносить и отслеживать изменения, вести учет и документирование различных версий, предлагать решения для дистанционного и массового обслуживания оборудования.

1. Первая программа в Step 7 / Для новичков в программировании Simatic

ПЛК SIMATIC S7-1200

Для таких систем «Сименс» предлагает семейство программируемых контроллеров SIMATIC S7-1200, ориентированных на промышленность, но как нельзя лучше подходящих для решения всех вышеперечисленных задач. Семейство S7-1200 – это программно-аппаратный комплекс, нацеленный на минимизацию расходов в течение всего жизненного цикла оборудования.

Он включает в себя базовые процессорные модули различной производительности с набором встроенной периферии, модули расширения, коммуникационные и технологические модули (рис. 1). Модульная конструкция позволяет гибко варьировать количество обрабатываемых сигналов (в пределах 284 цифровых и 51 аналогового сигнала): в системах ЖКХ количество входных параметров крайне важно, так как приходится работать с многочисленными датчиками. Если же речь идет о больших производственных объектах, то количество цифровых или аналоговых каналов можно увеличить соответственно до 8000 и 500 за счет распределенной периферии, отвечающей стандартам PROFIBUS DP или PROFINET IO и предоставляющей различные диагностические возможности вплоть до поканального контроля входных и выходных цепей. Это позволяет унифицировать оборудование для совершенно разных решений, что ведет к сокращению затрат на логистику и обслуживание.

Рис. 1. Контроллер S7-1200 с набором модулей

Богатые коммуникационные возможности позволяют подключать разнообразное оборудование различных производителей по всевозможным физическим интерфейсам. Помимо встроенного PROFINET-порта, можно подключить до трех плат коммуникационных портов, с помощью которых организуется связь через сети PROFIBUS (режим «мастер» и «слейв»), а также соединения «точка-к‑точке» по физическим стандартам RS‑232 и RS‑485 (с поддержкой протоколов Modbus RTU и USS), что дает возможность работать с оборудованием других производителей.

Среда разработки TIA Portal V13

Программный пакет TIA Portal V13 (рис. 2) – это не просто редактор и компилятор для программирования контроллеров. Это интегрированная среда разработки комплексного решения задач автоматизации на всех уровнях: от контроллера до SCADA-системы.

Базовый модуль STEP 7 BASIC включает в себя систему интерактивной настройки оборудования, редактор, компилятор и отладчик для создания алгоритмов управления, специальные библиотеки ПИД-регулирования и перемещения на основе стандарта PLCopen. Качественное ПИД-регулирование – очень важный компонент систем автоматизации в ЖКХ, играющий большую роль при регулировании температуры нагрева воды, отопления и т. д. Встроенный ПИД-регулятор позволит сэкономить время на его разработку и упростить задачу проектировщикам. Библиотека снабжена средствами автоматической настройки и интеграции в систему отображения на базе SCADA-систем и операторских панелей.

Рис. 2. Окно программы TIA Portal

Вторая часть интегрального пакета TIA Portal – это среда разработки устройств человеко-машинного интерфейса WinCC. С ее помощью можно создавать мнемосхемы интерфейса оператора и связывать их с алгоритмами управления, заложенными в контроллер. Интеграция бесшовная, база проекта одна – TIA Portal, так что не приходится применять операции импорта или экспорта.

Все изменения сразу отражаются во всех частях проекта, рассогласования невозможны, никаких нестыковок форматов и потерянных переменных. Встроенная система диагностики аппаратного обеспечения реализована на уровне операционной системы контроллеров и позволяет строить продвинутые диагностические службы, просто параметрируя доставку и обработку тех или иных сообщений и их отображение на экране. Альтернативные SCADA-системы конкурентов на это неспособны.

Читайте также:
Программа заседания или повестка

Третья часть TIA Portal – это пакет StartDrive, который позволяет внедрить в проект управление и настройку приводов, что немаловажно для построения высокоэффективных систем управления электро­двигателями, в частности для систем перекачки воды и вентиляции.

На верхний уровень контроллеры могут передавать информацию как напрямую через Ethernet, так и через коммутируемые сети или GSM. Имеется OPC-сервер для интеграции со SCADA-системой стороннего производителя.

При этом ценовые характеристики остаются умеренными. Стоимость контроллеров находится на уровне предложений отечественных производителей. Программное обеспечение несколько дороже, но его возможности значительно шире предложений конкурентов, а итоговая стоимость комплексного решения, включая затраты на разработку, внедрение, поддержку и обслуживание, зачастую оказывается экономически более привлекательной. Подтверждением этого тезиса может служить успешная реализация нескольких проектов управления системами автоматизации в ЖКХ на базе промышленных контроллеров семейства S7-1200.

Автоматизация объектов ЖКХ

Пример решения 1

Первый пример – построенная в гипермаркете стройматериалов система автоматизации и диспетчеризации инженерных систем со сквозной двухуровневой структурой. Сквозная структура позволила разработать всю систему в единой программной среде TIA Portal, что сэкономило время при проектировании.

Нижний уровень состоит из шкафов локального управления инженерным оборудованием гипермаркета и управляется контроллерами SIMATIC S7-1200. Верхний уровень представляет собой автоматизированное рабочее место (АРМ) диспетчера с установленным на нем специализированным программным обеспечением – SCADA-системой WinCC V13.

При решении были достигнуты следующие цели: построено дистанционное и локальное автоматическое управление инженерными системами с реализацией ресурсосберегающих алгоритмов. Исключена необходимость постоянного присутствия персонала. Обеспечены в доступной и понятной форме своевременное оповещение и сигнализация о штатных и аварийных режимах работы. Создана визуализация технологических параметров и состояния оборудования на операторских панелях шкафов локальной автоматики и АРМ диспетчера.

Пример решения 2

Компания ООО «ЭлектроДрайвСистемс» разработала для объектов ООО «МОЭК-Проект» унифицированную систему автоматизации на базе контроллеров S7-1200 и панелей управления КТР 400 для станций, функционирующих с группой от 1 до 4 насосных агрегатов.

Задача системы заключалась в том, чтобы обеспечить возможность работы насосной группы как при автономном регулировании, осуществляемым локальным контроллером, так и при регулировании, которое выполняет основной контроллер системы автоматизации центральных тепловых пунктов (ЦТП) в целом. При этом предусматривалось, что локальный контроллер будет оптимизировать управление установленного на станции преобразователя частоты, регулирующего заданный оператором технологический параметр.

Станции были интегрированы с системой диспетчеризации на центральных тепловых пунктах.

При работе в системе холодного водоснабжения при циркуляционной схеме построения системы горячего водоснабжения обеспечивалась возможность регулирования насосов по давлению как в выходном трубопроводе ХВС, так и в обратном трубопроводе ГВС. Выбор контура регулирования производился оператором с возможностью автоматического резервирования контуров при аварии датчиков контроля давления.

Кроме того, предусматривалась возможность ручного и автоматического контроля давления с помощью запорно-регулирующего клапана ХВС, обеспеченная с использованием встроенного в S7-1200 трехпозиционного регулятора.

Регулировка контуров осуществлялась с помощью встроенной в контроллер S7-1200 функции ПИД-регулятора. Благодаря этому, когда возникала необходимость, переключение с одного контура на другой происходило без скачков и провалов давления.

Станции управления обеспечивали возможность работы со всеми установками преобразователей частоты. Управление и контроль состояния преобразователей частоты осуществлялись по интерфейсу RS‑485 с использованием протокола Modbus RTU.

В рамках данного проекта было внедрено 970 систем, которые активно эксплуатируются в настоящий момент. В последующие годы на основе этих разработок будет внедрено еще порядка 100 станций.

В перспективе в линейке семейства S7-1200 планируется появление модуля EnergyMeter, предназначенного для прямого подключения к трехфазной сети переменного тока 380 вольт. По своим возможностям этот модуль аналогичен модулю распределенной периферии ET200SP, но будет подключаться напрямую к внутренней шине контроллера без дополнительных затрат. Благодаря этому модулю можно будет осуществлять мониторинг более пятидесяти параметров электрической сети, включая израсходованную электроэнергию, что позволит еще больше упростить автоматизацию в ЖКХ и сэкономить на дополнительном оборудовании.

Статья опубликована в журнале «ИСУП»

Источник: dzen.ru

Контроллер siemens S1200

На нашем рынке контроллеры предлагают десятки отечественных и зарубежных производителей. Вот далеко не полный перечень фирм, работающих в этом секторе рынка:

Зарубежные производители контроллеров: АВВ, Beckhoff, Foxboro, GE Fanuc Automation, Groupe Schneider, Emerson Process Management, Koyo Electronics, metso Automation, Honeywell, Matsushita, Moore Products, Motorola, Omron, PEP Modular Computers, Rockwell Automation, Siemens, Triconex, Toshiba, Yokogawa.
Отечественные производители контроллеров: «Автоваз», «Автоматика», «ВЕГА», «Волмаг», «ДЭП», «Завод электроники и механики», «ЗЭИМ Инжиниринг», «Интеравтоматика», «НВТ Автоматика», «Ниитеплоприбор», «ПИК ПРОГРЕСС», «ПИК ЗЕБРА», «РИУС», «Реалтайм», «Системотехника», «ТЕКОН», «Торнадо», «Трей», «Черноголовка», «Эмикон»

Введение 4
1 Аппаратная часть Siemens Simatic S7-1200 5
1.1 Структура 5
1.2 Анализ модулей ввода-вывода сигналов 6
1.3 Схемы подключения модулей у Siemens S7-1200 8
1.4 Эксплуатационные свойства Siemens S7-1200 8
2 Программная часть Siemens Simatic S7-1200 10
2.1 Языки программирования 10
2.2 Язык FBD 11
2.3 Некоторые стандартные блоки 12
2.4 Пример программы на языке FBD 13
3 Архитектура контролера Siemens Simatic S7-1200 15
3.1 Классификация контроллеров 15
3.2 Семиуровневая система. Сети 16
3.3 Соединение между контроллерами и контроллера с компьютером 23
Заключение 25
Список используемой литературы 26

Файлы: 5 файлов

individ (4).dwg

s_1200_arkhitektura_1 (1).dwg

Введение

На нашем рынке контроллеры предлагают десятки отечественных и зарубежных производителей. Вот далеко не полный перечень фирм, работающих в этом секторе рынка:

Зарубежные производители контроллеров: АВВ, Beckhoff, Foxboro, GE Fanuc Automation, Groupe Schneider, Emerson Process Management, Koyo Electronics, metso Automation, Honeywell, Matsushita, Moore Products, Motorola, Omron, PEP Modular Computers, Rockwell Automation, Siemens, Triconex, Toshiba, Yokogawa.

Отечественные производители контроллеров: «Автоваз», «Автоматика», «ВЕГА», «Волмаг», «ДЭП», «Завод электроники и механики», «ЗЭИМ Инжиниринг», «Интеравтоматика», «НВТ Автоматика», «Ниитеплоприбор», «ПИК ПРОГРЕСС», «ПИК ЗЕБРА», «РИУС», «Реалтайм», «Системотехника», «ТЕКОН», «Торнадо», «Трей», «Черноголовка», «Эмикон». [1]

В данной работе будет рассмотрен зарубежный контроллер Siemens S7-1200. Примеры областей его применения: управление производственным оборудованием в различных областях промышленности, обмен данными между удалёнными объектами, задачи управления перемещением и позиционирование приводов, управление инженерными системами зданий и сооружений, задачи регулирования на основе PID –алгоритмов.

Будет проведен анализ их схем подключения. Рассмотрено как у зарубежных контроллеров обозначаются модули, контакты на схемах; подобраны модули под тип УСО 15, какой есть у Р-130. Также изучена программная часть.

Читайте также:
Программы которые должен знать инженер конструктор

1 Аппаратная часть Siemens Simatic S7-1200

1.1 Структура

SIMATIC S7-1200 — это новое семейство микроконтроллеров для решения самых разных задач автоматизации малого уровня.

Состав SIMATIC S7-1200:

  • Модуль центрального процессора (CPU). В серии S7-1200 используется 3 модели центральных процессоров, отличающихся производительностью, объемами встроенной памяти, количеством и видом встроенных входов и выходов и другими показателями.
  • Коммуникационные модули. Коммуникационные модули CM 1241 позволяют устанавливать PtP соединения между контроллером S7-1200 и контроллерами других производителей, принтерами, сканнерами, модемами и т.д. Модули имеют два исполнения с встроенным последовательным интерфейсом RS 232 или RS 485.
  • Сигнальные модули SM. Сигнальные модули (модули расширения) позволяют адаптировать контроллер к требованиям решаемой задачи. Они позволяют увеличивать количество входов и выходов, с которыми работает центральный процессор, дополнять систему ввода-вывода дискретными и аналоговыми каналами с требуемыми параметрами входных и выходных сигналов.
  • Сигнальные платы SB. По своему назначению сигнальные платы аналогичны сигнальным модулям. Они устанавливаются в специальный отсек на фронтальной панели центрального процессора и не изменяют установочных размеров корпуса.
  • Блок питания PM 1207 с входным напряжением ~115/230 В, выходным напряжением =24 В и номинальным током нагрузки 2.5 А.
  • Неуправляемый коммутатор Industrial Ethernet CSM 1277: 4x RJ45, 10/100 Мбит/с.
  • Карты памяти SIMATIC Memory Card емкостью 2 или 24 Мбайт для расширения загружаемой памяти контроллера.
  • Имитаторы с встроенными переключателями для имитации входных дискретных сигналов центрального процессора в процессе отладки программы. [3]

1.2 Анализ модулей ввода-вывода сигналов

Технологически контроллеры SIMATIC S7-1200 имеют модульный тип исполнения. Сименс производит несколько видов модулей ввода-вывода серии Simatic S7-1200 для различных применений.

Модули ввода-вывода аналоговых и дискретных сигналов называются сигнальными и обозначаются двумя буквами SM и далее 4 цифры: первые две цифры обязательно 12 (так как S7-1200). Кроме того, есть другие модули:

Сигнальные: SM 1221- модуль ввода дискретных сигналов, SM 1222 – модуль вывода дискретных сигналов, SM 1223 – модуль ввода-вывода дискретных сигнала, SM 1231 – модуль ввода аналоговых сигналов, SM 1232 – модуль вывода аналоговых сигналов, SM 1234 – модуль ввода-вывода аналоговых сигналов.

Цифровые и аналоговые модули ввода, вывода при различных комбинациях количества, подключаемых к ним устройств, представлены в таблице 1. [3]

Таблица 1 – Сводная таблица модулей ввода, вывода Siemens S7-1200

8 DO (реле) =5…30 В (до 30 Вт)/ ~5…250 В (до 200 Вт), 2 А

8 DO =24 B/ 0,5 A, до 5 Вт

16 DO (реле) =5…30 В (до 30 Вт)/ ~5…250 В (до 200 Вт), 2 А

16 DO =24 B/ 0,5 A, до 5 Вт

8 DI =24 B + 8 DO (реле) =5…30 В (до 30 Вт)/ ~5…250 В (до 200 Вт), 2 А

8 DI =24 B + 8 DO =24 B/ 0,5 A, до 5 Вт

8 DI ~120/230В + 8 DO (реле) =5-30В (до 30Вт)/ ~5-250В (до 200Вт), 2 А

16 DI =24 B + 16 DO (реле) =5…30В (до 30Вт)/ ~5…250В (до 200Вт), 2 А

16 DI =24 B + 16 DO =24 B/ 0,5 A, до 5 В

±10 B, ±5 B, ±2.5 B, 0…20 мА/ 12 бит+знак

Pt100/200/500/1000/10000, Ni100/120/1000, Cu10, 150/300/600Ом

Термопары J/K/S/T/R/E/N/C/TXK/XK(L), ±80мВ, 15 бит+знак

±10 B/ 14 бит или 0…20 мА/ 13 бит

4 AI ±10 B, ±5 B, ±2.5 B, 0…20 мА/ 12 бит+знак

2 AO ±10 B/ 14 бит или 0…20 мА/ 13 бит

1.3 Схемы подключения модулей у Siemens S7-1200

Для рассмотрения схем подключения подобран цифровой модуль ввода-вывода SM 1223, с количеством 16- и 32-канальные модули ввода-вывода дискретных сигналов.

Модули ввода-вывода дискретных сигналов выполняют:

-преобразование входных дискретных сигналов контроллера во внутренние логические сигналы центрального процессора

— преобразование внутренних логических сигналов центрального процессора в выходные дискретные сигналы контроллера.

Модули обмениваются данными через заднюю шину и через нее получают питающее напряжение. Они соединяются друг с другом с помощью шинных соединителей.

Фронтальные соединители предназначены для подключения к контроллеру внешних входных и выходных цепей. Соединитель подключается к модулю через разъем и закрывается защитной дверцей. Такая конструкция упрощает выполнение монтажных работ и позволяет производить замену модулей без демонтажа всех внешних соединений.

1.4 Эксплуатационные свойства Siemens S7-1200

Эксплуатационные характеристики промышленного контроллера Siem ens S7-1200 приведены в таблице 2.[1]

Диапазон рабочих температур

При горизонтальной установке

При вертикальной установке

Диапазон температур (при влажности 95%)

-40 . +70 °C (-25 . +55 °C)

Испытательное напряжение изоляции:

Цепи ~115/230 B по отношению к земле

Цепи =~120/230 B по отношению к цепям ~120/230 B

Цепи ~230 B по отношению к цепям =5/24 B

Цепи ~115 B по отношению к цепям =5/24 B

Стойкость к шумам по EN 50082-2

Испытания по:
IEC 801-2, IEC 801-3, IEC 801-4, EN 50141, EN 50204, IEC 801-5, VDE 0160

Генерируемые помехи по EN 50081-1 и EN 50081-2

Испытания по:
EN 55011, класс А, группа 1

IEC 68, часть 2-6:
— 10 . 57 Гц; постоянная амплитуда 0,3 мм
— 58 . 150 Гц; постоянное ускорение 1g (установка на шине DIN) или 2g (крепление винтами)
— изменение частотных циклов со скоростью 1 октава/мин.
— продолжительность 10 частотных циклов на ось по трем взаимоперпендикулярным направлениям

IEC 68, часть 2-27:
— полусинусоидальные воздействия: амплитуда 15g (пиковое значение), длительность 11 мс, 6 ударов по каждой из трех взаимоперпендикулярных осей

2 Программная часть Siemens Simatic S7-1200

2.1 Языки программирования

Программируемый логический контроллер (ПЛК) контролирует нужную установку и управляет ею с помощью программы Step 7 Basic. К модулям ввода/ вывода в программе Step 7 Basic обращаются через адреса.

В базовый пакет программы STEP7 входят три пакета для программирования: FBD(FUP-немецкое название)- функциональный план, LAD(KOP) — контактный план, и STL(AWL) — список операторов.

FBD — это графический язык, использующий логические блоки известные из булевой алгебры, для представления логических операций. Пользователям, которые знакомы со схемотехникой, этот язык будет проще освоить.

LAD — это графический язык, здесь в качестве команд используются коммутационная схема, которая очень похожа на электротехническую схему. Данный язык легко позволяет проследить идущий сигнал между токовыми шинами, входами, выходами и командами.

Читайте также:
Процесс это программа в момент ее выполнения

STL — это текстовый язык программирования. Больше всего он подойдет людям, владеющим компьютерными технологиями. Его операторы очень похоже на язык ассемблера, за которыми следуют адреса (операнды).

Для каждого созданного блока, можно выбирать какой язык программирования использовать. В любом случае, всегда можно легко переключиться между FBD/LAD/STL. FBD и LAD всегда можно переключить в представление STL . Операторы, которые не могут быть представлены на данном языке, будут отображаться на языке STL.

Редакторы FBD/LAD/STL запускается из SIMATIC Manager. Прежде надо сначала создать в SIMATIC Manager проект, содержащий S7-программу. S7-программу можно создать так, чтобы она зависела или не зависела от аппаратных средств.

Создавая блоки одновременно выбирают редактор(язык), который хотят использовать. Для создания блока необходимо сперва создать пустой блок, а затем открыть его с помощью редактора . Создать блок можно двумя способами:

1) В SIMATIC Manager надо выбрать папку ”Blocks” [“Блоки”] и вставить желаемый тип блока, выбрав Insert > S7 Block . [Вставить > Блок S7 . ].В диалоговом окне ”Properties” [“Свойства”] нужно выбрать язык программирования. Новый блок появляется с правой стороны окна проекта.

2) Если вы в редакторе, создать новый блок можно, выбрав File > New [Файл > Новый]. В появившемся диалоговом окне Вам предлагается определить требуемый тип ( и другие опции) и номер блока.

2.2 Язык FBD

Программа состоит из логических блоков и блоков данных. Логические блоки бывают: организационными(OB), функциональными(FB) и функциями(FC). Организационные блоки выполняют различные задачи. Для вашей задачи выбирают блоки необходимые для вас.

Для выполнения основной задачи потребуются:

— Блоки запуска (ОВ100, ОВ101)

— Блок циклической обработки (ОВ1) здесь будет основная часть программы.

— Блоки обработки ошибок (от OB80 до OB87, OB121, OB122), если не хотите, чтобы CPU переключался в STOP при возникновении ошибок.

— Организационные блоки для обработки прерываний в CPU или прерываний от процесса.

Функции и функциональные блоки. ОВ можно программировать как структурную программу создавая функции(FC) и функциональные блоки(FB) и вызывая их в кодовой части ОВ.

Функциональный блок (FB) — это логический блок «с памятью». В качестве памяти служит при этом соответствующий функциональному блоку экземпляр блока данных, в котором хранятся фактические параметры и статические данные функционального блока.

Функция (FC) — это логический блок «без памяти», иными словами, без соответствующего экземпляра DB. После обработки FC его выходные параметры содержат рассчитанные значения функции. Дальнейшее использование и сохранение фактических параметров после вызова полностью зависит от пользователя.

Блоки данных(DB) хранят данные программы пользователей. Существует два типа блоков данных: глобальные и экземпляры блоков данных.

К глобальным блокам данных возможен доступ из всех блоков программы

Экземпляры блоков данных ставятся в соответствие функциональным блокам и содержат помимо данных FB также данные определенных при необходимости мультиэкземпляров. Поэтому Вы должны обращаться к экземплярам блоков данных только в связи с этими функциональными блоками.

2.3 Некоторые стандартные блоки

Стандартные блоки (триггеры, счетчики, таймеры, математические операции и т.д.) могут быть присоединены к двоичным логическим операциям (=1, XOR). Блоки сравнения являются исключением из этого правила. Отдельные логические операции не могут программироваться с отдельными выходами в одном сегменте. Однако, используя Т-образное ответвление, Вы можете сделать несколько присваиваний в одной последовательности логических операций.

Логическая операция И:

Логическая операция ИЛИ:

Логическая операция исключающее ИЛИ:

Триггер SR: Команда установки S , Команда сброса R

Команда Прямой счет увеличивает значение указанного счетчика на 1, когда на RLO имеется положительный фронт (изменение с 0 на 1) и значение счетчика меньше 999.

2.4 Пример программы на языке FBD

1) Пример программы вычисления дискриминанта на языке FBD по формуле: D=b 2 -4ac

Рисунок 1 – Программа подсчета дискриминанта

Источник: www.yaneuch.ru

Документация Siemens Simatic

Программное обеспечение SIMATIC для создания программ, используемых в программируемых логических контроллерах на языках программирования контактный план, функциональный план или список операторов для станций SIMATIC S7-300/400. Основы SIMATIC STEP 7. Наиболее важные экранные диалоговые окна и процедуры, практические упражнения.

Обзор программирования с помощью STEP 7.

Знакомство с продуктом и установка программного обеспечения, основы проектирования структуры программы, запуск и функционирование, сборка и редактирование проекта, определение символов, создание блоков и библиотек, логических блоков. Создание исходных файлов на STL, управление и наблюдение за переменными. Установление соединения и настройка CPU, отладка, диагностика.

Использование коммуникационных процессоров SIMATIC NET (PROFIBUS CP) для связи по SIMATIC NET PROFIBUS на полевом уровне. Производительность и область применения коммуникационных служб. Конфигурирование CP с помощью конфигурационного программного обеспечения NCM S7. Программирование коммуникационных интерфейсов для пользовательской программы

“PROJECT ETHERNET” Примеры STEP 7 для Ethernet CP, связь по интерфейсу SEND/RECEIVE между станциями S7. Связь по интерфейсу SEND/RECEIVE между станциями S7 и S5.

Обзор конфигурирования аппаратуры и проектирование соединений с помощью программного обеспечения STEP 7. Поддержка при отображении структуры аппаратного обеспечения в форме проекта STEP 7, организация обмена данными между системами автоматизации.

Установка оборудования ( Монтаж). Органы управления S7-200 (CPU 212). Подключение устройства. Схема учебного устройства. Схема подключения S7-200 (CPU 212). Запуск STEP 7-Micro/WIN

CPU S7–200. Модули расширения S7–200. Пакет для программирования STEP 7-Micro/WIN. Возможности обмена данными. Индикаторные панели. Первые шаги. Подключение CPU S7–200.

Создание программы-примера. Загрузка программы-примера

Использование коммуникационного процессора CP 243-1.Информация о том, как эксплуатировать данный коммуникационный процессор, подключенный через Industrial Ethernet (IE).

Основные функции аппаратного и программного обеспечения S7–300.

Общие технические данные. Источники питания. Цифровые модули. Принципы обработки аналоговых величин. Представление аналоговых величин аналоговых модулей.

Аналоговые модули. Другие сигнальные модули. Интерфейсные модули. Повторитель RS 485. Наборы параметров сигнальных модулей. Диагностические данные сигнальных модулей

Путеводитель по документации S7-300. Элементы управления и индикации. Обмен данными. Концепция памяти. Времена цикла и реакции.

Общие технические данные. Технические данные CPU 31xC. Технические данные CPU31x 8.

Источник: www.elinc.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru