Программируемые логические контроллеры SIMATIC.
Коротко о математическом аппарате «Алгебра логики»
Функция логического умножения – «И»
Функция логического сложения – «ИЛИ»
Функция логического отрицания – «НЕ» (инверсия)
Функция «Исключающее ИЛИ»
Обзор модулей S7
Схема компоновки и соединения модулей ПЛК S7-300
Передняя панель ЦПУ S7-300
Схема расположения модулей S7-300 в центральной стойке
Пример расположения модулей S7-300 в центральной стойке
Сигнальные модули S7-300 в исполнении ЕТ200М
Общий вид-схема станции ЕТ200 SP
Сигнальные модули S7-300 в исполнении ЕТ200 SР
Пример удаленной станции S7-300 (ET200 SP)
Пример удаленной станции S7-300 (ET200 SP)
Пример удаленной станции ET200S с силовыми модулями
Схема расположения модулей S7- 400 в центральной стойке
Светодиоды на CPU S7-400
Примеры расположения модулей S7-400 в центральной стойке
Проект. Конфигурирование станции.
Создание проекта с помощью «мастера проектов»
Создание проекта с помощью «мастера проектов»
Создание проекта с помощью «мастера проектов»
Создание проекта опцией «New Project/Library»
Конфигурация оборудования и установка параметров
Запуск редактора аппаратной конфигурации. Выбор стойки.
Выбор ЦПУ при работе с опцией «New Project/Library»
Свойства CPU : Cycle / Clock Memory
Свойства CPU: Startup (Запуск)
Свойства CPU: Retentive Memory (Реманентная память)
Свойства CPU: Retentive Memory (Реманентная память)
Свойства CPU : Protection (защита паролем). Определение режима.
Выбор и параметрирование сигнальных модулей
Варианты адресации сигнальных модулей
Пример общей компоновки и адресации модулей S7-300
Выбор и установка интерфейса связи с ПЛК по порту MPI
Сохранение и загрузка заданной конфигурации
Чтение действующей конфигурации станции в программатор
Определение адресации модуля в окне «HW-config»
Структура проекта STEP 7
Области данных
Концепция памяти S7-300
Концепция памяти S7-400
Распределение данных в ПЛК
Регистры и аккумуляторы S7-300, S7-400
Форматы данных
Типы данных
Тип данных INT (16-разрядное целое)
Тип данных DINT (32-разрядное целое)
Тип данных REAL (32-разрядное число с плавающей точкой)
Адресация дискретных входов/выходов через образ процесса
Пример адресации дискретного входа
Программные блоки FC/FB
Типы программных блоков
Общая структура вызова и обработки программных блоков
Циклическое выполнение программы
Способы представления программ в Step-7
Таблица символов
Таблица символов. Меню "Edit": функция "Find and Replace"
Создание программного блока FC (функция)
Создание программного блока FB (функциональный блок)
Создание экземпляра DB
Инструменты построения логической цепи
Пример построения логической цепи в редакторе LAD
Пример построения логической цепи в редакторе STL
Вызов блока в OB1
Загрузка блоков в PLC
Использование формальных параметров в блоках FC
Построение цепи в блоке FC с формальными параметрами
Вызов программного блока FC с формальными параметрами в LAD
Вызов программного блока FC с формальными параметрами в STL
Отличия в меню формальных параметров в блоках FC и FB
Пример использования формальных параметров в блоке FB
Пример использования формальных параметров в блоке FB
Отображение формальных параметров в экземплярном IDB
Обновление вызова FB при изменении параметров блока
Обновление вызова FB при изменении параметров блока
Варианты вызова FB и IDB
Варианты вызова программных блоков
Структура программы
Область промежуточных (локальных) данных – L-стек
Информация об L-стеке в программном блоке
Общий объем памяти, занимаемый в L-стеке
Генерация исходного файла в папке <Sources>
Текст исходного файла FC3
Блоки данных (DB)
Виды DB
Обзор типов данных, которые могут быть объявлены в DB
Создание нового блока данных
Определение данных в DB
Доступ к элементам данных блока DB2 (“Values”)
Пример массива
Пример структуры
Пользовательские типы данных (UDT)
Создание шаблона - блока данных типа UDT
Пример блока данных DB с использованием шаблонов UDT
Приемы косвенной адресации
Косвенная адресация в Step-7
Косвенная адресация в Step-7
Загрузка и пересылка данных в адресные регистры
Библиотечные программные модули
Основные программные модули в библиотеке STEP 7
Обнаружение фронта RLO
Ячейки памяти - триггеры
S5-таймеры в STEP 7
Форматы записи/чтения времени для S5-таймеров в STEP 7
Пример работы таймера: SD - задержка включения
Таймер с управляемым импульсом (S_PULSE)
Таймер с расширенным импульсом (S_PEXT)
Таймер с задержкой включения с памятью (S_ODTS)
Таймер с задержкой выключения (S_OFFDT)
Пример таймера SD с упрощенными инструкциями вызова/опроса
Пример применения таймера SD
S5-счетчики в STEP 7. Счетчик прямого/обратного счета S_CUD
Рабочая диаграмма счетчика S_CUD
Счетчики. Битовые инструкции
Примеры основных арифметических функций
Пример операции преобразования – масштабирование входа.
Примеры операций сравнения
Пример поразрядного логического сопряжения бит в слове
Функции перехода
Функции перехода
Использование параметров EN/ENO при вызове блоков
Служебные флаги состояния процесса
Пример использования параметров EN/ENO
Работа с главным управляющим реле MCR
Организационные блоки (ОВ)
Обзор организационных блоков
Виды рестарта и вызываемых при этом ОВ
Системные функции для управления OB прерываний
Прерывание по времени дня (OB10)
Прерывание по времени дня (OB10)
Пример программы прерывания по времени дня (OB10)
Периодическое прерывание (OB35)
Прерывание с задержкой (OB20)
Аппаратное прерывание по ограничениям уровней (OB40)
Диагностическое прерывание и обработка асинхронных ошибок (OB81...87)
OB обработки асинхронных ошибок
Синхронные ошибки
Стартовая информация OB
Модули обработки аналоговых сигналов
Функциональная структура обработки аналоговых сигналов
Выбор и параметрирование аналоговых модулей
Установка модуля величины и диапазона измерений (7KF0..)
Выбор измеряемой величины и диапазона измерений (7KF0..)
Выбор измеряемой величины и диапазона измерений (1KF0..)
Выбор диапазона измерений модуля AI (напр.) из линейки ET200S
Выбор диапазона измерений модуля AI (ток) из линейки ET200S
Модуль аналоговых выходов (332-5HD..)
Модуль аналоговых выходов AО (ток) из линейки ET200S
Модуль аналоговых выходов AО (напр.) из линейки ET200S
Представление входной аналоговой величины для различных диапазонов измерения
Представление выходной аналоговой величины
Масштабирование аналоговых входных величин в Step-7
Масштабирование аналоговых выходных величин в Step-7
Системная информация. Тестирование и отладка.
Системная информация – общий обзор CPU
Информация о CPU. Закладка"Memory"
Информация о CPU. "Scan Cycle Time " (время цикла)
Установка текущего времени в ПЛК
Информация о CPU. «Performance Data» (Эксплуатационные данные)
Классификация ошибок и инструментов отладки
Системная диагностика - обзор
Настройка Ethernet-соединения ПК - ПЛК
Системная диагностика - закладка : "Diagnostic Buffer"
Интерпретация сообщений в диагностическом буфере
Диагностика с использованием стеков B, I, L
Отображение диагностики оборудования “On-line ->HW”
Перезапуск ПЛК опцией “Operation Mode ->Warm Restart”
Блокировка режима “STOP” с помощью ОВ
Активация функции „Debug > Monitor“ (Кнопка «Очки»)
„Debug > Monitor“. Просмотр состояния переменных в ПЛК
Информация, отображаемая в „Debug > Monitor"
Выбор режима просмотра
Функция “Go To Location” внутри программного блока
Таблица перекрестных ссылок
Фильтр перекрёстных справочных данных
Функция “Go To Location” в таблице перекрестных ссылок
Функция “Поиск” в таблице перекрестных ссылок
План использования областей памяти I, Q, M, T, C
Структура программы
Сравнение блоков
Сравнение блоков – опция “Details”
Сравнение блоков – опция “Go To”
Создание таблицы VAT
Просмотр таблицы VAT
Отладка. Управление выходами в режиме Stop
Отладка. Управление выходами в режиме Stop
Отладка. Управление выходами в режиме Stop
Принудительное изменение переменных с функцией "Force"
Принудительное изменение переменных с функцией "Force"
Принудительное изменение переменных с функцией "Force"
Пошаговая отладка программы
Пошаговая отладка программы
Пошаговая отладка программы
Пошаговая отладка программы
Документирование проекта
Документирование блока
Просмотр страницы перед печатью
Документирование таблицы символов
Просмотр перед печатью
Параметры страницы
Экспорт таблицы символов
Считывание программы из CPU в программатор
Определение размера проекта
Архивация проекта встроенным архиватором (*.zip)
Архивация проекта встроенным архиватором (*.zip)
Расширение конфигурации. Сетевые решения
Схема расширения стоек S7-300 с помощью модулей IM 360/IM 361
Конфигурация расширения стоек S7-300 с помощью IM 360/IM 361
Конфигурация расширения стоек S7-300 с помощью IM 360/IM 361
Основные подсети в SIMATIC
Создание подсети PROFIBUS-DP
Конфигурирование ЦПУ в сети PROFIBUS DP
Конфигурирование ЦПУ в сети PROFIBUS DP
Конфигурирование ЦПУ в сети PROFIBUS DP
Выбор и добавление стойки расширения на базе модуля IM 153 (ET200M)
Выбор и добавление стойки расширения на базе модуля IM 153 (ET200M)
Выбор и добавление стойки расширения на базе модуля IM 153 (ЕТ200М)
Выбор и добавление стойки расширения на базе модуля IM 151 (ЕТ200S)
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Создание подсети ProfiNet
Сеть PROFIBUS DP. Создание шины глобальной сети.
Сеть PROFIBUS DP. Коммуникационный процессор.
Сеть PROFIBUS DP. Коммуникационный процессор.
Сеть PROFIBUS DP. Коммуникационный процессор.
Сеть PROFIBUS DP. Окно Net Pro. Станция-партнер.
Сеть PROFIBUS DP. Конфигурирование соединения.
Сеть PROFIBUS DP. Конфигурирование соединения.
Сеть PROFIBUS DP. Конфигурирование соединения.
Сеть PROFIBUS DP. Программные функции обмена.
Сеть PROFIBUS DP. Программные функции обмена.
Cеть Industrial Ethernet.
Cеть Industrial Ethernet. Создание шины глобальной сети
Cеть Industrial Ethernet. Конфигурирование соединения
Cеть Industrial Ethernet. Конфигурирование соединения
Cеть Industrial Ethernet. Конфигурирование соединения
Cеть Industrial Ethernet. Конфигурирование соединения
Cеть Industrial Ethernet. Конфигурирование соединения
Cеть Industrial Ethernet. Загрузка конфигурации в ПЛК.
Cеть Industrial Ethernet. Загрузка конфигурации в ПЛК.
Cеть Industrial Ethernet. Программная обработка обмена.
Cеть Industrial Ethernet. Программная обработка обмена.
Пример просмотра активных сетевых соединений on-line

Программируемые логические контроллеры SIMATIC S7-300/400

1. Программируемые логические контроллеры SIMATIC.

SIMATIC S7-300/400
Программируемые логические контроллеры SIMATIC.
Инженерная среда SIMATIC Step-7 V5.5 Pro. (Step-7 2010)
Основы алгебры логики
Для работы с анимацией пользуйтесь
клавишами
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
колесиком или левой клавишей мыши
Esc
Выход из режима
Home
В начало файла
End
В конец файла
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
F5
Shift + F5
Просмотр с начала
Просмотр с выбранной
страницы
В приведенном оглавлении
клавиши
активны
Перелистывание
без анимации
Стр. 1

2. Коротко о математическом аппарате «Алгебра логики»

SIMATIC S7-300/400
Коротко о математическом аппарате «Алгебра логики»
В основу инженерного построения дискретных цепей, использующихся в электротехнике, в электронике,
в программно реализуемых алгоритмах управления, положен математический аппарат двоичной логики
– алгебры логики, которую еще называют алгеброй событий или высказываний.
Создатель
этого
математического
аппарата,
английский
математик Джордж Буль показал, как математическим путем из
какого-то исходного количества логических высказываний
можно
вывести
функцией
этих
логическое
высказываний.
заключение,
Аппарат
являющееся
алгебры
логики
предполагает, что область существования переменных, как
функций, так и аргументов ограничена двумя значениями:
• «истинно» (true), которому в уравнениях соответствует знак
«1» - логическая единица
• «ложно» (false), которому в уравнениях соответствует знак
«0» - логический ноль .
Из полного набора предложенных Булем функций (их 16)
рассмотрим те, которые применяются в инженерной практике
чаще всего.
листать
Стр. 2

3. Функция логического умножения – «И»

SIMATIC S7-300/400
Функция логического умножения – «И»
Таблица истинности
«Релейное» представление
X1
X2
Y
Х1
0
0
1
1
Х2
0
1
0
1
Y
0
0
0
1
Для того, чтобы переменная Y =1, необходимо, чтобы и Х1, и Х2 были = 1.
Эта функция носит название «логическое умножение» (коньюнкция), функция «И».
Записывается как Y=X1&X2
Функциональная
схема
Вид построчных
инструкций
X1
X2
Y
Y
X1
X2
Команда A: AND logic operation
листать
Стр. 3

4. Функция логического сложения – «ИЛИ»

SIMATIC S7-300/400
Функция логического сложения – «ИЛИ»
«Релейное» представление
Таблица истинности
Y
X1
X2
Х1
0
0
1
1
Х2
0
1
0
1
Y
0
1
1
1
Для того, чтобы переменная Y =1, необходимо, чтобы или Х1=1, или Х2 =1, или обе
вместе.
Эта функция носит название «логическое сложение» (дизъюнкция), функция «ИЛИ».
Записывается как Y=X1||X2
Функциональная
схема
Вид построчных
инструкций
X1
X2
Y
Y
X1
X2
Команда O: OR logic operation
листать
Стр. 4

5. Функция логического отрицания – «НЕ» (инверсия)

SIMATIC S7-300/400
Функция логического отрицания – «НЕ» (инверсия)
Таблица
истинности
«Релейное» представление
X
Y
Х
0
1
Y
1
0
Такая цепочка в терминах алгебры логики описывается как «высказывание Y
является истинным, когда исходное высказывание Х ложно и наоборот». Y есть не
Х, или функция есть инверсия аргумента.
В отличие от предыдущих функция унитарная, записывается как
Y=X
Функциональная
схема
Вид построчных
инструкций
X
Y
X
Y
Команда AN: AND NOT
logic operation
листать
Стр. 5

6. Функция «Исключающее ИЛИ»

SIMATIC S7-300/400
Функция «Исключающее ИЛИ»
Рассмотренные функции «И» «ИЛИ» «НЕ» представляют собой полный функциональный набор, то есть их
сочетанием можно представить логическую цепь любой степени сложности. Кроме них распространена
еще одна логическая функция – «Исключающее ИЛИ» (альтернатива). Она гласит: для того, чтобы
переменная Y =1, необходимо, чтобы или Х1=1, или Х2 =1, но не обе вместе, т.е. совпадение аргументов
исключается.
Таблица истинности
«Релейное» представление
X1
X2
X1
X2
Y
Х2
0
1
0
1
Y
0
1
1
0
Y = (X1 & X2) || (X1 & X2)
Функциональная
схема
Вид построчных
инструкций
X1
X2
Y
Х1
0
0
1
1
Y
X1
X2
Команда X: EXCLUSIVE OR
logic operation
листать
Стр. 6

7. Обзор модулей S7

SIMATIC S7-300/400
Обзор модулей S7
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 7

8.

SIMATIC S7-300/400
В данной презентации не рассматриваются конфигурации и специальные аппаратные
и программные модули для сложных F, H, FH-систем с повышенными требованиями к
безопасности и надежности.
листать
Стр. 8

9. Схема компоновки и соединения модулей ПЛК S7-300

SIMATIC S7-300/400
Схема компоновки и соединения модулей ПЛК S7-300
Выключатель блока
питания
Установка напряжения
питания
Переключатель
режимов
Байт 0
Профильная шина
Программатор с
установленным
пакетом Step-7
Байт 4
I0.1
Q4.0
I0.2
Байт 1
Байт 5
+/-24 V
Фиксатор питающего
кабеля
листать
Соединительный
гребень
Пример входных
воздействий
Интерфейсный
кабель PG - PLC
Стр. 9

10. Передняя панель ЦПУ S7-300

SIMATIC S7-300/400
Передняя панель ЦПУ S7-300
ЦПУ с портами MPI - DP - ETHERNET
ЦПУ с портами MPI - DP
CPU315-2DP
SIEMENS
SF
BF
DC 5V
FRCE
RUN
STOP
Карта
памяти
CPU315-2PN/DP
BF1
BF2
SIEMENS
SF
Карта
Памяти
ММС
DC 5V
FRCE
RUN
STOP
RUN-P
RUN
STOP
M RES
Переключатель
режимов работы
RUN
STOP
M RES
LINC MAC ADD
Rx/
Tx
Батарея
MPI
DP
Разъем
Порта MPI/DP
листать
DP
Разъем
Порта DP
X1.X2.X3
X4.X5.X6
MPI
DP
Разъем
Порта MPI/DP
Разъем
Порта ETHERNET
Стр. 10

11. Схема расположения модулей S7-300 в центральной стойке

SIMATIC S7-300/400
Схема расположения модулей S7-300 в центральной стойке
PS
(опционально)
листать
CPU
IM
(опционально)
SM:
DI
SM:
DO
SM:
AI
SM:
AO
FM:
- Счетчики
- Позиционирование
- ПИД
управление
CP:
- Point-to-Point
- PROFIBUS
- Industrial Ethernet
Стр. 11

12. Пример расположения модулей S7-300 в центральной стойке

SIMATIC S7-300/400
Пример расположения модулей S7-300 в центральной стойке
листать
Стр. 12

13. Сигнальные модули S7-300 в исполнении ЕТ200М

SIMATIC S7-300/400
Сигнальные модули S7-300 в исполнении ЕТ200М
Внешний вид модуля DO-16
листать
Схема подключения внешних цепей
Стр. 13

14. Общий вид-схема станции ЕТ200 SP

SIMATIC S7-300/400
Общий вид-схема станции ЕТ200 SP
листать
Стр. 14

15. Сигнальные модули S7-300 в исполнении ЕТ200 SР

SIMATIC S7-300/400
Сигнальные модули S7-300 в исполнении ЕТ200 SР
Внешний вид модуля High Future
листать
Базовый (монтажный) блок
Стр. 15

16. Пример удаленной станции S7-300 (ET200 SP)

SIMATIC S7-300/400
Пример удаленной станции S7-300 (ET200 SP)
Монтаж станции
листать
Стр. 16

17. Пример удаленной станции S7-300 (ET200 SP)

SIMATIC S7-300/400
Пример удаленной станции S7-300 (ET200 SP)
листать
Стр. 17

18. Пример удаленной станции ET200S с силовыми модулями

SIMATIC S7-300/400
Пример удаленной станции ET200S с силовыми модулями
листать
Стр. 18

19. Схема расположения модулей S7- 400 в центральной стойке

SIMATIC S7-300/400
Схема расположения модулей S7- 400 в центральной стойке
PS
листать
CPU
SM:
DI
SM:
DO
SM:
AI
SM:
AO
CP
FM
IM
Стр. 19

20. Светодиоды на CPU S7-400

SIMATIC S7-300/400
Светодиоды на CPU S7-400
Индикаторы
ошибок для DP
"INTF"
"INTF"
"EXTF"
"EXTF"
"FRCE"
"BUSF"
"CRST"
CPU без интерфейса DP
листать
CPU с интерфейсом DP
Стр. 20

21. Примеры расположения модулей S7-400 в центральной стойке

SIMATIC S7-300/400
Примеры расположения модулей S7-400 в центральной стойке
листать
Стр. 21

22. Проект. Конфигурирование станции.

SIMATIC S7-300/400
Проект. Конфигурирование станции.
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 22

23. Создание проекта с помощью «мастера проектов»

SIMATIC S7-300/400
Создание проекта с помощью «мастера проектов»
листать
Стр. 23

24. Создание проекта с помощью «мастера проектов»

SIMATIC S7-300/400
Создание проекта с помощью «мастера проектов»
Выбираем ЦПУ
листать
Стр. 24

25. Создание проекта с помощью «мастера проектов»

SIMATIC S7-300/400
Создание проекта с помощью «мастера проектов»
листать
Стр. 25

26. Создание проекта опцией «New Project/Library»

SIMATIC S7-300/400
Создание проекта опцией «New Project/Library»
Выберем имя
Выберем путь
листать
Стр. 26

27. Конфигурация оборудования и установка параметров

SIMATIC S7-300/400
Конфигурация оборудования и установка параметров
листать
Назначение конфигурации
С помощью опции «HW Config» производится общая
компоновка проекта на основе выбора компонентов из
встроенного каталога оборудования. При необходимости
использования стоек расширения или многопроцессорной
конфигурации производится создание и конфигурирование
подсетей.
Назначение параметров
Производится установка необходимых параметров ЦПУ,
сопроцессоров и интерфейсных модулей.
Производится адресация, выбор характеристик и диапазонов
измерения аналоговых модулей, выбор и адресация модулей
обработки дискретных сигналов
Проектная конфигурация
Итогом
является
проектная
конфигурация,
строго
соответствующая техническому заданию на проектируемую
систему управления с оптимальным уровнем затрат на
оборудование.
Стр. 27

28. Запуск редактора аппаратной конфигурации. Выбор стойки.

SIMATIC S7-300/400
Запуск редактора аппаратной конфигурации. Выбор стойки.
Двойной
щелчок
листать
Стр. 28

29. Выбор ЦПУ при работе с опцией «New Project/Library»

SIMATIC S7-300/400
Выбор ЦПУ при работе с опцией «New Project/Library»
листать
Стр. 29

30. Свойства CPU : Cycle / Clock Memory

SIMATIC S7-300/400
Свойства CPU : Cycle / Clock Memory
Максимально допустимое
время скана программы, ms
Время внутри скана
программы, отведенное на
коммуникации (в%)
Номер бита
Двойной
щелчок
Частота (Гц)
Период (сек)
7
6
0.5 0.62
2
1.6
5
4
3
2
1
0
1
1.25
2
2.5
5
10
1
0.8
0.5
0.4
0.2
0.1
Выбран байт MB10 (можно
задать любой другой байт
из области меток)
Каждый бит байта MB10 представляет собой генератор импульсов
заданной частоты. Использовать эти биты в программе можно
только в этом качестве.
листать
Стр. 30

31. Свойства CPU: Startup (Запуск)

SIMATIC S7-300/400
Свойства CPU: Startup (Запуск)
Двойной
щелчок
листать
Стр. 31

32. Свойства CPU: Retentive Memory (Реманентная память)

SIMATIC S7-300/400
Свойства CPU: Retentive Memory (Реманентная память)
Двойной
щелчок
Для ЦПУ выпуска
до 2002 года
листать
Стр. 32

33. Свойства CPU: Retentive Memory (Реманентная память)

SIMATIC S7-300/400
Свойства CPU: Retentive Memory (Реманентная память)
Двойной
щелчок
Для ЦПУ выпуска
после 2002 года
листать
Стр. 33

34. Свойства CPU : Protection (защита паролем). Определение режима.

SIMATIC S7-300/400
Свойства CPU : Protection (защита паролем). Определение режима.
Пароль не установлен.
Доступ определяется
положением переключателя (если
есть положения RUN/PUN-P)
Установлен пароль.
Без пароля
разрешено только чтение
Установлен пароль.
Защищены и чтение,
и запись.
листать
В этом режиме все функции
тестирования могут быть
доступны без ограничений.
Конечный статус программных
циклов отображается при
каждом их выполнении.
Время цикла сканирования
может быть значительно
увеличено в соответствии с
выполняемой функцией
тестирования и вызвать STOP
CPU из-за превышения
контрольного времени цикла .
Стр. 34

35. Выбор и параметрирование сигнальных модулей

SIMATIC S7-300/400
Выбор и параметрирование сигнальных модулей
Адреса байтов
выбранных модулей
листать
Стр. 35

36. Варианты адресации сигнальных модулей

SIMATIC S7-300/400
Варианты адресации сигнальных модулей
Адресация
разработчиком
Системная адресация
(предпочтительно)
Двойной
щелчок
листать
Стр. 36

37. Пример общей компоновки и адресации модулей S7-300

SIMATIC S7-300/400
Пример общей компоновки и адресации модулей S7-300
Слот №
1
2
4
5
Модули
PS
CPU
SM
SM
6
7
SM
SM
8
9
10
11
SM
SM
SM
SM
Адрес 0.0
Адрес 0.7
Адрес 1.0
Адрес 1.7
листать
Стр. 37

38. Выбор и установка интерфейса связи с ПЛК по порту MPI

SIMATIC S7-300/400
Выбор и установка интерфейса связи с ПЛК по порту MPI
Если нужного интерфейса нет
листать
Стр. 38

39. Сохранение и загрузка заданной конфигурации

SIMATIC S7-300/400
Сохранение и загрузка заданной конфигурации
Компиляция и
сохранение
Загрузка в ПЛК
листать
Стр. 39

40. Чтение действующей конфигурации станции в программатор

SIMATIC S7-300/400
Чтение действующей конфигурации станции в программатор
листать
Стр. 40

41. Определение адресации модуля в окне «HW-config»

SIMATIC S7-300/400
Определение адресации модуля в окне «HW-config»
листать
Стр. 41

42. Структура проекта STEP 7

SIMATIC S7-300/400
Структура проекта STEP 7
Основная папка проекта
Тип станции
Примененный ЦПУ
Папка с программами,
блок символов
Содержимое
папки с программами:
- исходные файлы
- программные блоки
листать
Стр. 42

43. Области данных

SIMATIC S7-300/400
Области данных
листать
Память дискретных входов
Память дискретных выходов
Память меркеров
Память данных общего назначения
Память временных переменных (стек локальных данных)
Память внутренних подпрограмм (счетчики, таймеры и т.д.)
Память данных периферии (аналоговые входы и выходы)
Стр. 43

44. Концепция памяти S7-300

SIMATIC S7-300/400
Концепция памяти S7-300
Загрузочная память:
Блоки:
• Логические
(OB,FC,FB)
• Данных
(DB)
Дополнительн. инф.
Комментарии
Блоки:
• Логические блоки
(OB,FC,FB)
• Блоки данных
(DB)
Дополнит. инф.
листать
FlashEPROM
Рабочая память:
• OB,FC,FB
Символы
Блоки:
• Логические
(OB,FC,FB)
• Данных
(DB)
RAM
DB
не сохр.
При
включеннии
питания без
батареи
сохр.
Системная память:
• PII, PIQ
• M, T, C
не сохр. сохр.
Сохраняемая память:
Flash EPROM модуль
памяти в PG
(впоследствии
вставляется в CPU)
При
выключении
сети без
батарейного
питания
• Сохраняемые
M, T, C
• Сохраняемые DB
Стр. 44

45. Концепция памяти S7-400

SIMATIC S7-300/400
Концепция памяти S7-400
Загрузочная память:
Блоки:
• логические
(OB,FC,FB)
• данных (DB)
Дополнит. информ.
Комментарии
Блоки:
• логические
(OB,FC,FB)
• данных
(DB)
листать
FlashEPROM
Рабочая память:
• OB,FC,FB
Символы
Блоки:
• логические
(OB,FC,FB)
• данных
(DB)
Дополн. инф.
RAM
• DB
Системная память:
• PII, PIQ
• M, T, C
Сохраняется
с батареей
Flash EPROM
карта памяти в PG
(впоследствии
вставляется в CPU)
Стр. 45

46. Распределение данных в ПЛК

SIMATIC S7-300/400
Распределение данных в ПЛК
Данные, доступные внутри одного блока
(локальные, статические)
Данные, доступные
по всей программе (глобальные)
• PII / PIQ
Локальные данные (область L)
Статические переменные (IDB)
• I/ O
• не сохраняются после выполне-
• сохраняются после выполнения
•M/T/C
• области DB
ния соответствующего блока
блока
• временное хранилище в L-стеке
• постоянно хранятся в DB
• используются в OBs / FCs / FBs
• используются только в FB
абсолютный
символьный
Доступ
листать
Стр. 46

47. Регистры и аккумуляторы S7-300, S7-400

SIMATIC S7-300/400
Регистры и аккумуляторы S7-300, S7-400
S7-400
S7-300
S7-300
S7-400
Регистры косвенной
адресации к данным
X1
ACCU 4
ACCU 4
ACCU 3
ACCU 4
X1
ACCU 3
X2
+
+
Эти регистры хранят
номер открытого DB
X2
Y
X2
Y
До
После
До
После
Слово состояния процессора
Пример: работа с четырьмя аккумуляторами в S7-400. Команда ENT (ввод в стек аккумуляторов)
копирует содержимое ACCU 3 в ACCU 4 и содержимое ACCU 2 в ACCU 3.
листать
Стр. 47

48. Форматы данных

SIMATIC S7-300/400
Форматы данных
Бит – один двоичный разряд
Байт – 8 двоичных разрядов
Слово – 16 двоичных разрядов
Двойное слово – 32 двоичных разряда
Следует иметь ввиду, что представленная схема упрощенная и не отображает реальную
нумерацию битов и байтов в слове. Дело в том, что реально байты в слове ведут отсчет слева
направо, а биты в них нумеруются справа налево. Это надо учитывать при просмотре состояния
переменных on-line в режиме bin.
Общая структура представления данных (на примере области меркеров)
Слово MW1
Бит M 0.0
01011001 01011001 01011001 01011001
Байт MВ3
Байт MВ2
Байт MВ1
Слово MW2
Байт MВ0
Слово MW0
Двойное слово MD0
листать
Стр. 48

49. Типы данных

SIMATIC S7-300/400
Типы данных
листать
Bool – битные данные (дань вежливости автору булевой алгебры)
Byte – число в формате байта
Word- число без учета знака. Формат слова
Int- число с учетом знака. Формат слова
DWord – число без учета знака. Формат двойного слова
DInt - число с учетом знака. Формат двойного слова
Real- число с плавающей точкой. Формат двойного слова
S5Time – задание уставки подпрограммы «таймер». Формат слова
Составные типы данных
Стр. 49

50. Тип данных INT (16-разрядное целое)

SIMATIC S7-300/400
Тип данных INT (16-разрядное целое)
Диапазон значения
от -32768 до +32767
Арифметические
операции:
(Без знака: от 0 до 65535)
+ I, - I, *I, /I
Операции сравнения:
><I, ==I, >=I
Формат вывода
15 14 13 12 11 10 9 8 7
DEC: + 662
4 3 2 1 0
BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
+2
положительные
числа
2
DEC: - 662
HEX: W#16 0 2 9 6
Без знака
9
7
0
+2
6 x 16 = 6
1
9 x 16 = 144
2
2 x 16
= 512
662
4
2
+2 1
+2
+ 662
15 14 13 12 11 10 9 8 7
6 5
4 3 2 1 0
BIN.: 2# 1 1 1 1 1 1 0 1 0 1 1 0 1 0 1 0
-2
отрица
тельные
числа
Представление в виде
двоичного дополнения
листать
6 5
15
14
+2 13
+2 12
+2 11
+2 10
8
6
+2 +2 +2 5
3
1
+2 +2 +2
- 662
HEX: W#16 F D 6 A
Без знака
0
10 x 16 =16
1
6 x 16 = 96
2
13 x 16 = 3328
3
15 x 16 = 61440
64874
Стр. 50

51. Тип данных DINT (32-разрядное целое)

SIMATIC S7-300/400
Тип данных DINT (32-разрядное целое)
Диапазон
значения L# -2147483648 to L#+2147483647
(без знака: от 0 до 4294967295)
Арифметические
операции:
Операции сравнения:
+ D, - D, *D, /D
><D, ==D, >=D
Форматы изображения:
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7
DEC: L# +540809
6 5
4 3 2 1 0
BIN.: 2# 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1
Знак
положительного
числа
HEX: DW#16#
0
0
0
8
4
0
8
9
(без знака)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7
DEC: L# -540809
6 5
4 3 2 1 0
BIN.: 2# 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1
Знак
отрицательного
числа
Представление в виде
двоичного дополнения
листать
HEX: DW#16#
F
F
F
7
B F
7
7
(без знака)
Стр. 51

52. Тип данных REAL (32-разрядное число с плавающей точкой)

SIMATIC S7-300/400
Тип данных REAL (32-разрядное число с плавающей точкой)
Операции сравнения:
Диапазон значений -1.175495•10-38 to 3.402823•10+38
Математические
операции:
><R, ==R, >=R
Общий формат числа REAL = (Sign) • (1.f) • (2e-127)
+ R, - R, *R, /R
sin, cos, ln,
exp, SQR
Пример: 7.50000e-001 (7.5 * 10-1 = 0.75)
Знак числа REAL.
e = степень (8 бит)
31
30
29
28
27 26
25
24
23
f = мантисса (23 бита)
22
21
20 19
18
17
16 15
14
13
12
11 10
9
8
7
6
5
4
3
2
1
0
0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 .....
2-23
Число REAL. = +1.5 * 2 126-127 = 0.75
листать
Стр. 52

53. Адресация дискретных входов/выходов через образ процесса

SIMATIC S7-300/400
Адресация дискретных входов/выходов через образ процесса
При обращении в программе пользователя к областям дискретных входов (I) и выходов (Q) опрашиваются не
сигналы непосредственно на цифровых сигнальных модулях, а происходит обращение к выделенной области в
системной памяти CPU. Эту область памяти называют образом процесса. Образ процесса делится на две части
•образ процесса входов
•образ процесса выходов
Для чего это нужно.
При обработке программы важно, чтобы в текущем цикле значения входов были одинаковы во всех точках
обращения к ним. Иначе могут возникнуть логические конфликты. Для выходов это не так критично, но обращение к
внутренней памяти по времени гораздо короче, чем обращение к памяти модулей, что необходимо для сокращения
общего времени цикла
Структура адресации данных
Обращение к биту данных
Обращение к данным в других
форматах
M 0.0
Область
памяти
листать
Адрес
байта
Номер
бита
• к байту меркеров
МВ0
• к слову меркеров
MW0
• к двойному слову меркеров
MD0
Стр. 53

54. Пример адресации дискретного входа

SIMATIC S7-300/400
Пример адресации дискретного входа
Модуль входов
Память ПЛК
Кнопка
«ПУСК»
листать
Стр. 54

55. Программные блоки FC/FB

SIMATIC S7-300/400
Программные блоки FC/FB
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 55

56. Типы программных блоков

SIMATIC S7-300/400
Типы программных блоков
Структурно программа выполняется в виде программных блоков, которые разделяются по их предназначению:
OB
Организационные блоки, которые осуществляют управление ходом выполнения программы.
Различаются способом запуска. Могут выполняться циклически (основной способ), по времени,
по прерываниям. В одних ОВ осуществляется вызов программных блоков, другие производят
диагностику и выполняют ряд других функций.
DB
Блоки данных предназначены для хранения данных пользователя. Их два вида. Одни DB могут
содержать глобальные данные, доступные в любой точке программы, а другие содержат данные
для использования их в конкретном программном блоке, который называется функциональным
(FB). В блоках данных могут быть организованы данные всех типов.
FB
Функциональные блоки являются программными и содержат программу
пользователя. Входные данные, внутренние переменные и результаты обработки,
загружаются в выделенный для этой цели блок данных IDB (Instance data Block).
FC
IDB
Функции – блоки, которые также содержат программу пользователя. Каждая функция формирует
фиксированную выходную величину на основе получаемых входных данных. К моменту вызова
функции все ее входные данные должны быть определены. Такой механизм позволяет
использовать функции без выделенных блоков данных.
SFC
Системные функциональные блоки (SFB) и системные функции (SFC), которые
имеются в составе ПЛК и предназначены для выполнения стандартных функций,
например чтения времени и даты из ПЛК
SFB
листать
IDB
Стр. 56

57. Общая структура вызова и обработки программных блоков

SIMATIC S7-300/400
Общая структура вызова и обработки программных блоков
Операционная
система
Прочие
OB
Глобальный DB
DB
DB
Экземплярный DB
Организационный
блок
FC
OB1
FB
FC
SFC
Системные FC и FB
SFB
листать
Стр. 57

58. Циклическое выполнение программы

SIMATIC S7-300/400
Циклическое выполнение программы
Стартовый блок (OB 100) выполняется, например,
после включения питания
Выходной
модуль
Запуск контроля времени цикла
Входной
модуль
Цикл CPU
Выгрузка области отображения выходов (PIQ)
в выходные модули
листать
Считывание состояний входных сигналов и сохранение
их в области отображения входов (PII)
Выполнение программы в OB1, других циклических ОВ
Вызываются программные блоки FB, FC, блоки данных.
Блок
OB 1
Вызываются OB прерываний.
A I 0.1
A I 0.2
= Q8.0
Стр. 58

59. Способы представления программ в Step-7

SIMATIC S7-300/400
Способы представления программ в Step-7
Для разработки программ пользователя Step-7 позволяет использовать следующие способы их
представления:
Диаграммы лестничной логики
(Ladder Diagram – LAD). В
отечественной литературе этот язык
известен как язык релейноконтактных схем – РКС.
Список инструкций (Statement List –
STL). Программы, написанные на
STL, занимают минимальный объем
в памяти программ контроллеров и
обладают наиболее высоким
быстродействием.
Язык функциональных блоков
(Function Block Control Diagram –
FBD). Язык, позволяющий
выполнять разработку программы по
аналогии с разработкой
функциональной схемы,
создаваемой на основе цифровых
интегральных микросхем.
листать
Стр. 59

60. Таблица символов

SIMATIC S7-300/400
Таблица символов
Двойной
щелчок
листать
Позволяет использовать символьные
имена переменных, что упрощает
написание и чтение программы, а также
уменьшает вероятность ошибки при
использовании переменной, поскольку
она поименована.
Стр. 60

61. Таблица символов. Меню "Edit": функция "Find and Replace"

SIMATIC S7-300/400
Таблица символов. Меню "Edit": функция "Find and Replace"
листать
Стр. 61

62. Создание программного блока FC (функция)

SIMATIC S7-300/400
Создание программного блока FC (функция)
листать
Стр. 62

63. Создание программного блока FB (функциональный блок)

SIMATIC S7-300/400
Создание программного блока FB (функциональный блок)
листать
Стр. 63

64. Создание экземпляра DB

SIMATIC S7-300/400
Создание экземпляра DB
1.Создание экземпляра DB при вызове FB
В редакторе
листать
2. Создание нового экземпляра DB
В SIMATIC Manager
Стр. 64

65. Инструменты построения логической цепи

SIMATIC S7-300/400
Инструменты построения логической цепи
1
2
3
4
5
6
7
Библиотека
прогр.элементов
8
или
Инструменты построения
логической цепи
Область построения
логической цепи
1. New network (Ctrl+R) – создание нового логического уравнения
2. Normally Open Contact (F2) – вставить НО контакт
3. Normally Closed Contact (F3) – вставить НЗ контакт
4. Coil (F7) – завершить цепь (присвоение выхода – «катушка»)
5. Empty Box (Alt+F9) – вставить библиотечный элемент из меню
6. Open Branch (F8) – начать ответвление цепи (параллельное соед-е)
7. Close Branch (F9) – завершить ответвление цепи (параллельное соед-е)
8. Connection (F12) – соединение
листать
Стр. 65

66. Пример построения логической цепи в редакторе LAD

SIMATIC S7-300/400
Пример построения логической цепи в редакторе LAD
Правой
клавишей
листать
Стр. 66

67. Пример построения логической цепи в редакторе STL

SIMATIC S7-300/400
Пример построения логической цепи в редакторе STL
листать
Стр. 67

68. Вызов блока в OB1

SIMATIC S7-300/400
Вызов блока в OB1
Вызов FC1
в LAD
Вызов FC1
в STL
листать
Стр. 68

69. Загрузка блоков в PLC

SIMATIC S7-300/400
Загрузка блоков в PLC
листать
Стр. 69

70. Использование формальных параметров в блоках FC

SIMATIC S7-300/400
Использование формальных параметров в блоках FC
Входной параметр
Выходной параметр
Двунаправленный п-р
Только чтение
Только запись
Чтение / запись
Поля
объявления
параметров и
определения
типа
переменной
листать
Стр. 70

71. Построение цепи в блоке FC с формальными параметрами

SIMATIC S7-300/400
Построение цепи в блоке FC с формальными параметрами
Общие флаги,
без применения
параметров
листать
Стр. 71

72. Вызов программного блока FC с формальными параметрами в LAD

SIMATIC S7-300/400
Вызов программного блока FC с формальными параметрами в LAD
листать
Стр. 72

73. Вызов программного блока FC с формальными параметрами в STL

SIMATIC S7-300/400
Вызов программного блока FC с формальными параметрами в STL
листать
Стр. 73

74. Отличия в меню формальных параметров в блоках FC и FB

SIMATIC S7-300/400
Отличия в меню формальных параметров в блоках FC и FB
FC
FB
листать
Стр. 74

75. Пример использования формальных параметров в блоке FB

SIMATIC S7-300/400
Пример использования формальных параметров в блоке FB
Входы
Выходы
Статические
переменные
листать
Стр. 75

76. Пример использования формальных параметров в блоке FB

SIMATIC S7-300/400
Пример использования формальных параметров в блоке FB
Экземплярный
DB
Используем параметр
“Autostart”в качестве
промежуточной
переменной
Вызов блока
FB1
листать
Стр. 76

77. Отображение формальных параметров в экземплярном IDB

SIMATIC S7-300/400
Отображение формальных параметров в экземплярном IDB
Двойной
щелчок
листать
Стр. 77

78. Обновление вызова FB при изменении параметров блока

SIMATIC S7-300/400
Обновление вызова FB при изменении параметров блока
При изменении параметров FB
необходимо помнить:
• изменится интерфейс вызова блока
• изменится блок данных IDB
Поэтому при загрузке измененного FB
в контроллер без генерации и загрузки
нового IDB и нового интерфейса вызова
возникнет конфликт при чтении данных
и ЦПУ перейдет в режим “STOP”
Что нужно сделать, чтобы этого не случилось,
смотрите на следующей странице
листать
Стр. 78

79. Обновление вызова FB при изменении параметров блока

SIMATIC S7-300/400
Обновление вызова FB при изменении параметров блока
Правой
клавишей
листать
Стр. 79

80. Варианты вызова FB и IDB

SIMATIC S7-300/400
Варианты вызова FB и IDB
Мультиэкземплярная модель.
(FB2 с символьными именами Dist_1 и Dist_2
вызываются из FB10 + DB10)
Модель с использованием
одного экземпляра DB на вызов
DB2
FB2
FB 100
DB3
FB2
DB4
Параметры и
статические
переменные
для 1-го вызова
блока FB2
FB2
Параметры и
статические
переменные
для 2-го вызова
блока FB2
листать
Стр. 80

81. Варианты вызова программных блоков

SIMATIC S7-300/400
Варианты вызова программных блоков
FC
FB
Язык
Без параметров
С параметрами
STL
• CALL FC1
• UC FC1
• CC FC1
• CALL FC2
Par1: ...
Par2: ...
Par3: ...
Без параметров и DB
• UC FB1
• CC FB1
С параметрами и DB
• CALL FB2, DB3
Par1: ...
Par2: ...
Par3: ...
FC1
( CALL )
LAD
FC2
FC1
EN
ENO
EN
ENO
Не допускается
Par1
Par2
DB3
FB2
EN
Par1
Par3
Par2
FC1
CALL
FBD
EN
EN
Par3
DB3
FC2
FC1
ENO
FB2
Par3
Par1
Par2
Не допускается
EN
Par1
ENO
Par3
ENO
Par2
ENO
листать
Стр. 81

82. Структура программы

SIMATIC S7-300/400
Структура программы
Линейная программа
Программа, разбитая на части
Структурированная программа
OB 1
Конвейер A
OB 1
OB 1
Конвейер B
Смеситель
Выпуск
Все программные
инструкции находятся в
одном блоке (обычно в
организационном блоке OB1). Применяется
только для решения
небольших задач.
листать
Инструкции для выполнения
отдельных операций находятся в
отдельных блоках FC или FB. Эти
блоки вызываются в OB1 один за
другим.
FC (FB)
Работа
двигателя
(конвейеры,
смеситель)
Выпуск
(клапан)
Точки вызова программных блоков
структурированы и распределены по
соответствующим OB1, FC или FB.
Повторно используемые алгоритмы
реализуются как программные блоки с
параметрами с передачей в них данных
при вызове.
Стр. 82

83. Область промежуточных (локальных) данных – L-стек

SIMATIC S7-300/400
Область промежуточных (локальных) данных – L-стек
листать
Стр. 83

84. Информация об L-стеке в программном блоке

SIMATIC S7-300/400
Информация об L-стеке в программном блоке
Правой
клавишей
листать
Стр. 84

85. Общий объем памяти, занимаемый в L-стеке

SIMATIC S7-300/400
Общий объем памяти, занимаемый в L-стеке
Операционая
система
1
OB 1
FC 1
3
временные
переменные
4
2
7
Событие
5
6
1
2
3
FC 2
временные
переменные
FC 3
временные
переменные
4
5
6
7
FC2
OB1
листать
256 байт
Загрузка
L-стека
FC3
FC1
FC1
FC1
FC1
FC1
OB1
OB1
OB1
OB1
OB1
OB1
Стр. 85

86. Генерация исходного файла в папке <Sources>

SIMATIC S7-300/400
Генерация исходного файла в папке <Sources>
Впишем имя файла
листать
Стр. 86

87. Текст исходного файла FC3

SIMATIC S7-300/400
Текст исходного файла FC3
Двойной
щелчок
листать
Стр. 87

88. Блоки данных (DB)

SIMATIC S7-300/400
Блоки данных (DB)
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 88

89. Виды DB

SIMATIC S7-300/400
Виды DB
Доступны из любых блоков
OB1
Функция
FC1
Функция
FC2
Глобальные
данные
DB2
Экземпляр DB для FB1
Функциональный
блок
FB1
листать
Данные
экземпляра
DB1
Стр. 89

90. Обзор типов данных, которые могут быть объявлены в DB

SIMATIC S7-300/400
Обзор типов данных, которые могут быть объявлены в DB
Элементарные
типы данных
(могут обрабатываться за одну
инструкцию)
• битовые (BOOL, BYTE, WORD, DWORD, CHAR)
• числовые (INT, DINT, REAL)
• обозначают время (S5TIME, TIME, DATE, TIME_OF_DAY)
Сложные типы данных
(не могут быть обработаны
за одну инструкцию)
• Дата и время (DATE_AND_TIME)
• Массив (ARRAY)
• Структура (STRUCT)
• Строка символов (STRING)
Определяемые пользователем типы
листать
Тип UDT (User Defined Type –
тип, определяемый пользователем)
Стр. 90

91. Создание нового блока данных

SIMATIC S7-300/400
Создание нового блока данных
листать
Стр. 91

92. Определение данных в DB

SIMATIC S7-300/400
Определение данных в DB
Правой
клавишей
Аналогично
определим еще
ряд переменных
Присвоим имя
переменной
листать
Стр. 92

93. Доступ к элементам данных блока DB2 (“Values”)

SIMATIC S7-300/400
Доступ к элементам данных блока DB2 (“Values”)
Комбинированный доступ
Обычный доступ
OPN
DB2
DBX 0.0
или
OPN
L
DB 2
DBB 1
или
OPN
DB2
DBW 2
OPN
DB2
DBD 14
A
L
L
листать
абсолютный
символьный
DB2.DBX0.0
или
A"Values".Bit_value_1
L
DB2.DBB1
или
L "Values".Byte_value
или
L
DB2.DBW2
или
L
"Values".Word_value
или
L
DB2.DBD14
или
L
"Values".Real_value
A
Стр. 93

94. Пример массива

SIMATIC S7-300/400
Пример массива
Массив с именем „Array_value„
Множество элементов одного типа
данных, глубина вложения 32 байта.
листать
Стр. 94

95. Пример структуры

SIMATIC S7-300/400
Пример структуры
Структура с именем
"Motor_1"
(множество элементов
разных типов данных)
Структура с именем
"Motor_2"
(множество элементов
разных типов данных)
листать
Стр. 95

96. Пользовательские типы данных (UDT)

SIMATIC S7-300/400
Пользовательские типы данных (UDT)
листать
Стр. 96

97. Создание шаблона - блока данных типа UDT

SIMATIC S7-300/400
Создание шаблона - блока данных типа UDT
Двойной
щелчок
Пример
рецепта в
блоке UDT1
«Recipe_1»
Пример
рецепта в
блоке UDT2
«Recipe_2»
листать
Стр. 97

98. Пример блока данных DB с использованием шаблонов UDT

SIMATIC S7-300/400
Пример блока данных DB с использованием шаблонов UDT
Правой
клавишей
«Recipe_1»
On-line
«Recipe_2»
On-line
листать
Стр. 98

99. Приемы косвенной адресации

SIMATIC S7-300/400
Приемы косвенной адресации
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 99

100. Косвенная адресация в Step-7

SIMATIC S7-300/400
Косвенная адресация в Step-7
При косвенной адресации вместо указания адреса указывается место, где адрес может быть найден.
Есть два типа косвенной адресации:
• посредством памяти, когда указывается адрес в системной памяти, в которой можно найти адрес операнда
При косвенной адресации посредством памяти (memory-indirect addressing) адрес указывается
посредством адресованной ячейки памяти. Адрес должен иметь размер двойного слова, если
требуется использовать указатель на область (area pointer), или же он должен иметь размер слова
(WORD), если требуется при косвенной адресации использовать число в качестве указателя.
• посредством адресного регистра
При косвенной адресации посредством регистра (register-indirect area-internal addressing) адрес
указывается посредством одного из двух адресных регистров AR1 или AR2.
листать
Стр. 100

101. Косвенная адресация в Step-7

SIMATIC S7-300/400
Косвенная адресация в Step-7
листать
Стр. 101

102. Загрузка и пересылка данных в адресные регистры

SIMATIC S7-300/400
Загрузка и пересылка данных в адресные регистры
Оператор LARn загружает указатель на область (area pointer) в адресный регистр ARn. Исходными данными
для загрузки в адресный регистр можно выбрать внутризонный или межзонный указатель или двойное
слово из области меркеров, из области временных локальных данных, из области глобальных данных или из
области экземплярных данных. При этом содержимое двойного слова должно соответствовать формату
указателя на область (area pointer).
В случае, если не задан адрес, оператор LARn загружает содержимое аккумулятора ACCU 1 в адресный
регистр ARn.
Если используеся инструкцию LAR1 AR2, то при выполнении данной инструкции происходит копирование
содержимого адресного регистра AR2 в адресный регистр AR1.
листать
Стр. 102

103. Библиотечные программные модули

SIMATIC S7-300/400
Библиотечные программные модули
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 103

104. Основные программные модули в библиотеке STEP 7

SIMATIC S7-300/400
Основные программные модули в библиотеке STEP 7
Элементы битной
логики:
• НО
контакты
Компараторы:
• НЗ
контакты на равнство Int
• Конверторы:
сравнение
Счетчики:
• инверсия
цепи
• •сравнение
на неравенство
преобразование
BCD в IntInt
• счетчиквыхода
прямого
обратного
счета
• присвоение
• •сравнение
«больше»
преобразование
IntивInt
BCD
• счетчик«меньше»
прямого
• промежуточный
результат
внутри цепи
• •сравнение
преобразование
Intсчета
вInt
Dint
• счетчик
обратного
счета
• сброс
битной«больше
переменной
Арифметические
модули
• •сравнение
или
Int
преобразование
BCD
в равно»
Dint Int/Dint:
• команда
установки
• установка
битной
переменной
• сложение
чисел
• •сравнение
«меньше
или
равно» Int
преобразование
Dint
всчетчика
BCD
• команда
прямого
счета
• триггер
с приоритетом
• для
вычитание
чисел
То
же
DWORD
• преобразование
Dintустановки
в REAL
команда
обратного
счета
• триггер
с
приоритетом
сброса
умножение
чисел
То
же• для
REAL
• побитная
инверсия
в
слове
Int REAL
Арифметические
модули
• команда
выделения
заднего
фронта
• деление
чисел в слове
• побитная
инверсия
Dint
• команда
выделения
фронта
ТоМатематические
же
для
Dint впереднего
• изменение
знака
слове
Int на
противоположный
модули
REAL
• команда
«сохранить
RLO»
• изменение
знака вмодуля
слове Dint
на противоположный
• выделение
числа
S5-таймеры
• модуль
заднего
• изменение
знака
вквадратного
словефронта
REAL
на противоположный
•выделения
извлечение
корня
• таймер
«управляемый
импульс»
Модули
побитной
логики
в словах
• модуль
выделения
переднего
фронта
• округление
числа
в«И»
слове
REAL
до ближайшего
• возведение
квадрат
• таймер
«расширенный
импульс»
• побитное
в 16-ти
разрядных
словахцелого
• выделение
целой
части
числа
в слове
REAL словах
• натуральный
логарифм
числа
• таймер
«задержка
включения»
• побитное
«ИЛИ»
в 16-ти
разрядных
• округление
числа
в слове
REAL
ближайшего
• экспонента
• таймер
«задержка
включения
сразрядных
памятью»большего
• исключающее
«ИЛИ»
в до
16-ти
словах
• округление
числа
в«И»
слове
REAL
до ближайшего
• синус
• таймер
«задержка
выключения»
• побитное
в 32-х
разрядных
словах меньшего
• косинус
• побитное «ИЛИ» в 32-х разрядных словах
• тангенс
• исключающее «ИЛИ» в 32-х разрядных словах
• арксинус
S5-таймеры с упрощенной процедурой
• арккосинус
вызова/опроса
• арктангенс
листать
Стр. 104

105. Обнаружение фронта RLO

SIMATIC S7-300/400
Обнаружение фронта RLO
OB1-Цикл
I 1.0
I 1.1
RLO
Пример
M1.0
M1.1
M8.0
M8.1
листать
Стр. 105

106. Ячейки памяти - триггеры

SIMATIC S7-300/400
Ячейки памяти - триггеры
Триггер с приоритетом сброса
Триггер с приоритетом установки
Приоритет
имеет команда,
следующая по
тексту ниже
листать
Стр. 106

107. S5-таймеры в STEP 7

SIMATIC S7-300/400
S5-таймеры в STEP 7
Сигнал запуска
T
Таймер с управляемым импульсом
S_PULSE
T
Таймер с расширенным импульсом
S_PEXT
Таймер с задержкой включения
S_ODT
Таймер с задержкой включения с памятью
T
требует сброса
по входу R
T
S_ODTS
Таймер с задержкой выключения
S_OFFDT
листать
T
Стр. 107

108. Форматы записи/чтения времени для S5-таймеров в STEP 7

SIMATIC S7-300/400
Форматы записи/чтения времени для S5-таймеров в STEP 7
Предположим, уставка таймера составляет 35 секунд 200 миллисекунд (формат записи S5T#35s200ms)
3
01
Запись времени в слово таймера
X
X
0
1
0
0
5
1
База времени
0.01с <-- 0 0
0.1с <-- 0 1
1с <-- 1 0
10с <-- 1 1
Чтение оставшегося времени
в Integer
X
X
X
X
X
1
0
1
2
0
1
0
0
1
0
Единицы времени (BCD-код)
29 28 27 26 25 24 23 22 21 20
X 0 1 0 1 1 0 0 0 0 0
Единицы времени остатка (Integer)
3
01
Чтение оставшегося времени
в BCD - коде
X
X
0
1
0
База времени
листать
0
5
1
1
0
1
2
0
1
0
0
1
0
Единицы времени остатка (BCD-код)
Стр. 108

109. Пример работы таймера: SD - задержка включения

SIMATIC S7-300/400
Пример работы таймера: SD - задержка включения
Вход S
Вход R
Пример
Работа
таймера
Q
листать
Стр. 109

110. Таймер с управляемым импульсом (S_PULSE)

SIMATIC S7-300/400
Таймер с управляемым импульсом (S_PULSE)
Вход S
Вход R
Рабочие
диаграммы
Q
листать
Стр. 110

111. Таймер с расширенным импульсом (S_PEXT)

SIMATIC S7-300/400
Таймер с расширенным импульсом (S_PEXT)
Вход S
Вход R
Рабочие
диаграммы
Q
листать
Стр. 111

112. Таймер с задержкой включения с памятью (S_ODTS)

SIMATIC S7-300/400
Таймер с задержкой включения с памятью (S_ODTS)
Вход S
Вход R
Рабочие
диаграммы
Q
листать
Стр. 112

113. Таймер с задержкой выключения (S_OFFDT)

SIMATIC S7-300/400
Таймер с задержкой выключения (S_OFFDT)
Вход S
Вход R
Рабочие
диаграммы
Q
листать
Стр. 113

114. Пример таймера SD с упрощенными инструкциями вызова/опроса

SIMATIC S7-300/400
Пример таймера SD с упрощенными инструкциями вызова/опроса
листать
Стр. 114

115. Пример применения таймера SD

SIMATIC S7-300/400
Пример применения таймера SD
После включения
К1М запускается таймер Т1.
Через 500 мсек поверяется
сигнал подтверждения
включения К1М.
Если его нет, формируется
сигнал ошибки
листать
Стр. 115

116. S5-счетчики в STEP 7. Счетчик прямого/обратного счета S_CUD

SIMATIC S7-300/400
S5-счетчики в STEP 7. Счетчик прямого/обратного счета S_CUD
CU – вход прямого счета
CD – вход обратного счета
S – битный сигнал занесения уставки
PV – значение уставки
R – вход сброса счетчика
CV – выход Integer
CV_BCD – выход BCD
Q – битный выход счетчика
листать
Стр. 116

117. Рабочая диаграмма счетчика S_CUD

SIMATIC S7-300/400
Рабочая диаграмма счетчика S_CUD
CU
CD
S
R
5
4
Count
3
2
1
0
Q
листать
Стр. 117

118. Счетчики. Битовые инструкции

SIMATIC S7-300/400
Счетчики. Битовые инструкции
листать
Стр. 118

119. Примеры основных арифметических функций

SIMATIC S7-300/400
Примеры основных арифметических функций
Сложение
Вычитание
Умножение
Деление
листать
Стр. 119

120. Пример операции преобразования – масштабирование входа.

SIMATIC S7-300/400
Пример операции преобразования – масштабирование входа.
Задание
Число, введенное
в BCD-коде
0 81 5
Преобразование
BCD->Integer
Результат
Число, отображаемое в BCD-коде
8 1 5 0
Преобразование
Integer->BCD
Программа
пользователя с
математическими
операциями над
целыми числами
Умножим число,
поступившее на
вход, на 10
листать
Стр. 120

121. Примеры операций сравнения

SIMATIC S7-300/400
Примеры операций сравнения
Равенство
Неравенство
Больше
или равно
Меньше
или равно
листать
Стр. 121

122. Пример поразрядного логического сопряжения бит в слове

SIMATIC S7-300/400
Пример поразрядного логического сопряжения бит в слове
1
1
0
0
0
0
1
0
0
0
1
1
0
0
1
1
MW4
AW
листать
1
0
1
0
0
0
1
0
0
1
0
1
1
0
1
0
MW6
1
0
0
0
0
0
1
0
0
0
0
1
0
0
1
0
MW8
Стр. 122

123. Функции перехода

SIMATIC S7-300/400
Функции перехода
Эти функции предназначены для прерывания линейного исполнения программы и дальнейшей обработки с
указанного места – метки перехода. Метка перехода представляет из себя комбинацию до четырех символов,
среди которых могут быть буквы, цифры, знаки подчеркивания. Начинается метка с буквы. Можно начать с
нижнего подчеркивания.
Команды перехода расположены в папке Jumps
Пример использования команды перехода.
•JMP – переход, если RLO = 1
•JMPN – переход, если RLO = 0
•LABEL – метка перехода.
листать
Стр. 123

124. Функции перехода

SIMATIC S7-300/400
Функции перехода
Для организации более сложных переходов необходимо пользоваться командами языка STL
листать
JU
JL
JC
JCN
JCB
JNB
безусловный переход
распределенный переход
переход при RLO = 1
переход при RLO = 0
переход при RLO = 1 с сохранением в BR
переход при RLO = 0 с сохранением в BR
JBI
переход при BR = 1
JNBI переход при BR = 0
JO
переход при OV = 1
JOS переход при OS = 1
JZ
JN
JP
JM
JPZ
JMZ
JUO
переход при нулевом результате
переход при ненулевом результате
переход при положительном результате
переход при отрицательном результате
переход при неотрицательном результате
переход при отрицательном или нулевом результате
переход при недействительном результате
Стр. 124

125. Использование параметров EN/ENO при вызове блоков

SIMATIC S7-300/400
Использование параметров EN/ENO при вызове блоков
Безусловный вызов
Условный вызов
Пример
листать
Стр. 125

126. Служебные флаги состояния процесса

SIMATIC S7-300/400
Служебные флаги состояния процесса
Слово состояния процессора
Биты
8
BR
7
CC1
6
CC0
5
OV
4
3
2
1
0
OS
OR
STA
RLO
FC
В начале цепи (сегмента LAD) производится проверка состояния этого бита
Служит для сохранения результата текущего логического сопряжения
Бит статуса двоичной переменной
Сохраняет результат логической операции «И» перед операцией «ИЛИ».
Служит для промежуточного хранения значения RLO
Указывают на ошибки, возникшие в результате выполнения операций
с числами (переполнение)
Несут информацию о результатах выполнения операций с числами
листать
СС0
СС 1
Пояснение
0
0
результат операции =0
1
0
результат операции <0
0
1
результат операции >0
Стр. 126

127. Пример использования параметров EN/ENO

SIMATIC S7-300/400
Пример использования параметров EN/ENO
Команда SET заносит «1» в
RLO, SAVE сохраняет ее в BR
Опрос BR на «1» позволяет
продолжить дальнейшее
выполнение программы
листать
Стр. 127

128. Работа с главным управляющим реле MCR

SIMATIC S7-300/400
Работа с главным управляющим реле MCR
Команда MCRA активирует работу с MCR зоной. В зависимости от состояния бита MCR вложенные в MCR зону
инструкции будут выполняться либо на обнуление результата сопряжения или передачи данных, если MCR=0,
либо выполняться в нормальном режиме, если MCR=1. Команды SET и RESET при MCR=0 не меняют значения
операнда.
Деактивация работы с зоной MCR производится командой MCRD.
Команда MCRA должна выполняться обязательно в паре с командой MCRD, а команда открытия зоны MCR(
в паре с командой закрытия зоны )MCR.
Глубина вложения MCR зоны – 8 инструкций.
листать
Стр. 128

129. Организационные блоки (ОВ)

SIMATIC S7-300/400
Организационные блоки (ОВ)
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 129

130. Обзор организационных блоков

SIMATIC S7-300/400
Обзор организационных блоков
Запуск
OB 100
OB 101
Периодическое
выполнение
программы
Управляемые
событиями в
программе
OB 102
OB 10...17
Циклическое
выполнение
программы
(Прерывания по
времени дня)
OB 20...23
(Прерывания с
задержкой)
OB 30...38
OB 40...47
(Циклические
прерывания)
(Аппаратные
прерывания )
OB 80...87
(Асинхронные
ошибки)
OB 121, 122
(Синхронные ошибки)
OB 1
OB обработки
прерываний
листать
OB обработки
ошибок
Стр. 130

131. Виды рестарта и вызываемых при этом ОВ

SIMATIC S7-300/400
Виды рестарта и вызываемых при этом ОВ
CPU в режиме STOP или выключено питание: все дискретные выходы выключены (безопасное состояние)
Тёплый (Warm) рестарт (все CPU)
Холодный (Cold) рестарт
(только S7-400)
Горячий (Hot) рестарт (только S7-400)
Очистка I и Q,
несохраняемых M, T, C
Очистка I и Q,
несохраняемых M, T, C,
инициализация DB
Выполнение OB 101
Выполнение OB 100
Выполнение OB 102
Деблокировка выходной периферии
Вывод PIQ на выходные модули
Деблокировка выходной периферии
Вывод PIQ на выходные модули
Запись PIQ в выходную
периферию
Ц
И
К
Л
Чтение входной
периферии в PII
Выполнение OB1
Обработка остатка прерванной программы
Очистка Q области (параметрируется)
Время рестарта
превышено?
Запись PIQ в выходную
периферию
Ц
И
К
Л
да
СТОП
нет
Деблокировка выходной периферии
Вывод PIQ на выходные модули
Чтение входной
периферии в PII
Запись PIQ в выходную
периферию
Выполнение OB1
Ц
И
К
Л
Чтение входной
периферии в PII
Выполнение OB1
листать
Стр. 131

132. Системные функции для управления OB прерываний

SIMATIC S7-300/400
Системные функции для управления OB прерываний
Организационный блок
Функция
Прерывание по
времени дня
Циклическое
прерывание
Прерывание
с задержкой
Аппаратное
прерывание
Диагностическое
прерывание
листать
Номер
Приоритет
в S7-300™
SFC для
управления OB
Примечание
Альтернатива
конфигурированию
OB 10 ... 17
2
SFC 28 ... 31
OB 30 ... 38
12
нет
OB 20 ... 23
3
SFC 32 ... 34
OB 40 ... 47
16
нет
OB 81 ... 87
26
нет
Обязательное
использование
Стр. 132

133. Прерывание по времени дня (OB10)

SIMATIC S7-300/400
Прерывание по времени дня (OB10)
Двойной
щелчок
листать
Стр. 133

134. Прерывание по времени дня (OB10)

SIMATIC S7-300/400
Прерывание по времени дня (OB10)
листать
Стр. 134

135. Пример программы прерывания по времени дня (OB10)

SIMATIC S7-300/400
Пример программы прерывания по времени дня (OB10)
Параметр PERIOD
• Однократно
• Ежеминутно
• Ежечасно
• Ежедневно
• Еженедельно
• Ежемесячно
• Ежегодно
• В конце месяца
листать
Значение параметра
W#16#0000
W#16#0201
W#16#0401
W#16#1001
W#16#1202
W#16#1401
W#16#1801
W#16#2001
Стр. 135

136. Периодическое прерывание (OB35)

SIMATIC S7-300/400
Периодическое прерывание (OB35)
RUN
OB35
период
OB1
листать
OB1
OB35
период
O
B1
OB1
OB35
период
OB1
OB1
OB1
O
B1
Стр. 136

137. Прерывание с задержкой (OB20)

SIMATIC S7-300/400
Прерывание с задержкой (OB20)
M20.0
T
листать
Точка
Вызова OB20
Стр. 137

138. Аппаратное прерывание по ограничениям уровней (OB40)

SIMATIC S7-300/400
Аппаратное прерывание по ограничениям уровней (OB40)
HW- config
Свойства модуля
Аналоговых
входов
Свойства
CPU
Модуль аналоговых входов
Верхний
+27648 предельный
уровень
0
Нижний
предельный
уровень
При достижении
уровня лимита
вызывается OB40
листать
Стр. 138

139. Диагностическое прерывание и обработка асинхронных ошибок (OB81...87)

SIMATIC S7-300/400
Диагностическое прерывание и обработка асинхронных ошибок (OB81...87)
HW- config
Свойства модуля
Аналоговых
входов
Свойства
CPU
Модуль аналоговых входов
Обрыв
провода
+27648
0
При обрыве
провода вызывается
OB82
листать
Стр. 139

140. OB обработки асинхронных ошибок

SIMATIC S7-300/400
OB обработки асинхронных ошибок
листать
Тип ошибки
Пример
OB
Ошибка времени
Превышено максимальное время цикла
OB80
Неисправность питания
Неисправность буферной батареи
OB81
Диагностическое
прерывание
Обрыв провода на входе модуля с внутренней
диагностикой
OB82
Вставка/удаление
модуля
Удаление сигнального модуля во время
функционирования S7-400™
OB83
Дефект аппаратуры
CPU
Неправильный уровень сигнала в
интерфейсе MPI
OB84
Ошибка выполнения
программы
Ошибка в обновлении областей отображения
процесса (дефект модуля)
OB85
Дефект стойки
Неисправность в корзине расширения или
В DP- cлэйве
OB86
Ошибка связи
Ошибка при чтении телеграммы сообщения
OB87
Приоритет
26
26 / 28
Стр. 140

141. Синхронные ошибки

SIMATIC S7-300/400
Синхронные ошибки
Тип ошибки
Пример
Ошибка
программирования
В программе вызван
блок, который отсутствует
в CPU
Ошибки доступа
листать
OB
OB121
В программе производится обращение к модулю, который или неисправен, или отсутствует (например,
OB122
при прямом доступе к несуществующему периферийному модулю )
Приоритет
Тот же, что у
OB, который
прерван
в результате
ошибки в нем
Стр. 141

142. Стартовая информация OB

SIMATIC S7-300/400
Стартовая информация OB
Байты
L-стека
листать
0/1
Стартовое событие
Кодовое значение
2/3
Приоритет
Номер OB
4/5
Форматы данных в байтах локального стека 8, 9, 10, 11
6/7
Дополнительная информация 1 (например, начальный адрес
модуля прерывания)
8/9
Дополнительная информация 2 (например, статус прерывания)
10 / 11
Дополнительная информация 3 (Например, номер канала)
12 / 13
Год
Месяц
14 / 15
День
Часы
16 / 17
Минуты
Секунды
18 / 19
1/10 секунды, 1/100 секунды
1 /1000 секунды, день недели
Управляющая
информация
Стартовая
информация
Стартовое
время
Стр. 142

143. Модули обработки аналоговых сигналов

SIMATIC S7-300/400
Модули обработки аналоговых сигналов
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 143

144. Функциональная структура обработки аналоговых сигналов

SIMATIC S7-300/400
Функциональная структура обработки аналоговых сигналов
Процесс
Физическая
величина
Датчик
Исполнит.
механизм
листать
Стандартн.
аналог.сигнал
Преобразо
ватель
Давление
Температура
Поток
Скорость
и т.п.
Модуль аналогового ввода
± 500mV
± 1V
± 5V
± 10V
± 20mA
4...20mA
и т.п.
Станд.
аналог.
сигнал
Модуль
диапа
зона
АЦП
PIW 288
:::
PIW 303
CPU
:
:
:
:
:
:
L PIW 288
:
Модуль аналогового вывода
ЦАП
PQW 304
:::
PQW 311
:
:
:
:
:
:
Т PQW 304
:
Стр. 144

145. Выбор и параметрирование аналоговых модулей

SIMATIC S7-300/400
Выбор и параметрирование аналоговых модулей
листать
Стр. 145

146. Установка модуля величины и диапазона измерений (7KF0..)

SIMATIC S7-300/400
Установка модуля величины и диапазона измерений (7KF0..)
A: 80/250/500/1000mv/Pt100
B: 2,5/5/10V
C: 4 WIRE CURRENT
CH 6,7
CH 4,5
CH 2,3
CH 0,1
D: 2 WIRE CURRENT
листать
Стр. 146

147. Выбор измеряемой величины и диапазона измерений (7KF0..)

SIMATIC S7-300/400
Выбор измеряемой величины и диапазона измерений (7KF0..)
Определение
диапазона
измерений
Аппаратный выбор
вида измеряемой
величины и диапазона
измерений (см.след.стр.)
листать
Определение
вида измеряемой
величины
Стр. 147

148. Выбор измеряемой величины и диапазона измерений (1KF0..)

SIMATIC S7-300/400
Выбор измеряемой величины и диапазона измерений (1KF0..)
Определение
диапазона
измерений
Определение
вида измеряемой
величины
CHx
V
Монтаж на
модуле
A
mV
R
листать
Стр. 148

149. Выбор диапазона измерений модуля AI (напр.) из линейки ET200S

SIMATIC S7-300/400
Выбор диапазона измерений модуля AI (напр.) из линейки ET200S
Определение
диапазона
измерений
листать
Стр. 149

150. Выбор диапазона измерений модуля AI (ток) из линейки ET200S

SIMATIC S7-300/400
Выбор диапазона измерений модуля AI (ток) из линейки ET200S
Определение
диапазона
измерений
листать
Стр. 150

151. Модуль аналоговых выходов (332-5HD..)

SIMATIC S7-300/400
Модуль аналоговых выходов (332-5HD..)
Определение
вида
выходного
сигнала
Определение
статуса
выходного
сигнала при
переходе в
режим “STOP”
листать
Определение
диапазона
выходного
сигнала
Стр. 151

152. Модуль аналоговых выходов AО (ток) из линейки ET200S

SIMATIC S7-300/400
Модуль аналоговых выходов AО (ток) из линейки ET200S
Определение
диапазона
выходного сигнала
листать
Стр. 152

153. Модуль аналоговых выходов AО (напр.) из линейки ET200S

SIMATIC S7-300/400
Модуль аналоговых выходов AО (напр.) из линейки ET200S
Определение
диапазона
выходного сигнала
листать
Стр. 153

154. Представление входной аналоговой величины для различных диапазонов измерения

SIMATIC S7-300/400
Представление входной аналоговой величины для различных
диапазонов измерения
Ток,
например:
Напряжение,
например:
Диапазон
Переполнение
Диапазон
измерения
± 10В
Значение
Диапазон
измерения
4 .. 20 мA
Сопротивление
например:
Значение
Диапазон
измерения
0...300 Oм
Значение
Температура
например Pt100
Диапазон
измерения
-200...+850ºC
>= 11.759
32767
>= 22.815
32767
>=352.778
11.7589
:
10.0004
32511
:
27649
22.810
:
20.0005
32511
:
27649
352.767
:
300.011
32511
:
27649
1000.0
:
850.1
10000
:
8501
10.00
7.50
:
-7.5
-10.00
27648
20736
:
-20736
-27648
20.000
16.000
:
:
4.000
27648
20736
:
:
0
300.000
225.000
:
:
0.000
27648
20736
:
:
0
850.0
:
:
:
-200.0
8500
:
:
:
-2000
Превышение
Нижней
границы
- 10.0004
:
- 11.759
- 27649
:
- 32512
3.9995
:
1.1852
-1
:
- 4864
- 200.1
:
- 243.0
- 2001
:
- 2430
Переполнение
<= - 11.76
- 32768
<= 1.1845
- 32768
<= - 243.1
- 32768
Превышение
верхней
границы
Номинальный
диапазон
листать
32767
-1
:
Отрицат.
- 4864
значения
невозможны
- 32768
>= 1000.1
Значение
32767
Стр. 154

155. Представление выходной аналоговой величины

SIMATIC S7-300/400
Представление выходной аналоговой величины
Напряжение
Диапазон
Значение
Переполнение >=32767
Верхний
диапазон
Номинальный
диапазон
Нижний
диапазон
Выходные диапазоны:
0 – 10 В
1–5В
± 10 В
0
0
0
Выходные диапазоны:
0 – 20 мA
4 – 20 мA
± 20 мA
0
0
0
32511
:
27649
11.7589
:
10.0004
5.8794
:
5.0002
11.7589
:
10.0004
23.515
:
20.0007
22.81
:
20.005
23.515
:
20.0007
27648
:
0
:
- 6912
10.0000
:
0
0
5.0000
:
1.0000
10.0000
:
0
:
:
:
:
:
:
:
-10.0000
20.000
:
0
0
20.000
:
4.000
20.000
:
0
:
:
:
:
:
:
:
-20.000
- 6913
:
:
:
- 27648
- 27649
:
- 32512
Переполнение <=- 32513
листать
Ток
0.9999
0
0
- 10.0004
:
- 11.7589
0
3.9995
0
0
- 20.007
:
- 23.515
0
Стр. 155

156. Масштабирование аналоговых входных величин в Step-7

SIMATIC S7-300/400
Масштабирование аналоговых входных величин в Step-7
Датчик выдает только положительный сигнал
С датчика приходят сигналы обеих полярностей
Если ошибок нет
LW30 = W#16#0000,
если ошибка,
LW30 = W#16#0008
OUT
OUT
HI_LIM = 10.0
HI_LIM = 10.0
0.0
LO_LIM = 0.0
LO_LIM = -10.0
IN
0
листать
27648
IN
-27648
0
27648
Стр. 156

157. Масштабирование аналоговых выходных величин в Step-7

SIMATIC S7-300/400
Масштабирование аналоговых выходных величин в Step-7
На выходе только положительные значения
На выходе как положительные,
так и отрицательные значения
OUT
OUT
27648
27648
0
IN
10.0
(HI_LIM)
-10.0
(LO_LIM)
0
0.0
(LO_LIM)
листать
IN
10.0
(HI_LIM)
-27648
Стр. 157

158. Системная информация. Тестирование и отладка.

SIMATIC S7-300/400
Системная информация. Тестирование и отладка.
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 158

159. Системная информация – общий обзор CPU

SIMATIC S7-300/400
Системная информация – общий обзор CPU
Правой
клавишей
листать
Стр. 159

160. Информация о CPU. Закладка"Memory"

SIMATIC S7-300/400
Информация о CPU. Закладка"Memory"
Сжатие памяти
листать
Стр. 160

161. Информация о CPU. "Scan Cycle Time " (время цикла)

SIMATIC S7-300/400
Информация о CPU. "Scan Cycle Time " (время цикла)
листать
Стр. 161

162. Установка текущего времени в ПЛК

SIMATIC S7-300/400
Установка текущего времени в ПЛК
Установка
времени из
программатора
листать
Стр. 162

163. Информация о CPU. «Performance Data» (Эксплуатационные данные)

SIMATIC S7-300/400
Информация о CPU. «Performance Data» (Эксплуатационные данные)
листать
Стр. 163

164. Классификация ошибок и инструментов отладки

SIMATIC S7-300/400
Классификация ошибок и инструментов отладки
Ошибки, определяемые системой
Ошибки функционирования
Запись, индикация и оценка ошибок
в контроллере (как правило: CPU -> ”STOP“)
Необходимые функции не выполняются
или выполняются с ошибкой
• Ошибка в модуле
• Короткое замыкание в сигнальном кабеле
• Превышение времени цикла
• Ошибка программирования, например,
вызов несуществующего блока.
• Ошибки процесса (датчик/исполнительное
устройство, дефект проводки)
• Логические ошибки программирования, не
обнаруженные при отладке
Инструменты отладки :
Инструменты отладки:
• Watch table
• Module Information
Диагностический буфер
- Стек прерываний
- Стек блоков
- Локальный стек
• Hardware Diagnostics
-
Monitoring on/off
• Reference Data
- Cross References
- Assignment list
- Call Structure
Управление переменными
Просмотр программы OnLine
Справочные данные
Перекрестные ссылки
План использования переменных
Структура вызовов
Дополнительные возможности поиска ошибок:
листать
• Функция “Force“
• Сравнение блоков в проекте и в ПЛК
Использование точек останова (Breakpoint)
Стр. 164

165. Системная диагностика - обзор

SIMATIC S7-300/400
Системная диагностика - обзор
CPU
Диагностика CPU обнаруживает
системную ошибку или ошибку
программы пользователя
OB
ошибки
Сообщения
CPU
Диагностическое
прерывание
сигнального модуля
Диагностический буфер
I/O-модули
Модуль с диагностикой обнаруживает
ошибку и генерирует диагностическое прерывание
Состояние
системы
SIEMENS
PG 740
листать
Стр. 165

166. Настройка Ethernet-соединения ПК - ПЛК

SIMATIC S7-300/400
Настройка Ethernet-соединения ПК - ПЛК
Маска подсети: 255.255.255.
IP – адрес:
Маска подсети : 255.255.255. 0
0
IP – адрес:
192.168. 0 . 1
Адрес сети
Подсеть
192.168. 0 . 2
Адрес хоста
Чтобы ПК и ПЛК увидели друг друга, они
должны быть в одной сети и подсети
листать
Стр. 166

167. Системная диагностика - закладка : "Diagnostic Buffer"

SIMATIC S7-300/400
Системная диагностика - закладка : "Diagnostic Buffer"
Правой
клавишей
листать
Стр. 167

168. Интерпретация сообщений в диагностическом буфере

SIMATIC S7-300/400
Интерпретация сообщений в диагностическом буфере
Итог анализа:
в блоке ОВ1
вызывается
блок FC2, не
загруженный
в ПЛК
листать
Стр. 168

169. Диагностика с использованием стеков B, I, L

SIMATIC S7-300/400
Диагностика с использованием стеков B, I, L
В B -стеке (стек блоков)
обозначены блоки,
вызванные до
момента ошибки.
В L -стеке (локальные данные)
выведены значения
временных переменных
на момент прерывания.
В I -стеке (данные регистров)
указано содержание
аккумуляторов, регистров,
слова состояния и др. (на
момент прерывания).
листать
Стр. 169

170. Отображение диагностики оборудования “On-line ->HW”

SIMATIC S7-300/400
Отображение диагностики оборудования “On-line ->HW”
Двойной
щелчок
листать
Стр. 170

171. Перезапуск ПЛК опцией “Operation Mode ->Warm Restart”

SIMATIC S7-300/400
Перезапуск ПЛК опцией “Operation Mode ->Warm Restart”
Правой
клавишей
листать
Стр. 171

172. Блокировка режима “STOP” с помощью ОВ

SIMATIC S7-300/400
Блокировка режима “STOP” с помощью ОВ
Если в ПЛК загружены ОВ121 и ОВ122, то при обнаружении
программных ошибок или ошибок в модулях ПЛК их
регистрирует, но в режим “STOP” не переходит.
Организационные блоки могут
содержать инструкции,
например, вывод сообщения об
ошибке на экран системы
визуализации.
листать
Стр. 172

173. Активация функции „Debug > Monitor“ (Кнопка «Очки»)

SIMATIC S7-300/400
Активация функции „Debug > Monitor“ (Кнопка «Очки»)
Опция „Debug > Monitor“
Кнопка «Очки» - аналог
опции „Debug > Monitor“
листать
Стр. 173

174. „Debug > Monitor“. Просмотр состояния переменных в ПЛК

SIMATIC S7-300/400
„Debug > Monitor“. Просмотр состояния переменных в ПЛК
В представлении LAD нет флагов
слова состояния процессора, но
наглядность картины «прохождения
тока по цепи» позволяет обойтись и
без их анализа.
листать
Стр. 174

175. Информация, отображаемая в „Debug > Monitor"

SIMATIC S7-300/400
Информация, отображаемая в „Debug > Monitor"
Редактор LAD/STL/FBD -> Options ->Customize
листать
... или
при активной функции
“Monitor”: правый щелчок мыши
на заголовке столбца
Стр. 175

176. Выбор режима просмотра

SIMATIC S7-300/400
Выбор режима просмотра
Для большинства ЦПУ выбор
• Process Operation
• Test Operation
осуществляется в опции
“HW -> CPU -> Proprties -> Protection”
В этом режиме все функции
тестирования могут быть
доступны без ограничений.
Конечный статус программных
циклов отображается при
каждом их выполнении.
Время цикла сканирования
может быть значительно
увеличено в соответствии с
выполняемой функцией
тестирования и вызвать STOP
CPU из-за превышения
контрольного времени цикла .
листать
Стр. 176

177. Функция “Go To Location” внутри программного блока

SIMATIC S7-300/400
Функция “Go To Location” внутри программного блока
Правой
клавишей
листать
Стр. 177

178. Таблица перекрестных ссылок

SIMATIC S7-300/400
Таблица перекрестных ссылок
Правой
клавишей
листать
Стр. 178

179. Фильтр перекрёстных справочных данных

SIMATIC S7-300/400
Фильтр перекрёстных справочных данных
листать
Стр. 179

180. Функция “Go To Location” в таблице перекрестных ссылок

SIMATIC S7-300/400
Функция “Go To Location” в таблице перекрестных ссылок
Правой
клавишей
листать
Стр. 180

181. Функция “Поиск” в таблице перекрестных ссылок

SIMATIC S7-300/400
Функция “Поиск” в таблице перекрестных ссылок
листать
Стр. 181

182. План использования областей памяти I, Q, M, T, C

SIMATIC S7-300/400
План использования областей памяти I, Q, M, T, C
Отображены
области памяти
входов, выходов,
меркеров
листать
Отображены
области
таймеров и
счетчиов
Стр. 182

183. Структура программы

SIMATIC S7-300/400
Структура программы
листать
Стр. 183

184. Сравнение блоков

SIMATIC S7-300/400
Сравнение блоков
Правой
клавишей
листать
Стр. 184

185. Сравнение блоков – опция “Details”

SIMATIC S7-300/400
Сравнение блоков – опция “Details”
Блоки FC13 в проекте
и в ПЛК не совпадают
листать
Стр. 185

186. Сравнение блоков – опция “Go To”

SIMATIC S7-300/400
Сравнение блоков – опция “Go To”
листать
Стр. 186

187. Создание таблицы VAT

SIMATIC S7-300/400
Создание таблицы VAT
листать
Стр. 187

188. Просмотр таблицы VAT

SIMATIC S7-300/400
Просмотр таблицы VAT
Однократное считывание /
изменение переменных
Циклическое чтение /
изменение переменных
Задание точек
инициации событий
листать
Стр. 188

189. Отладка. Управление выходами в режиме Stop

SIMATIC S7-300/400
Отладка. Управление выходами в режиме Stop
листать
Стр. 189

190. Отладка. Управление выходами в режиме Stop

SIMATIC S7-300/400
Отладка. Управление выходами в режиме Stop
листать
Стр. 190

191. Отладка. Управление выходами в режиме Stop

SIMATIC S7-300/400
Отладка. Управление выходами в режиме Stop
На выходных модулях
в байтах PQB 0 и PQB 1,
станут активны выходы,
заявленные «1» в столбце
“Modify Value”
Для выхода из режима
необходимо деактивировать
функцию
листать
Стр. 191

192. Принудительное изменение переменных с функцией "Force"

SIMATIC S7-300/400
Принудительное изменение переменных с функцией "Force"
листать
Стр. 192

193. Принудительное изменение переменных с функцией "Force"

SIMATIC S7-300/400
Принудительное изменение переменных с функцией "Force"
листать
Стр. 193

194. Принудительное изменение переменных с функцией "Force"

SIMATIC S7-300/400
Принудительное изменение переменных с функцией "Force"
Эти переменные
установлены в
состояние,
заявленное в
столбце
“Force Value”,
независимо от
команд опроса и
присвоения
Для выхода из режима
необходимо воспользоваться
этой и только этой опцией.
Не забывайте выйти из режима!
Информация о включенном
режиме “Force”.
На передней панели ЦПУ
горит светодиод “FRCE”
листать
Стр. 194

195. Пошаговая отладка программы

SIMATIC S7-300/400
Пошаговая отладка программы
Двойной
щелчок
листать
Стр. 195

196. Пошаговая отладка программы

SIMATIC S7-300/400
Пошаговая отладка программы
листать
Стр. 196

197. Пошаговая отладка программы

SIMATIC S7-300/400
Пошаговая отладка программы
Активизация
точки
останова
Выбор
точки
останова
листать
Стр. 197

198. Пошаговая отладка программы

SIMATIC S7-300/400
Пошаговая отладка программы
Пошаговый переход
к следующей инструкции
Точка
останова
Следующая
инструкция
листать
Стр. 198

199. Документирование проекта

SIMATIC S7-300/400
Документирование проекта
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 199

200. Документирование блока

SIMATIC S7-300/400
Документирование блока
листать
Стр. 200

201. Просмотр страницы перед печатью

SIMATIC S7-300/400
Просмотр страницы перед печатью
листать
Стр. 201

202. Документирование таблицы символов

SIMATIC S7-300/400
Документирование таблицы символов
листать
Стр. 202

203. Просмотр перед печатью

SIMATIC S7-300/400
Просмотр перед печатью
листать
Стр. 203

204. Параметры страницы

SIMATIC S7-300/400
Параметры страницы
листать
Стр. 204

205. Экспорт таблицы символов

SIMATIC S7-300/400
Экспорт таблицы символов
листать
Стр. 205

206. Считывание программы из CPU в программатор

SIMATIC S7-300/400
Считывание программы из CPU в программатор
Системные блоки данных
листать
Стр. 206

207. Определение размера проекта

SIMATIC S7-300/400
Определение размера проекта
Правой
клавишей
листать
Стр. 207

208. Архивация проекта встроенным архиватором (*.zip)

SIMATIC S7-300/400
Архивация проекта встроенным архиватором (*.zip)
листать
Стр. 208

209. Архивация проекта встроенным архиватором (*.zip)

SIMATIC S7-300/400
Архивация проекта встроенным архиватором (*.zip)
листать
Стр. 209

210. Расширение конфигурации. Сетевые решения

SIMATIC S7-300/400
Расширение конфигурации. Сетевые решения
Основы алгебры логики
Обзор модулей S7
Проект. Конфигурирование станции
Программные блоки FC/FB
Блоки данных
Приемы косвенной адресации
Библиотечные программные модули
Организационные блоки
Модули обработки аналоговых сигналов
Системная информация.
Тестирование и отладка
Документирование проекта
Расширение конфигурации системы
Сетевые решения
листать
Стр. 210

211. Схема расширения стоек S7-300 с помощью модулей IM 360/IM 361

SIMATIC S7-300/400
Схема расширения стоек S7-300 с помощью модулей IM 360/IM 361
листать
Стр. 211

212. Конфигурация расширения стоек S7-300 с помощью IM 360/IM 361

SIMATIC S7-300/400
Конфигурация расширения стоек S7-300 с помощью IM 360/IM 361
листать
Стр. 212

213. Конфигурация расширения стоек S7-300 с помощью IM 360/IM 361

SIMATIC S7-300/400
Конфигурация расширения стоек S7-300 с помощью IM 360/IM 361
Стойка заполняется
необходимыми
сигнальными модулями
Стойка заполняется
необходимыми
сигнальными модулями
листать
Стр. 213

214. Основные подсети в SIMATIC

SIMATIC S7-300/400
Основные подсети в SIMATIC
Industrial Ethernet
• Сеть верхнего уровня
• Стандарт IEEE 802.3 (ETHERNET), Стандарт 802.11 (Wireless LAN)
PROFINET
• Для работы в сегменте от полевого уровня до уровня управления
• Открытый Industrial Ethernet Стандарт (IEC 61158)
PROFIBUS
• Для работы в сегменте от полевого уровня до уровня ячеек
• PROFIBUS DP, PROFIBUS PA, PROFIBUS FMS
AS-interface
• Непосредственное подключение шины полевого уровня к датчикам и
исполнительным устройствам
листать
Стр. 214

215. Создание подсети PROFIBUS-DP

SIMATIC S7-300/400
Создание подсети PROFIBUS-DP
листать
Стр. 215

216. Конфигурирование ЦПУ в сети PROFIBUS DP

SIMATIC S7-300/400
Конфигурирование ЦПУ в сети PROFIBUS DP
Двойной
щелчок
листать
Стр. 216

217. Конфигурирование ЦПУ в сети PROFIBUS DP

SIMATIC S7-300/400
Конфигурирование ЦПУ в сети PROFIBUS DP
листать
Стр. 217

218. Конфигурирование ЦПУ в сети PROFIBUS DP

SIMATIC S7-300/400
Конфигурирование ЦПУ в сети PROFIBUS DP
листать
Стр. 218

219. Выбор и добавление стойки расширения на базе модуля IM 153 (ET200M)

SIMATIC S7-300/400
Выбор и добавление стойки расширения на базе модуля IM 153 (ET200M)
листать
Стр. 219

220. Выбор и добавление стойки расширения на базе модуля IM 153 (ET200M)

SIMATIC S7-300/400
Выбор и добавление стойки расширения на базе модуля IM 153 (ET200M)
листать
Стр. 220

221. Выбор и добавление стойки расширения на базе модуля IM 153 (ЕТ200М)

SIMATIC S7-300/400
Выбор и добавление стойки расширения на базе модуля IM 153 (ЕТ200М)
Стойка заполняется
необходимыми
сигнальными модулями
листать
Стр. 221

222. Выбор и добавление стойки расширения на базе модуля IM 151 (ЕТ200S)

SIMATIC S7-300/400
Выбор и добавление стойки расширения на базе модуля IM 151 (ЕТ200S)
листать
Стр. 222

223. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
листать
Стр. 223

224. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
Правой
клавишей
листать
Стр. 224

225. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
листать
Стр. 225

226. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
листать
Стр. 226

227. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
листать
Стр. 227

228. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
листать
Стр. 228

229. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
Правой
клавишей
листать
Стр. 229

230. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
листать
Стр. 230

231. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
листать
Стр. 231

232. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
Правой
клавишей
листать
Стр. 232

233. Создание подсети ProfiNet

SIMATIC S7-300/400
Создание подсети ProfiNet
листать
Стр. 233

234. Сеть PROFIBUS DP. Создание шины глобальной сети.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Создание шины глобальной сети.
Названия Local и Global
присвоены сетям
для обозначения их
функций
листать
Стр. 234

235. Сеть PROFIBUS DP. Коммуникационный процессор.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Коммуникационный процессор.
листать
Стр. 235

236. Сеть PROFIBUS DP. Коммуникационный процессор.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Коммуникационный процессор.
листать
Стр. 236

237. Сеть PROFIBUS DP. Коммуникационный процессор.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Коммуникационный процессор.
листать
Стр. 237

238. Сеть PROFIBUS DP. Окно Net Pro. Станция-партнер.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Окно Net Pro. Станция-партнер.
Открывается окно HW-cоnfig,
в котором производится
конфигурирование
станции-партнера
листать
Двойной
щелчок
Стр. 238

239. Сеть PROFIBUS DP. Конфигурирование соединения.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Конфигурирование соединения.
Выделить
щелчком
мыши
Fieldbus Date Link
листать
Стр. 239

240. Сеть PROFIBUS DP. Конфигурирование соединения.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Конфигурирование соединения.
листать
Стр. 240

241. Сеть PROFIBUS DP. Конфигурирование соединения.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Конфигурирование соединения.
листать
В конец раздела
Стр. 241

242. Сеть PROFIBUS DP. Программные функции обмена.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Программные функции обмена.
листать
Стр. 242

243. Сеть PROFIBUS DP. Программные функции обмена.

SIMATIC S7-300/400
Сеть PROFIBUS DP. Программные функции обмена.
листать
Стр. 243

244. Cеть Industrial Ethernet.

SIMATIC S7-300/400
Cеть Industrial Ethernet.
В станциях
применены
процессоры с
встроенными
портами
ETHERNET
листать
Стр. 244

245. Cеть Industrial Ethernet. Создание шины глобальной сети

SIMATIC S7-300/400
Cеть Industrial Ethernet. Создание шины глобальной сети
листать
Стр. 245

246. Cеть Industrial Ethernet. Конфигурирование соединения

SIMATIC S7-300/400
Cеть Industrial Ethernet. Конфигурирование соединения
Двойной
щелчок
листать
Стр. 246

247. Cеть Industrial Ethernet. Конфигурирование соединения

SIMATIC S7-300/400
Cеть Industrial Ethernet. Конфигурирование соединения
Аналогично
производится
конфигурация
станции-партнера
листать
Стр. 247

248. Cеть Industrial Ethernet. Конфигурирование соединения

SIMATIC S7-300/400
Cеть Industrial Ethernet. Конфигурирование соединения
Выделить
щелчком
мыши
листать
Стр. 248

249. Cеть Industrial Ethernet. Конфигурирование соединения

SIMATIC S7-300/400
Cеть Industrial Ethernet. Конфигурирование соединения
листать
Стр. 249

250. Cеть Industrial Ethernet. Конфигурирование соединения

SIMATIC S7-300/400
Cеть Industrial Ethernet. Конфигурирование соединения
листать
Стр. 250

251. Cеть Industrial Ethernet. Загрузка конфигурации в ПЛК.

SIMATIC S7-300/400
Cеть Industrial Ethernet. Загрузка конфигурации в ПЛК.
Выделить
щелчком
мыши
Будет
произведена
загрузка сетевой
конфигурации в
станцию 1
листать
Стр. 251

252. Cеть Industrial Ethernet. Загрузка конфигурации в ПЛК.

SIMATIC S7-300/400
Cеть Industrial Ethernet. Загрузка конфигурации в ПЛК.
Выделить
щелчком
мыши
Будет
произведена
загрузка сетевой
конфигурации в
станцию 2
листать
Стр. 252

253. Cеть Industrial Ethernet. Программная обработка обмена.

SIMATIC S7-300/400
Cеть Industrial Ethernet. Программная обработка обмена.
листать
Стр. 253

254. Cеть Industrial Ethernet. Программная обработка обмена.

SIMATIC S7-300/400
Cеть Industrial Ethernet. Программная обработка обмена.
листать
Стр. 254

255. Пример просмотра активных сетевых соединений on-line

SIMATIC S7-300/400
Пример просмотра активных сетевых соединений on-line
Выделить
щелчком
мыши
Таблица сетевых
соединенй
листать
Стр. 255
English     Русский Правила