MaxPlant
Все статьи раздела SIEMENS
Содержание
- Краткий обзор TIA Portal
- Шаговый ПИД-регулятор PID_ES (Step Controller)
- Введение в HMI Faceplate
- Управление дискретной задвижкой
- Создание фейсплаты дискретной задвижки (продолжение урока 4)
- Программирование дискретной задвижки (продолжение урока 5)
- Обработка аналоговых сигналов в TIA Portal
- Создание фейсплаты аналогового датчика, авторизация пользователя SIMATIC Comfort Panel (продолжение урока 7)
- Разработка функционального блока обработки аналогового сигнала в STEP7 Professional (продолжение уроков 7 и
-
Адаптация проекта для панели оператора SIMATIC Comfort Panel в проект WinCC Advanced для ПК
(продолжение уроков 7-9) - Аварии и тренды, оперативные и исторические данные в WinCC Advanced (продолжение уроков 7-10)
-
Установка TIA Portal V15.1. Конвертация проекта, разработанного в TIA Portal V14,
в проект TIA Portal V15.1 - Контроль присутствия устройств в сети PROFINET или PROFIBUS для S7-1200 и S7-1500
-
Программирование в TIA Portal обмена данными по сети PROFINET между преобразователем частоты ATV630 и
контроллером SIMATIC S7-1500 - Счётчик моточасов (времени наработки)
- Управление светозвуковой сигнализацией
- Управление режимами работы насосных агрегатов
- Управление электроприводом насосных агрегатов
- Групповое квитирование аварийных сообщений в операторских панелях
SIMATIC HMI Panels - Настройка преобразователя частоты Altivar Process ATV600
- Обновление прошивки контроллера S7-1500
- Загрузка проекта в S7-1500 и ET200SP
- Создание резервной копии S7-1500: выгрузка проекта из ПЛК, архивирование проекта
- Уставки (Setpoints) в TIA Portal STEP7 или как не потерять
настройки ПИД-регуляторов после пусконаладки - Общее устройство (Shared Device) или как в TIA Portal несколько контроллеров делят между
собой одну станцию распределённого ввода-вывода - MRP домен + IRT домен = MRPD домен или введение в технологии
Media Redundancy и Real-time communication - Конфигурирование доменов IRT и MRPD (продолжение урока 26)
- Time-based IO или
как управлять быстрым дискретным технологическим процессом строго по времени - Как загрузить программу ПЛК SIMATIC S7-1500, если нет связи между программатором и ПЛК
- Как загрузить две программы ПЛК SIMATIC S7-1500 в S7-PLCSIM Advanced V2.0
на локальной и удалённой машинах и подключить к ним WinCC по TCP - SIMATIC Automation Tool
- Как установить связь между онлайн симулятором панели Weintek и S7-PLCSIM для отладки программ HMI-PLC
без панели оператора и ПЛК - Как протестировать программу контроллера S7-1200 с ПИД-регулятором PID_Compact в симуляторе S7-PLCSIM с помощью HMI, разработанного на панели оператора Weintek
- Как связать LOGO! с WinCC
- …
Предложите, как улучшить StudyLib
(Для жалоб на нарушения авторских прав, используйте
другую форму
)
Ваш е-мэйл
Заполните, если хотите получить ответ
Оцените наш проект
1
2
3
4
5
В данном уроке мы создадим проект, и настроим данный проект для дальнейшего изучения контроллеров Siemens. Многие действия в данном уроке нужно будет повторить, а уже в следующих уроках мы детально разберем, что мы сделали и как оно работает.
Работать мы будем в TIA portal, в качестве симуляции выберем контроллер серии S7-1500, а в качестве визуализации панельку ТР-900.
Для начало запустим TIA-portal и создадим пустой проект:
Назовём его TEST:
Далее нажимаем внизу кнопку Project viev и попадаем в наш проект.
Переходим в закладку ADD new device и добавляем контроллер и панельку, после чего соединяем их по сети:
После чего, мы создадим DB1 global блок, для этого необходимо нажать Add new block и выбрать Data block, дав ему имя global в строке Name:
После создание блока, нам необходимо создать три переменные:
Далее заходим в main(OB1) и пишем следующий код:
Теперь перейдем на закладку панели и откроем главный экран:
В открывшемся экране располагаем две кнопки и одну картинку виде круга:
В данном случаи у нас кнопки будут использоваться в качестве сигналов включено/выключено для нашей программы, кнопка I1 будет соответствовать сигналу global.I0, а I2 — global.I1. Кружок будет соответствовать выходу global.Q0, причем если у нас сигнал активный наши элементы будут светиться зеленым цветом, если сигнал не активный — красным. Но для этого надо прописать их свойства.
Для начало прописываем, что при нажатии кнопки у нас будет меняться значение привязанной переменной на противоположное :
Саму переменную выбираем напрямую с DB1:
После чего описываем изменение цвета для активного и не активного состояния:
Тоже самое проделываем и для второй кнопки указывая свое имя переменной.
Для круга также указываем цвет и привязываем переменную:
Теперь у нас все готово, для того, что бы начать изучать основы программирования контроллера Siemenc.
Нам осталось нажать кнопку симуляции:
предварительно нажав на папку PLC_1, а после на папку HTML_1.
У нас запуститься симулятор:
и мы сможем проверить, что у нас работает заготовка (при этом не забудьте залить ПО в контроллер), нажав на одну из кнопок, при этом она должна изменить свой цвет: