SIMATIC S7- 300 характеризуют:
Что обеспечивает:
Назначение контроллеров SIMATIC S7- 300S7-300 – это универсальный модульный программируемый контроллер для решения задач автоматического управления низкой и средней степени сложности. Эффективному применению контроллеров способствует наличие широкой гаммы центральных процессоров, модулей ввода-вывода дискретных и аналоговых сигналов, функциональных и коммуникационных модулей, модулей блоков питания и интерфейсных модулей. Области применения контроллеров:
Конструкция контроллеров SIMATIC S7- 300Контроллеры S7-300 имеют модульную конструкцию и позволяют использовать в своем составе слудующие устройства: Модуль центрального процессора ( CPU )выполнение программ пользователя и управление всеми узлами контроллера.Модуль блока питания ( PS )обеспечивает питание контроллера от сети переменного тока напряжением 120/230 В или от источника постоянного тока напряжением 24/48/60/110 В.Сигнальные модули ( SM )обеспечивают ввод-вывод дискретных и аналоговых сигналов с различными электрическими и временными параметрами.Коммуникационные процессоры ( CP )подключение контроллера к сетям PROFIBUS, PROFINET, Industrial Ethernet, AS-Interface, организации связи через Internet или PtP (point to point) интерфейс.Функциональные модули ( FM )способны самостоятельно решать задачи автоматического регулирования, позиционирования, взвешивания, скоростной обработки сигналов и т.д., снабжены встроенным микропроцессором и способны выполнять возложенные на них функции даже в случае остановки центрального процессора программируемого контроллера.Интерфейсные модули ( IM )обеспечивают возможность подключения к базовому блоку (стойка с CPU) одной или нескольких стоек расширения ввода-вывода.Модули специального назаначенияэто иммитационный модуль SM 374 для формирования входных и отображения выходных дискретных сигналов на этапе отладки прикладных программ и для проверки работоспособности контролеера при эксплуатации. ИКонтроллеры S7-300 позволяют использовать в своем составе до 32 сигнальных и функциональных модулей, а также коммуникационных процессоров, распределенных по 4 монтажным стойкам. Все модули работают с естественным охлаждением. Программируемые контроллеры не поддерживают функцию «горячей» замены модулей. Система ввода-вывода данныхСистема ввода-вывода программируемого контроллера S7-300 может включать в свой состав две части: систему локального и систему распределенного ввода-вывода. Система локального ввода-вывода образуется модулями, устанавливаемыми непосредственно в монтажные стойки контроллера. Cистема распределенного ввода-вывода включает в свой состав станции распределенного ввода-вывода и приборы полевого уровня, подключаемые к контроллеру через сети PROFINET IO, PROFIBUS DP и AS-Interface. Система локального ввода-вывода
Система распределенного ввода-вывода
Общие технические характеристикиВ таблице ниже приведены сравнительные технические данные программируемых контроллеров SIMATIC S7-300 в общепромышленном и SIPLUS S7-300 в защищенном исполнении. Общие технические данные контроллеров S7- 300
Возможности контроллеров
Данные для выбора и заказаДанные для заказа — Компоненты программируемых контроллеров Siemens SIMATIC S7-300 назначение и конструкция технические данные и функции заказные коды |
Simatic S7-200 быстрый старт. Часть 2.
В этой статье рассмотрим основные операции выполняемые над входами выходами и аналоговыми данными. Рассмотрим конфигурирование и использование таймеров и счетчиков, а также создание и работу с функциями.
Коротко пробежим по основным операциям.
Логические операции. Доступны через вкладку Bit Logic
Что мы здесь видим. Нормально разомкнутый контакт -| |-. Мы его уже применяли. Он пропустит на свой выход сигнал если его состояние равно логической «1». Нормально замкнутый контакт -| \ |-. Он пропустит на выход сигнал если его состояние равно логическому «0». Сигнал инверсии –| NOT |- инвертирует входной сигнал. Сигнал выделения фронта -| P |- формирует на своем выходе импульс в течении одного цикла программы при обнаружении на своем входе положительного фронта. –( )- сигнал установки бита. Приравнивает бит или группу битов логическому состоянию на входе. –( S )- устанавливает бит или группу битов при появлении логической 1 на входе. –( R )- сбрасывает бит или группу битов при появлении на входе логической единицы. Всякие триггеры и так далее.
Создание ветвлений в программе осуществляется стрелками
На рисунке показано как реализовать комбинированную логическую схему. Входа I0.1и I0.2 объединены по ИЛИ и вместе они объединены по И с входом I0.0.
Операции сравнения – Compare. Используются понятное дело для сравнения различных аналоговых величин. На выходе формируют логический сигнал соответствующий результату сравнения. Например
Сделайте такую схему и экспортируйте ее в awl файл. Запустите симулятор S7-200 от canal. Два раза щелкните по полю с надпись 0. Откроется окно в котором выберем модуль EM 231
Теперь у нас есть аналоговый модуль с входами AIW0 AIW1 AIW2. Нажимаем Program -> load program и загружаем наш файл awl. Откроется окно
Нажимаем RUN. И теперь двигая ползунок аналогового входа AI0 видим что при превышении значения 10000 устанавливается выход Q0.0.
Еще одна тонкость – полезность. В симуляторе и при работе с реальным ПЛК доступен режим state program (состояние программы).
При нажатии на эту кнопку в редакторе кода будет отображаться состояние булевых переменных, входов выходов, аналоговые значения и результат логической операции.
При результате логической операции равной 1 – сама операция подсвечивается синим цветом. Видно что аналоговое значение 32760 это больше 10000 следовательно результат операции сравнения = логической 1. Значение выхода Q0.0 тоже становиться равным 0.
Математические операции делятся на математику целочисленную Integer Math и математику с плавающей запятой Floating Point Math. Тут важно заметить что нельзя напрямую величины типа integer 16 бит и аналоговые входа с размерностью WORD 16 бит засовывать в математику типа REAL. Необходимо преобразовать сначала Integer в Double Integer а затем DI в REAL. Функции преобразования лежат во вкладке convert.
Для примера напишем программу которая считывает аналоговый вход и делит его на 2,5.
Вот как будет выглядеть программа
Вот опять используем системный меркер SM0.0 и используем аккумулятор АС0 для хранения промежуточных результатов.
Таймеры
Есть несколько видов таймеров. TON – с задержкой включения. Когда на его входе появляется логическая 1 то таймер начинает считать до заданного значения по достижении которого он выставляет бит своего состояния в логическую единицу.
TOF – таймер с задержкой выключения. Бит состояния выставляется в 1 сразу по появлению на входе логической 1 и сбрасывается по достижению таймером заданного значения.
Таймеры в S7-200 делятся по дискретности устанавливаемого времени. Так таймеры с номерами T32, T96 имеют дискретность 1 мс и максимальное время 32.767 с.
Таймеры с номерами T33-T36, T97-T100 имеют дискретность 10 мс и максимальное время 327.67 секунды.
Таймеры с номерами T37-T63, T101-T255 имеют дискретность 100 мс и максимальное время 3276.7 секунды.
Для настройки таймера необходимо выбрать его номер из группы с необходимой дискретностью и задать значение до которого считать (максимум 32767).
На рисунке приведен пример мигалки на двух таймерах
Логика работы такая. Так как логическое состояние таймера при первом старте равно 0 то результат опроса команды -| / |- Q0.0 равно 1. Оно приводит к тому, что стартует таймер Т35. Как только таймер Т35 досчитал до 1 секунды то выставляется выход Q0.0 в 1. Это приводит к тому что стартует таймер Т36. Когда он досчитывает до 1 секунды то в сбрасывается Q0.0 и стартует таймер Т35 и так по кругу. Загрузите этот пример в симулятор и нажав state program посмотрите как это работает в железе.
Необходимо заметить, что можно опрашивать не только логическое состояние таймера но и его текущее значение. Важно помнить, что значение таймера имеет разрядность 16 бит и при сравнении используется целочисленная математика и сравнение Integer.
На рисунке пример программы реализующей мигалку на одном таймере. Логика работы такая. Так как в первый момент состояние меркера m0.0 равно 0 то результат опроса команды -| / |- M0.0 равно 1. Оно приводит к тому, что стартует таймер Т35. Как только таймер Т35 досчитал до 1 секунды то выставляется выход Q0.0 в 1. Как только таймер досчитал до 2 секунд, то сбрасывается выход Q0.0 в 0 и устанавливается на один цикл меркер m0.0. Установка меркера (результат опроса команды -| / |- М0.0 становиться равен 0) приводит к рестарту таймера Т35 и цикл повторяется.
Высокоскоростные счетчики
На практике часто необходимо осуществлять подсчет импульсов (например при измерении оборотов). Для этого в ПЛК S7-200 предусмотрены высокоскоростные 32-х разрядные счетчики HSC (High Speed Counter). В линейке S7-200 есть ПЛК имеющие от 4 до 6 скоростных счетчиков с максимальной частотой счета 30кГц и CPU 224XP имеющий к четырем 30кГц счетчикам еще два с максимальной частотой 200кГц. Аппаратно входы счетчиков подключены на ноги порта I0 (нужно смотреть в документации). Для конфигурации счетчиков я рекомендую использовать мастер.
На примере рассмотрим как настроить счетчик на подсчет импульсов за определенное время (классическое измерение частоты). Запускаем мастер настройки счетчика.
Выбираем какой счетчик настраиваем и режим работы (я использую режим Mode 0 – простой счет без сброса и старта). Mode 12 например используется ля генерации PWM сигнала (подробнее можно найти в Help). Нажимаем Next.
Даем название процедуре настройки счетчика (например «настройка счетчика импульсов»). Выбираем начальное значение, значение до которого считать и направление счета. В нашем случае выбираем Preset = 0, Current = 0, Direct = UP. Нажимаем Next.
Здесь все оставляем без изменений так как мы считаем импульсы за период времени (если бы считали импульсы до определенного значения то в предыдущем окне установили бы Preset на необходимую величину и в текущем окне поставили бы галку «генерировать прерывание по достижению PV). Нажимаем Next и в следующем окне Finish.
В окне Program Block появились две новые процедуры
Настройка счетчика импульсов SBR0 и процедура прерывания INT_0. В коде блока OB1 вставляем нормально разомкнутый контакт sm0.1 (First Scan) и из списка Call Soubrutines выбираем «Настройка счетчика импульсов SBR0».
Теперь мы можем убедиться, что счетчик считает. Допишем в Network2 следующий код.
Делаем экспорт в awl. Открываем симулятор S7_200. Двойной щелчок по CPU и выбираем CPU 226. Загружаем наш awl файл и переводим ПЛК в RUN. Теперь если переключать тумблер I0.0 то счетчик будет считать и его значение будет отображаться на байте выходов Q0.
Теперь попишем программу для автоматического подсчета импульсов за период времени.
В настройках счетчика вставляем network и дописываем в него следующий код
Тут необходимо сделать следующие пояснения.
В системе есть специальный таймер тикающий с периодом равным 1мс*SMB34 и вызывающий так называемое событие №10. Функция ATCH из выпадающего списка Intertupt имеет следующие входа выхода. Вызываемое прерывание (в нашем случае INT_0) и вход номера события запускающее это прерывание (в нашем случае №10). Таким образом мы настроили вызов прерывания INT_0 каждые 250мс.
Теперь заходим в прерывание INT_0 и вставляем следующий код
Теперь в переменной VD0 мы имеем число импульсов измеренное за 250мс.
Работа с функциями
Часто целесообразно для выполнения типовых действий создать функцию. Делается это следующим образом. Правым щелчком мыши на поле Program block -> Insert -> Subroutine.
Появляется еще одна подпрограмма SBR1. Ее можно переименовать по клику правой кнопкой -> rename.
Теперь для ее вызова необходимо в нужном месте программы (например в основном цикле при включение входа i0.0 должна вызываться наша подпрограмма func_1 (имена могут быть и на русском языке)) необходимо встать на линию после опроса входа -| |- i0.0 и два раза щелкнуть по имени нашей подпрограммы в списке call subroutine. Функция автоматически встанет на место.
Теперь наша функция вызывается. Что бы изменить начинку функции необходимо кликнуть ее два раза в списке Program block.
Откроется окно аналогичное основному блоку, где можно написать свою программу. Например как на рисунке.
Это пример функции ни чего не возвращающей и не имеющей входных параметров. Этот прием используется в основном для структурирования программы путем разбития ее на отдельные сегменты. Часто на практике требуются функции обрабатывающие входной сигнал и возвращающие результат. Это делается следующим образом. Заходим в нашу функцию и вверху видим поля для данной функции. In это входа Out выхода Temp внутренние переменные. В поле symbol пишем символьное имя входной переменной (например «вход 1»), в поле data type определяем какого типа будет эта переменная , если это аналоговый вход то тип word и так далее. Добавляем например «вход 2» типа word и выход «выход 1» типа BOOL.
Теперь пишем программу. Будем например сравнивать значение переменной вход 1 и вход 2 и если вход 1 больше то устанавливать выход в 1.
Вот как выглядит эта программа.
При заполнении символов в программе знак # писать не надо, он ставиться автоматически.
Теперь вызовем нашу функцию. В основном цикле после условия вызова (например sm0.0 вызывать всегда) выбираем нашу функцию func_1 из списка call subroutines.
Появляется наша подпрограмма в таком виде
Заполняем знаки вопроса необходимыми нам переменными. Например в первом нетворке сравнивается значение аналогового входа AIW0 с уставкой 10000 и если вход больше то устанавливается выход q0.0. Во втором нетворке сравнивается значение аналогового входа AIW2 с уставкой 20000 и если вход больше то устанавливается выход q0.1.
Как верно замети Сергей в симуляторе от Canals этот пример не работает. Зато он нормально работает в симуляторе S7_200_SIM, просто замените AIW0 на IB0 и AIW2 на IB1, а впроцедуре тип WORD входных переменных на BYTE. В сравнении естественно нужно сравнивать не INT а BYTE. Можно загрузить готовый проект подрограмма.mwp. Естественно на практике внутри функции выполняется как правило больше действий. Например я использую подобные функции чтобы получить значение давления в кгс с датчиков с токовым выходом 4-20мА. На вход передаю значение из аналогового модуля и величину давления соответствующего току 20мА для данного датчика. Внутри функции по формуле вычисляю давление соответствующее текущему току и возвращаю из функции.
Теперь о дополнительных тонкостях и хитростях.
Например необходимо узнать где у нас используется та или иная переменная. Для это служит средство cross reference.
В таблице видно, что мы использовали слово памяти VW0 один раз в основном цикле OB1.
Системный меркер sm0.0 Always_On мы использовали три раза. Два раза в основном цикле OB1 и один раз в подпрограмме func_1. Если в этой таблице два раза щелкнуть по имени переменной то автоматически произойдет переход в то место программы где произошло использование этой переменной.
Допишем в программе OB1 код
Нажимаем PLC -> compile All. Открываем опять cross reference.
Открываем вкладку Byte Usage
Здесь показано как у нас занята память. У нас занята память под VW0 и VW2, а так как они используют по два байта то отображаются буквами W, и занимают каждая по две клетки байтовой области. Меркер M0.0 занимает бит в байте MB0. Также мы используем специальный меркер sm0.0 Always_On из байта SMB0. Здесь удобно смотреть какие ячейки еще свободны что бы случайно не использовать уже занятый.
На вкладке Bit Usage уже показывается распределение занятых битов в байте.
Здесь видно, что в программе мы уже использовали два дискретных выхода Q0.0 и Q0.1 и один дискретный вход I0.0. Эту табличку я смотрю когда необходимо заиметь свободный меркер типа BOOL для какого либо флага в программе и при необходимости узнать какие еще входа выхода свободны в контроллере.
Отладка программы
Для просмотра значений переменных и состояния входов выходов используется инструмент Chart Status
В таблице вбиваем нужные нам переменные и смотрим их значения. Можно задать свои значения в поле New Value и нажать карандашик Write All и эти значения передадутся в программу.
Состояние выполнения программы можно увидеть нажав кнопку program status (как в симуляторе) и при включенном ПЛК будут отображаться состояния входов выходов и текущие значения переменных
В следующей статье рассмотрим создание HMI интерфейса с контроллером SIMATIC S7-200 на базе панели оператора TD и на базе PC с помощью программы ProTool.
Прикрепленные файлы:Теги:
SIMATIC STEP 7 V5.6 и инструментальные средства проектирования для SIMATIC S7-300/S7-400/WinAC | Magistral
Пакет S7-SCL V5.6 (Structured Control Language – структурированный язык управления) – это паскалеподобный язык программирования систем автоматизации SIMATIC S7-300 (с CPU 314 или выше)/ S7-400/WinAC. Он имеет сертификат PLC Open Base Level и соответствует требованиям международного стандарта EN 61131-3. Пакет входит
в состав программного обеспечения STEP 7 Professional и может заказываться как самостоятельный программный продукт. Для его использования необходимо наличие программного обеспечения STEP 7 от V5.3 и выше.
Применение S7-SCL позволяет:
• Осуществлять простую и быструю разработку программ для решения комплексных систем автоматического управления.
• Получать качественные исполняемые программы для систем автоматизации SIMATIC.
• Производить быстрое тестирование и отладку разрабатываемых программ.
Поддерживаемые функции:
• Встроенный интерфейс для работы с редактором, компилятором и отладчиком.
• Символьный отладчик связей.
• Элементы языка высокого уровня: команды организации циклов, условных переходов, распределения и т.п.
• Языковые расширения, типичные для программирования систем автоматизации. Например, адресация входов и выходов, запуск и опрос таймеров и счетчиков и т.д.
• Элементарные и определяемые пользователем типы данных, символьные имена и комментарии.
• Генерирование кода исполняемой программы.
• Отображение перекрестных ссылок и тестирование программы на языке высокого уровня.
• Связь с системой подготовки технической документации DOCPRO.
Пакет S7-GRAPH V5.6 соответствует требованиям международного стандарта IEC 61131-2 и имеет сертификат PLC Open Base Level. Он содержит набор инструментальных средств графического программирования систем автоматизации SIMATIC S7-300/ S7-400/ WinAC.
Программы S7-GRAPH отличаются высоким уровнем наглядности и позволяют выполнять быстрый поиск ошибок, за счет чего существенно снижаются времена простоя производства.
Программа разрабатывается в виде шагов и переходов между ними.
С помощью переходов различные шаги программы могут собираться в последовательные или параллельные цепи.
Каждый шаг программы S7-GRAPH представляется прямоугольником, каждый переход линией. Шаг программы определяет необходимый порядок взаимодействия оборудования для выполнения данной технологической операции. Переходы содержат условия, при выполнении которых возможен переход от одного шага к другому.
Для каждого перехода могут быть определены условия включения блокировок и слежения. Включение блокировок приводит к запрету выполнения тех или иных действий. Условия слежения позволяют выявлять ошибки в ходе выполнения программы. Программирование условий выполняется на языках LAD или FBD.
Поддерживаемые функции:
• Просмотр диаграмм всей управляющей структуры с отображением или без отображения наименований шагов, в детальном или полном виде.
• Гибкая система определения последовательности выполнения шагов с использованием условных и безусловных переходов, ветвлениями, активацией и деактивацией шагов и т.д.
• Интерактивный режим: отображение активных шагов, условий блокировки и слежения, а
также выполненных действий.
• Управление ходом выполнения программы: выборочное выполнение отдельного шага или указанной последовательности шагов.
• Оптимизация объемов требуемой памяти: экспорт программы S7-GRAPH в программные блоки STEP 7 для сокращения объемов требуемой загружаемой памяти.
• Выполнение управляющих последовательностей может быть синхронизировано с состояниями объекта управления.
• Связь с системой подготовки технической документации DOCPRO.
Пакет S7-PLCSIM V5.4 SP1 имитирует работу программируемых контроллеров SIMATIC S7-300/ S7-400/ WinAC на программаторе/ компьютере и предназначен для отладки программ пользователя без наличия реальной аппаратуры управления. Это позволяет обнаруживать программные ошибки на ранних стадиях реализации проекта, повышать качество программ, ускорять и удешевить выполнение пуско-наладочных работ. S7-PLCSIM может быть использован для отладки программ, написанных в STEP 7 (STL, LAD, FBD), S7-GRAPH,
S7-HiGraph, S7-SCL.
S7-PLCSIM имитирует взаимодействие центрального процессораSIMATIC S7/ WinAC с областью отображением процесса. Для выполнения отладки тестируемая программа загружается в эмулируемый контроллер.
S7-PLCSIM интегрируется в STEP 7 и обеспечивает поддержку имитации:
• Непрерывного выполнения программы, выполнения одного или заданного количества циклов программы контроллера.
• Отображения содержимого аккумуляторов и регистров.
• Отображения и модификации состояний входов, выходов, флагов, таймеров, данных и т.п.
• Сетевого взаимодействия нескольких контроллеров.
После завершения разработки проекта возникает необходимость в подготовке технической документации. Хорошо подготовленная документация существенно облегчает эксплуатацию готовой системы, а также подготовку решений по ее дальнейшему развитию.
Пакет STEP 7 Professional 2017/V15 Combo объединяет в своем составе STEP 7 Professional V15 (TIA Portal), STEP 7 V5.6, S7-SCL V5.6, S7-Graph V5.6 и S7-PLCSIM. Он обеспечивает поддержку всех языков программирования стандарта IEC 61131-3 и позволяет выполнять
отладку программ контроллеров без наличия реальной аппаратуры.
Пакет может быть использован для всех программируемых контроллеров SIMATIC S7, исключая S7-200.
SIMATIC CFC V9.0 (Continuous Function Chart – непрерывная функциональная диаграмма) позволяет выполнять графическое программирование систем автоматизации SIMATIC S7-300 (от CPU 314 и выше)/ S7-400/ WinAC. Он является основным языком программирования систем SIMATIC PCS 7, находит применение в пакетах S7 F Systems и D7-SYS.
Процесс программирования сводится к извлечению из библиотеки необходимых программных блоков и их размещению в нужных местах экрана, установке соединений между их входами и выходами с помощью мыши, а также определению параметров соединений. Существует возможность разработки собственных программных блоков и включения этих блоков в состав CFC библиотек.
Особенности разработки CFC программ:
• Существенно упрощен процесс оценки различных вариантов построения системы, поскольку все изменения, вносимые в проект, сопровождаются автоматическим изменением описания конфигурации системы.
• Все функции управления определяются взаимосвязями между блоками (И, ИЛИ, ПИД-регуляторы и т.д.), что существенно сокращает время проектирования. В CFC программу могут быть встроены функциональные блоки, созданные инструментальными средствами STEP 7, S7-SCL, S7-GRAPH.
• Формирование необходимых функций управления на основе использования готовых программных блоков выполняется проще и с меньшей вероятностью возникновения ошибок, чем при традиционных методах разработки программ.
• Автоматическое генерирование кода исполняемой программы.
• Полное слияние с инструментальными средствами STEP 7 и инструментальными средствами конфигурирования систем и устройств человеко-машинного интерфейса.
В комплект поставки CFC входят: редактор CFC, генератор кодов исполняемых программ, отладчик и библиотека стандартных программных блоков.
CFC программы разрабатываются в виде технологических планов.
Каждый технологический план содержит необходимый набор связанных между собой блоков. Технологические планы могут иметь иерархическую структуру (план в плане), что позволяет существенно улучшить структуру всей программы. Любой технологический план
может быть легко выведен на печать.
CFC поддерживает централизованную замену типов модулей. Изменение типа модуля и его интерфейса автоматически применяется ко всем модулям подобного типа.
Операции копирования отдельных модулей или отдельных частей технологических планов сопровождаются копированием не только модулей, но и всех связанных с ними символов и системных атрибутов. Все связи между блоками и планами обслуживаются автотрассировщиком.
Редактор CFC поддерживает выполнение множества различных функций:
• Импорт, позиционирование, перемещение и удаление блоков. Использование растровой сетки для более точного позиционирования блоков и связей.
• Диалоговое редактирование свойств блоков и планов, а также параметров, определяющих особенности их обработки.
• Автоматическое размещение связей и выравнивание блоков.
• Отслеживание прохождения сигналов по иерархическим планам.
• Использование абсолютной или символьной адресации для обозначения входов и выходов программных блоков.
• Поддержка типа данных “структура” для входов и выходов программных блоков.
• Обширный набор библиотек, включающих арифметические и логические блоки, блоки обработки импульсных сигналов, блоки счетчиков, таймеров, триггеров, регуляторов и т.д.
• Включение в главный технологический план до 26 подчиненных планов, удобное перемещение между планами, размещение плана на поле из 6 листов формата DIN A4.
• Укрупненное отображение плана и детальный просмотр его частей.
• Мощный набор функций диагностики и отладки. Контроль состояний и изменение значений сигналов блоков в видимой и невидимой части плана. Получение информации о состоянии центрального процессора системы автоматизации, интерактивное получение сообщений от системы автоматизации, изменение режимов ее работы.
• Конфигурирование сообщений, используемых SCADA системой WinCC.
• Расширенные возможности документирования проекта при совместном использовании с пакетом DOCPRO.
Тестирование и отладка:
• Административные функции:
– Загрузка CFC программы в систему автоматизации.
– Запуск, сброс, останов и продолжение выполнения программы.
– Выбор режима выполнения программы: с установкой и удалением точек прерывания; с определением условий активизации точек прерывания; пошаговый режим.
• Функции отображения результатов измерений:
– Динамическое отображение результатов измерений в полях ввода и вывода всех или выбранных блоков программы.
– Интерактивная замена результатов измерений заданными значениями величин.
• Мониторинг с возможностью опроса содержимого стека и системной информации центрального процессора системы автоматизации.
Пакет DOCPRO позволяет готовить и обрабатывать заводскую документацию, систематизировать данные проекта, оформлять их в виде связанных описаний и руководств, и распечатывать в виде стандартных форм. Он способен обрабатывать данные всех стандартных инструментальных средств и инструментальных средств проектирования SIMATIC.
Функции DOCPRO
• Разработка технических руководств и составление их перечня.
• Централизованная разработка, обслуживание и управление титульными блоками данных.
• Разработка собственных шаблонов и форм на базе имеющихся заготовок.
• Ручная или автоматическая нумерация рисунков по заданным критериям.
• Автоматическая подготовка перечня документации и печать документации
• Печать списка рабочих мест и необходимых для них технических руководств.
N | Описание | Заказной номер | ||
---|---|---|---|---|
Центральные процессоры CPU | ||||
1 | CPU 1511-1 PN | 6ES7511-1AK01-0AB0 | ||
2 | CPU 1511F-1 PN | 6ES7511-1FK02-0AB0 | ||
3 | CPU 1511C-1 PN | 16DI/16DQ, 5AI/2AQ | 6ES7511-1CK00-0AB0 | |
3 | CPU 1511T-1 PN | 16DI/16DQ, 5AI/2AQ | 6ES7511-1TK00-0AB0 | |
4 | CPU 1512C-1 PN | 32DI/32DQ, 5AI/2AQ | 6ES7512-1CK01-0AB0 | |
5 | CPU 1513-1 PN | 6ES7513-1AL01-0AB0 | ||
6 | CPU 1513F-1 PN | 6ES7513-1FL02-0AB0 | ||
7 | CPU 1515-2 PN | 6ES7515-2AM01-0AB0 | ||
8 | CPU 1515T-2 PN | 6ES7515-2TM01-0AB0 | ||
9 | CPU 1515F-2 PN | 6ES7515-2FM01-0AB0 | ||
10 | CPU 1516-3 PN/DP | 6ES7516-3AN01-0AB0 | ||
11 | CPU 1516F-3 PN/DP | 6ES7516-3FN01-0AB0 | ||
12 | CPU 1517-3 PN/DP | 6ES7517-3AP00-0AB0 | ||
13 | CPU 1517T-3 PN/DP | 6ES7517-3TP00-0AB0 | ||
14 | CPU 1517F-3 PN/DP | 6ES7517-3FP00-0AB0 | ||
15 | CPU 1518-4 PN/DP | 6ES7518-4AP00-0AB0 | ||
16 | CPU 1518F-4 PN/DP | 6ES7518-4FP00-0AB0 | ||
17 | CPU 1518-4 PN/DP ODK | 6ES7518-4AP00-3AB0 | ||
Карты памяти SIMATIC Memory Card | ||||
18 | 4МБ | 6ES7954-8LC02-0AA0 | ||
19 | 12МБ | 6ES7954-8LE02-0AA0 | ||
20 | 24МБ | 6ES7954-8LF02-0AA0 | ||
21 | 256МБ | 6ES7954-8LL02-0AA0 | ||
22 | 2ГБ | 6ES7954-8LP02-0AA0 | ||
23 | 32ГБ | 6ES7954-8LT02-0AA0 | ||
Модули ввода дискретных сигналов | ||||
24 | SM 1521 | DI 32x24VDC BA, 3мс, тип 3, 25мм, с фронтштекером | 6ES7521-1BL10-0AA0 | |
25 | SM 1521 | DI 32x24VDC HF, 3мс, тип 3, 35мм | 6ES7521-1BL00-0AA0 | |
26 | SM 1521 | DI 16x24VDC BA, 3мс, тип 3, 25мм, с фронтштекером | 6ES7521-1Bh20-0AA0 | |
27 | SM 1521 | DI 16x24VDC HF, 3мс, тип 3, 35мм | 6ES7521-1BH00-0AA0 | |
28 | SM 1521 | DI 16x24VDC SRC BA, 3мс, тип 1, минус на общей точке, 35мм | 6ES7521-1BH50-0AA0 | |
29 | SM 1521 | DI 16x230VAC BA, 20мс, тип 1, 35мм | 6ES7521-1FH00-0AA0 | |
30 | SM 1521 | DI 16×24…125VUC HF, 0.05…20мс, тип 3, 35мм | 6ES7521-7EH00-0AB0 | |
Модули вывода дискретных сигналов | ||||
31 | SM 1522 | DQ 32x24VDC/0.5A BA, 25мм, с фронтштекером | 6ES7522-1BL10-0AA0 | |
32 | SM 1522 | DQ 32x24VDC/0.5A ST, 35мм | 6ES7522-1BL00-0AB0 | |
33 | SM 1522 | DQ 32x24VDC/0.5A HF, 35мм | 6ES7522-1BL01-0AB0 | |
34 | SM 1522 | DQ 16x24VDC/0.5A BA, 25мм, с фронтштекером | 6ES7522-1Bh20-0AA0 | |
35 | SM 1522 | DQ 16x24VDC/0.5A ST, 35мм | 6ES7522-1BH00-0AB0 | |
36 | SM 1522 | DQ 16x24VDC/0.5A HF, 35мм | 6ES7522-1BH01-0AB0 | |
37 | SM 1522 | DQ 8x230VAC/5A ST, реле, 35мм | 6ES7522-5HF00-0AB0 | |
38 | SM 1522 | DQ 16x230VAC/2A ST, реле, 35мм | 6ES7522-5HH00-0AB0 | |
39 | SM 1522 | DQ 8x230VAC/2A ST, тиристоры, 35мм | 6ES7522-5FF00-0AB0 | |
40 | SM 1522 | DQ 16x230VAC/1A ST, тиристоры, 35мм | 6ES7522-5FH00-0AB0 | |
41 | SM 1522 | DQ 16×24…48VUC/125VDC/0.5A ST, тиристоры, 35мм | 6ES7522-5EH00-0AB0 | |
Модуль ввода-вывода дискретных сигналов | ||||
42 | SM 1523 | DI 16x24VDC + DQ 16x24VDC/0.5A BA, 25мм, с фронтштекером | 6ES7523-1BL00-0AA0 | |
Модули ввода аналоговых сигналов | ||||
43 | SM 1531 | AI 8xU/I/RTD/TC ST, 16 бит, 0.3%, 35мм | 6ES7531-7KF00-0AB0 | |
44 | SM 1531 | AI 8xU/I HS, 14 бит, 0.3%, 35мм | 6ES7531-7NF10-0AB0 | |
45 | SM 1531 | AI 8xU/I HF, 16 бит, 0.1%, 35мм | 6ES7531-7NF00-0AB0 | |
46 | SM 1531 | AI 4xU/I/RTD/TC ST, 16 бит, 25мм, с фронтштекером | 6ES7531-7QD00-0AB0 | |
47 | SM 1531 | AI 8xU/I/RTD/TC HF, 16 бит, 0.1%, 35мм | 6ES7531-7PF00-0AB0 | |
Модули вывода аналоговых сигналов | ||||
48 | SM 1532 | AQ 8xU/I HS, 14 бит, 0.3%, 35мм | 6ES7532-5HF00-0AB0 | |
49 | SM 1532 | AQ 4xU/I ST, 16 бит, 0.3%, 35мм | 6ES7532-5HD00-0AB0 | |
50 | SM 1532 | AQ 2xU/I ST, 25мм, с фронтштекером | 6ES7532-5NB00-0AB0 | |
51 | SM 1532 | AQ 4xU/I HF, 16 бит, 0.1%, 35мм | 6ES7532-5ND00-0AB0 | |
Модули ввода-вывода аналоговых сигналов | ||||
52 | SM 1534 | AI 4xU/I/RTD/TC AQ 2xU/I ST, 25мм, с фронтштекером | 6ES7534-7QE00-0AB0 | |
Коммуникационные модули | ||||
53 | CM PtP | CM PtP RS232 BA: Freeport, 3964(R), USS | 6ES7540-1AD00-0AA0 | |
54 | CM PtP | CM PtP RS422/RS485 BA: Freeport, 3964(R), USS | 6ES7540-1AB00-0AA0 | |
55 | CM PtP | CM PtP RS232 HF: Freeport, 3964(R), USS, Modbus RTU | 6ES7541-1AD00-0AB0 | |
56 | C PtP | CM PtP RS422/RS485 HF: Freeport, 3964(R), USS, Modbus RTU | 6ES7541-1AB00-0AB0 | |
57 | CP 1543-1 | Industrial Ethernet: TCP/IP, ISO, UDP, S7, Firewall, SNMPV1/V3, DHCP, FTP клиент, 1xRJ45 | 6GK7543-1AX00-0XE0 | |
58 | CM 1542-5 | Коммуникационный модуль CM 1542-5 PROFIBUS DP | 6GK7542-5DX00-0XE0 | |
59 | CP 1542-5 | Коммуникационный процессор CP 1542-5 PROFIBUS DP | 6GK7542-5FX00-0XE0 | |
60 | CP 1542-1 | Коммуникационный процессор CP 1542-1 PN IO-Controller, TCP/IP, UDP, S7, ISO-ON-TCP | 6GK7542-1AX00-0XE0 | |
Технологические модули | ||||
61 | TM Count | TM Count 2x24V — 2-канальный модуль скоростного счёта | 6ES7550-1AA00-0AB0 | |
62 | TM PosInput | TM PosInput 2 — 2-канальный модуль для подключения датчиков позиционирования | 6ES7551-1AB00-0AB0 | |
63 | TM Timer | TM Timer DIDQ 16x24V — сигналы с меткой времени | 6ES7552-1AA00-0AB0 | |
64 | SIWAREX WP521 | 1-канальный модуль взвешивания статических грузов | 7Mh5980-1AA01 | |
65 | SIWAREX WP522 | 2-канальный модуль взвешивания статических грузов | 7Mh5980-2AA01 | |
Интерфейсные модули для станции распределённого ввода-вывода SIMATIC ET 200MP | ||||
66 | IM 1555-5 PN | Интерфейсный модуль IM 1555-5 PN ST | 6ES7155-5AA01-0AB0 | |
67 | IM 1555-5 PN | Интерфейсный модуль IM 1555-5 PN HF | 6ES7155-5AA00-0AC0 | |
68 | IM 1555-5 DP | Интерфейсный модуль IM 1555-5 DP HF | 6ES7155-5BA00-0AB0 | |
Блок питания нагрузки | ||||
69 | PM 1507 | 70 Вт, вход: ~115/230В, выход: =24В/3А | 6EP1332-4BA00 | |
70 | PM 1507 | 190 Вт, вход: ~115/230В, выход: =24В/8А | 6EP1333-4BA00 | |
Системные блоки (питание электроники по внутренней шине) | ||||
71 | PS 1505 | 25 Вт, =24В | 6ES7505-0KA00-0AB0 | |
72 | PS 1505 | 60 Вт, =24/48/60В | 6ES7505-0RA00-0AB0 | |
73 | PS 1505 HF | 60 Вт, =24/48/60В | 6ES7505-0RB00-0AB0 | |
74 | PS 1507 | 60 Вт, AC/DC 120/230В | 6ES7507-0RA00-0AB0 | |
Профильные шины S7-1500 | ||||
75 | 160 мм | 6ES7590-1AB60-0AA0 | ||
76 | 482 мм | 6ES7590-1AE80-0AA0 | ||
77 | 530 мм | 6ES7590-1AF30-0AA0 | ||
78 | 830 мм | 6ES7590-1AJ30-0AA0 | ||
79 | 2000 мм | 6ES7590-1BC00-0AA0 | ||
Фронтштекеры для модулей шириной 35 мм | ||||
80 | 40-полюсный с отжимными контактами | 6ES7592-1BM00-0XB0 | ||
81 | 40-полюсный с контактами под винт | 6ES7592-1AM00-0XB0 | ||
Запасной дисплей | ||||
82 | для CPU 1511-1 PN, CPU 1511F-1 PN, CPU 1511C-1 PN, CPU 1512C-1 PN, CPU 1513-1 PN, CPU 1513F-1 PN3 | 6ES7591-1AA00-0AA0 | ||
83 | для CPU 1515(F)-2 PN, CPU 1516(F)-3 PN/DP, CPU 1517 (F)-3 PN/DP, CPU 1518(F)-4 PN/DP | 6ES7591-1BA00-0AA0 | ||
Запасные части | ||||
84 | Универсальная крышка для IM 155-5 PN ST, 5 шт. | 6ES7528-0AA70-7AA0 | ||
85 | фронтштекер 25 мм, push-in | 6ES7592-1BM00-0XA0 | ||
86 | U-образный шинный соединитель, 5 шт. | 6ES7590-0AA00-0AA0 | ||
87 | Разъём питания, 2х2 полюса, для модуля ввода-вывода =24В, 10 шт. | 6ES7193-4JB00-0AA0 | ||
88 | Универсальная крышка для модуля ввода-вывода S7-1500, 5 шт. | 6ES7528-0AA00-7AA0 | ||
89 | Маркировочные этикетки для модулей, 10 шт. | 6ES7592-2AX00-0AA0 | ||
90 | Набор заземления экрана соединительного кабеля, 5 комплектов | 6ES7590-5CA00-0AA0 | ||
91 | Терминал заземления, 5 шт. | 6ES7590-5BA00-0AA0 | ||
92 | Коммутационная пермычка для фронтштекеров, 20 шт. | 6ES7592-3AA00-0AA0 | ||
93 | Элемент заземления профильной шины 2000мм, 20 шт. | 6ES7590-5AA00-0AA0 | ||
Программное обеспечение | ||||
94 | STEP7 Professional V15 | 6ES7822-1AA05-0YA5 | ||
95 | ODK 1500S V2.0 | 6ES7806-2CD02-0YA0 | ||
Стартовый комплект SIMATIC S7-1500 | ||||
96 | CPU 1511C-1 PN, блок питания PM 1507, профильная рейка 160мм, DI16x24VDC, DQ16x24VDC/0.5A, фронтштекеры, кабель Ethernet, лицензия STEP7 Professional V15 на 365 дней, документация | 6ES7511-1CK00-4YB5 | ||
SIMATIC S7-400 | Контроллеры SIMATIC
Глобальный | английскийУстановите эту страницу на
DeutschSiemens в вашей стране / регионе
- Алжир
- Ангола
- Аргентина
- Австралия
- Австрия
- Азербайджан
- Бахрейн
- Бангладеш
- Беларусь
- Бельгия
- Боливия
- Босния и Герцеговина
- Бразилия
- Болгария
- Камбоджа
- Канада
- Чили
- Китай
- Колумбия
- Коста-Рика
- Хорватия
- Кипр
- Республика Чехия
- Дания
- Доминиканская Респблика
- Эквадор
- Египет
- Сальвадор
- Эстония
- Эфиопия
- Финляндия
- Франция
- Грузия
- Германия
- Гана
- Греция
- Гватемала
- Гондурас
- Гонконг, Китай
- Венгрия
- Индия
- Индонезия
- Иран
- Ирак
- Ирландия
- Израиль
- Италия
- Кот-д’Ивуар
- Япония
- Казахстан
- Кения
- Корея
- Косово
- Кувейт
- Латвия
- Лесото
- Литва
- Люксембург
- Малави
- Малайзия
- Маврикий
- MEA
- Мексика
- Черногория
- Марокко
- Мозамбик
- Мьянма
- Нидерланды
- Новая Зеландия
- Никарагуа
- Нигерия
- Северная Македония
- Норвегия
- Оман
- Пакистан
- Панама
- Перу
- Филиппины
- Польша
- Португалия
- Катар
- Румыния
- Россия
- Саудовская Аравия
- Сербия
- Сингапур
- Словакия
- Словения
- Южная Африка
- Испания
- Судан
- Свазиленд
- Швеция
- Швейцария
- Тайвань
- Танзания
- Таиланд
- Тунис
- Турция
- ОАЭ
- Уганда
- Украина
- объединенное Королевство
- Уругвай
- Соединенные Штаты Америки
- Узбекистан
- Венесуэла
- Вьетнам
SIMATIC S7-1200 | Контроллеры SIMATIC
Глобальный | английскийУстановите эту страницу на
DeutschSiemens в вашей стране / регионе
- Алжир
- Ангола
- Аргентина
- Австралия
- Австрия
- Азербайджан
- Бахрейн
- Бангладеш
- Беларусь
- Бельгия
- Боливия
- Босния и Герцеговина
- Бразилия
- Болгария
- Камбоджа
- Канада
- Чили
- Китай
- Колумбия
- Коста-Рика
- Хорватия
- Кипр
- Республика Чехия
- Дания
- Доминиканская Респблика
- Эквадор
- Египет
- Сальвадор
- Эстония
- Эфиопия
- Финляндия
- Франция
- Грузия
- Германия
- Гана
- Греция
- Гватемала
- Гондурас
- Гонконг, Китай
- Венгрия
- Индия
- Индонезия
- Иран
- Ирак
- Ирландия
- Израиль
- Италия
- Кот-д’Ивуар
- Япония
- Казахстан
- Кения
- Корея
- Косово
- Кувейт
- Латвия
- Лесото
- Литва
- Люксембург
- Малави
- Малайзия
- Маврикий
- MEA
- Мексика
- Черногория
- Марокко
- Мозамбик
- Мьянма
- Нидерланды
- Новая Зеландия
- Никарагуа
- Нигерия
- Северная Македония
- Норвегия
- Оман
- Пакистан
- Панама
- Перу
- Филиппины
- Польша
- Португалия
- Катар
- Румыния
- Россия
- Саудовская Аравия
- Сербия
- Сингапур
- Словакия
- Словения
- Южная Африка
- Испания
- Судан
- Свазиленд
- Швеция
- Швейцария
- Тайвань
- Танзания
- Таиланд
- Тунис
- Турция
- ОАЭ
- Уганда
- Украина
- объединенное Королевство
- Уругвай
- Соединенные Штаты Америки
- Узбекистан
- Венесуэла
- Вьетнам
SIMATIC S7-1500 | Контроллеры SIMATIC
Глобальный | английскийУстановите эту страницу на
DeutschSiemens в вашей стране / регионе
- Алжир
- Ангола
- Аргентина
- Австралия
- Австрия
- Азербайджан
- Бахрейн
- Бангладеш
- Беларусь
- Бельгия
- Боливия
- Босния и Герцеговина
- Бразилия
- Болгария
- Камбоджа
- Канада
- Чили
- Китай
- Колумбия
- Коста-Рика
- Хорватия
- Кипр
- Республика Чехия
- Дания
- Доминиканская Респблика
- Эквадор
- Египет
- Сальвадор
- Эстония
- Эфиопия
- Финляндия
- Франция
- Грузия
- Германия
- Гана
- Греция
- Гватемала
- Гондурас
- Гонконг, Китай
- Венгрия
- Индия
- Индонезия
- Иран
- Ирак
- Ирландия
- Израиль
- Италия
- Кот-д’Ивуар
- Япония
- Казахстан
- Кения
- Корея
- Косово
- Кувейт
- Латвия
- Лесото
- Литва
- Люксембург
- Малави
- Малайзия
- Маврикий
- MEA
- Мексика
- Черногория
- Марокко
- Мозамбик
- Мьянма
- Нидерланды
- Новая Зеландия
- Никарагуа
- Нигерия
- Северная Македония
- Норвегия
- Оман
- Пакистан
- Панама
- Перу
- Филиппины
- Польша
- Португалия
- Катар
- Румыния
- Россия
- Саудовская Аравия
- Сербия
- Сингапур
- Словакия
- Словения
- Южная Африка
- Испания
- Судан
- Свазиленд
- Швеция
- Швейцария
- Тайвань
- Танзания
- Таиланд
- Тунис
- Турция
- ОАЭ
- Уганда
- Украина
- объединенное Королевство
- Уругвай
- Соединенные Штаты Америки
- Узбекистан
- Венесуэла
- Вьетнам
SIMATIC S7-200 SMART | Контроллеры SIMATIC
ИндияПерейти на глобальный веб-сайт Siemens
английский DeutschSiemens в вашей стране / регионе
- Алжир
- Ангола
- Аргентина
- Австралия
- Австрия
- Азербайджан
- Бахрейн
- Бангладеш
- Беларусь
- Бельгия
- Боливия
- Босния и Герцеговина
- Бразилия
- Болгария
- Камбоджа
- Канада
- Чили
- Китай
- Колумбия
- Коста-Рика
- Хорватия
- Кипр
- Республика Чехия
- Дания
- Доминиканская Респблика
- Эквадор
- Египет
- Сальвадор
- Эстония
- Эфиопия
- Финляндия
- Франция
- Грузия
- Германия
- Гана
- Греция
- Гватемала
- Гондурас
- Гонконг, Китай
- Венгрия
- Индия
- Индонезия
- Иран
- Ирак
- Ирландия
- Израиль
- Италия
- Кот-д’Ивуар
- Япония
- Казахстан
- Кения
- Корея
- Косово
- Кувейт
- Латвия
- Лесото
- Литва
- Люксембург
- Малави
- Малайзия
- Маврикий
- MEA
- Мексика
- Черногория
- Марокко
- Мозамбик
- Мьянма
- Нидерланды
- Новая Зеландия
- Никарагуа
- Нигерия
- Северная Македония
- Норвегия
- Оман
- Пакистан
- Панама
- Перу
- Филиппины
- Польша
- Португалия
- Катар
- Румыния
- Россия
- Саудовская Аравия
- Сербия
- Сингапур
- Словакия
- Словения
- Южная Африка
- Испания
- Судан
- Свазиленд
- Швеция
- Швейцария
- Тайвань
- Танзания
- Таиланд
- Тунис
- Турция
- ОАЭ
- Уганда
- Украина
- объединенное Королевство
- Уругвай
- Соединенные Штаты Америки
- Узбекистан
- Венесуэла
- Вьетнам