
- •Предисловие
- •Содержание
- •1 Знакомство с продуктом и установка программного обеспечения
- •1.1 Обзор STEP 7
- •1.2 Стандартный пакет STEP 7
- •1.3 Что нового содержится в STEP 7 версии 5.3?
- •1.4.1 Инструментальные средства для проектирования
- •1.4.3 Человеко-машинный интерфейс
- •2 Установка
- •2.1 Авторизация
- •2.1.1 Авторизация и права пользователя
- •2.1.2 Установка Automation License Manager
- •2.1.3 Принципы работы лицензионных ключей
- •2.2 Установка STEP 7
- •2.2.1 Процедура установки
- •2.2.2 Настройка интерфейса PG/PC
- •2.3 Удаление STEP 7
- •2.3.1 Удаление STEP 7
- •3 Решение задачи автоматизации
- •3.1 Основная последовательность действий при планировании проекта автоматизации
- •3.2 Деление процесса на задачи и области
- •3.3 Описание отдельных функциональных областей
- •3.4 Список входов, выходов и входов/выходов
- •3.5 Создание диаграмм входов/выходов для моторов
- •3.6 Создание диаграммы входов/выходов для вентилей
- •3.7 Определение требований безопасности
- •3.8 Описание требуемых для оператора устройств отображения и управления
- •3.9 Составление конфигурационной диаграммы
- •4 Основы проектирования структуры программы
- •4.1 Программы в CPU
- •4.2 Блоки в программе пользователя
- •4.2.1 Блоки в программе пользователя
- •4.2.2 Организационные блоки и структура программы
- •4.2.3 Типы блоков
- •4.2.3.1 Организационный блок для циклической обработки программы (OB1)
- •4.2.3.2 Функции (FC)
- •4.2.3.3 Функциональные блоки (FB)
- •4.2.3.4 Экземплярные блоки данных
- •4.2.3.5 Глобальные блоки данных (DB)
- •4.2.3.6 Системные функциональные блоки (SFB) и системные функции (SFC)
- •4.2.4 Организационные блоки для обработки программ, управляемой прерываниями
- •4.2.4.1 Организационные блоки для обработки программ, управляемой прерываниями
- •4.2.4.6 Стартовые организационные блоки (OB100 / OB101 / OB102)
- •4.2.4.7 Фоновый организационный блок (OB90)
- •5 Запуск и функционирование
- •5.1 Запуск STEP 7
- •5.1.1 Запуск STEP 7 со стартовыми параметрами, используемыми по умолчанию
- •5.2 Вызов функций помощи
- •5.3 Объекты и их иерархия
- •5.3.1 Объекты и их иерархия
- •5.1.2 Объект Проект
- •5.1.3 Объект Библиотека
- •5.1.4 Объект Станция
- •5.1.5 Объект Программируемый модуль
- •5.1.6 Объект Программа S7/M7
- •5.1.7 Объект Папка блоков
- •5.1.8 Объект Папка с исходными файлами
- •5.1.9 Программа S7/M7 без станции или CPU
- •5.4 Пользовательский интерфейс и работа пользователя
- •5.4.1 Философия работы с пакетом
- •5.1.10 Компоновка окна
- •5.4.2 Элементы в диалоговых окнах
- •5.1.11 Создание объектов и управление ими
- •5.1.12 Выбор объектов в браузере
- •5.1.13 Память сеанса работы
- •5.1.14 Изменение расположения окон
- •5.1.15 Сохранение и восстановление расположения окон
- •5.5 Управление с клавиатуры
- •5.5.1 Управление с клавиатуры
- •5.5.2 Комбинации клавиш для команд меню
- •5.1.16 Комбинации клавиш для перемещения курсора
- •5.5.3 Комбинации клавиш для выделения текста
- •5.5.4 Комбинации клавиш для обращения к оперативной помощи
- •5.5.5 Комбинации клавиш для переключения между окнами
- •6 Сборка и редактирование проекта
- •6.1 Структура проекта
- •6.2 Сборка проекта
- •6.2.1 Создание проекта
- •6.2.2 Вставка станций
- •6.2.3 Вставка программ S7/M7
- •6.2.4 Редактирование проекта
- •6.2.5 Проверка программных пакетов, использованных в проекте
- •6.3 Управление многоязыковыми текстами
- •6.3.1 Управление многоязыковыми текстами
- •6.3.2 Типы многоязыковых текстов
- •6.3.3 Структура экспортируемого файла
- •6.3.4 Управление пользовательскими текстами, для которых не установлен шрифт языка
- •6.3.5 Оптимизирование исходного текста для перевода
- •6.4 Микрокарта памяти (MMC) как носитель данных
- •6.4.1 Что Вам нужно знать о микрокарте памяти (MMC)
- •6.4.2 Использование ММС как носителя данных
- •6.4.3 Файл карты памяти
- •6.4.4 Хранение данных проекта на микрокартах памяти (MMC)
- •7 Редактирование проекта при помощи различных версий STEP 7
- •7.1 Редактирование Проектов и Библиотек Версии 2
- •7.2 Расширение ведомых DP, которые были созданы с помощью предыдущих версий STEP 7
- •7.3 Редактирование текущих конфигураций с помощью предыдущих версий STEP 7
- •7.4 SIMATIC PC
- •7.5 Отображение модулей, сконфигурированных с помощью поздних версий STEP 7 или Дополнительных пакетов
- •8 Определение символов
- •8.1 Абсолютная и символьная адресация
- •8.2 Глобальные и локальные символы
- •8.3 Отображение глобальных или локальных символов
- •8.4 Установка адресных приоритетов (Символьный/Абсолютный)
- •8.5 Таблица символов для глобальных имен
- •8.5.1 Таблица символов для глобальных имен
- •8.5.2 Структура и компоненты таблицы символов
- •8.5.3 Адреса и типы данных, разрешенные в таблице символов
- •8.5.4 Неполные и неуникальные символы в таблице символов
- •8.6 Ввод глобальных символов
- •8.6.1 Ввод глобальных символов
- •8.6.2 Общие советы по вводу символов
- •8.6.3 Ввод отдельных глобальных символов в диалоговом окне
- •8.6.4 Ввод нескольких глобальных символов в таблицу символов
- •8.6.5 Использование верхнего и нижнего регистров для символов
- •8.6.6 Экспорт и импорт таблиц символов
- •8.6.7 Форматы файлов для импорта и экспорта таблицы символов
- •8.6.8 Области редактирования в таблице символов
- •9 Создание блоков и библиотек
- •9.1 Выбор метода редактирования
- •9.2 Выбор языка программирования
- •9.3 Создание блоков
- •9.4 Работа с библиотеками
- •10 Создание логических блоков
- •10.1 Основы создания логических блоков
- •10.2 Редактирование таблицы описания переменных
- •10.3 Мультиэкземпляры в таблице описания переменных
- •10.4 Общие замечания по редактированию команд и комментариев
- •10.5 Редактирование команд LAD в разделе кодов
- •10.6 Редактирование команд FBD в разделе кодов
- •10.7 Редактирование команд STL в разделе кодов
- •10.8 Корректировка вызовов блока
- •10.9 Сохранение логических блоков
- •11 Создание блоков данных
- •11.1 Основная информация о создании блоков данных
- •11.2 Отображение описания блоков данных
- •11.3 Отображение данных, содержащихся в блоках данных
- •11.4 Редактирование и сохранение блоков данных
- •12 Назначение параметров для блоков данных
- •12.1 Назначение параметров блокам данных
- •12.2 Назначение параметров технологическим функциям
- •13 Создание исходных файлов на STL
- •13.1 Основная информация по программированию исходных файлов на STL
- •13.3 Структура блоков в исходных файлах на STL
- •13.4 Создание исходных файлов STL
- •13.5 Сохранение и компиляция исходных файлов на STL и проверка непротиворечивости
- •13.6 Примеры исходных файлов на STL
- •14 Отображение справочных данных
- •14.1 Отображение справочных данных
- •14.2 Работа со справочными данными
- •15 Метка времени как свойство блока и конфликты меток времени
- •15.1 Проверка совместимости блоков
- •15.2 Метка времени как свойство блока и конфликты меток времени
- •15.3 Метки времени в логических блоках
- •15.4 Метки времени в глобальных блоках данных
- •15.5 Метки времени в экземплярных блоках данных
- •15.6 Метки времени в UDT и блоках данных, полученных из UDT
- •15.7 Исправление интерфейсов в функциях, функциональных блоках или UDT
- •15.8 Предотвращение ошибок при вызове блоков
- •16 Проектирование сообщений
- •16.1 Концепция сообщений
- •16.2 Конфигурирование сообщений для проекта
- •16.3 Конфигурирование сообщений для CPU
- •16.4 Советы для редактирования сообщений
- •16.5 Передача и редактирование текстов связанных с оператором
- •16.6 Перевод и редактирование текстовых библиотек
- •16.7 Передача данных проектирования сообщений в программируемый контроллер
- •16.8 Отображение сообщений CPU и диагностических сообщений, определенных пользователем
- •16.9 Конфигурирование «Отчета о системных ошибках»
- •17 Управление и наблюдение за переменными
- •17.1 Проектирование переменных для управления и наблюдения со стороны оператора
- •17.2 Установление атрибута управления и наблюдения оператором в случае списка команд, контактного плана и функционального плана
- •17.3 Установление атрибутов для управления и наблюдения со стороны оператора через таблицу символов
- •17.4 Изменение атрибутов управления и наблюдения со стороны оператора в случае CFC
- •17.5 Передача данных проектирования интерфейса программируемого контроллера с оператором
- •18 Установление соединения online и настройка CPU
- •18.1 Установление соединения online
- •18.2 Отображение и изменение режима работы
- •18.3 Отображение и установка времени и даты
- •18.4 Обновление версии встроенного ПО
- •19 Загрузка и считывание
- •19.1 Загрузка из PG/PC в программируемый контроллер
- •19.2 Компилирование и Загрузка Нескольких Объектов из PG
- •19.3 Загрузка из программируемого контроллера в PG/PC
- •19.4 Удаление в программируемом контроллере
- •19.5 Сжатие памяти пользователя (RAM)
- •20 Отладка
- •20.1 Введение в тестирование с помощью таблицы переменных
- •20.2 Основная последовательность действий при наблюдении и изменении переменных с помощью таблицы переменных
- •20.3 Редактирование и сохранение таблиц переменных
- •20.4 Ввод переменных в таблицу переменных
- •20.5 Установление связи с CPU
- •20.6 Наблюдение переменных
- •20.7 Изменение переменных
- •20.8 Принудительное присваивание значений переменным
- •21 Тестирование с использованием состояния программы
- •21.1 Отображение состояния программы
- •21.2 Что Вам следует знать о тестировании в пошаговом режиме и о контрольных точках
- •21.3 Что Вам следует знать о режиме HOLD
- •21.4 Программное состояние блоков данных
- •21.5 Настройка отображения для состояния программы
- •21.6 Установка режима для тестирования
- •22 Тестирование с использованием программы моделирования (дополнительный пакет)
- •22.1 Тестирование с использованием программы моделирования (дополнительный пакет)
- •23 Диагностика
- •23.1 Диагностика аппаратных средств и поиск неисправностей
- •23.2 Диагностические символы в представлении online
- •23.3 Диагностика аппаратных средств: Быстрый обзор
- •23.4 Диагностика аппаратных средств: Диагностический обзор
- •23.5 Информация о модулях
- •23.6 Диагностика в состоянии STOP
- •23.7 Проверка времен цикла сканирования во избежание временных ошибок
- •23.8 Поток диагностической информации
- •23.9 Программные средства обработки ошибок
- •24 Печать и архивирование
- •24.1 Печать проектной документации
- •24.2 Архивирование проектов и библиотек
- •25 Работа с программируемыми системами управления M7
- •25.1 Процедура для систем M7
- •25.2 Дополнительное программное обеспечение для программирования M7
- •26 Советы
- •26.1 Смена модулей в Конфигурационной таблице
- •26.2 Проекты с большим количеством сетевых станций
- •26.3 Реорганизация
- •26.4 Как редактировать символы нескольких сетей
- •26.5 Тестирование с таблицей переменных
- •26.6 Изменение переменных с помощью редактора программ
- •26.7 Виртуальная рабочая память
- •A Приложение
- •A.1 Режимы работы
- •A.2 Области памяти CPU S7
- •A.3 Типы данных и типы параметров
- •A.3.1 Введение в типы данных и типы параметров
- •A.3.2 Элементарные типы данных
- •A.3.4 Параметрические типы
- •A.4 Работа с более старыми проектами
- •A.4.1 Преобразование проектов версии 1
- •A.4.2 Преобразование проектов версии 2
- •A.4.3 Замечания к проектам STEP 7 V.2.1 со связью через глобальные данные
- •A.4.4 Ведомые DP при отсутствии или дефектных файлах GSD
- •A.5 Типовые программы
- •A.5.1 Типовые проекты и типовые программы
- •A.5.3 Пример обработки прерываний по времени
- •A.5.4 Пример обработки прерываний с задержкой
- •A.6 Доступ к области данных процесса и области периферийных данных
- •A.6.1 Доступ к области данных процесса
- •A.6.2 Доступ к области периферийных данных
- •A.7 Настройка рабочего режима
- •A.7.1 Настройка рабочего режима
- •A.7.2 Изменение режима и характеристик модулей
- •A.7.3 Обновление фирменной версии (операционной системы) в Модулях и подмодулях Offline
- •A.7.4 Использование функций часов
- •A.7.5 Использование тактовых сигналов и таймеров
- •Указатель

Основы проектирования структуры программы
4.2.3Типы блоков
4.2.3.1Организационный блок для циклической обработки программы (OB1)
Циклическая обработка программы – это "стандартный" тип исполнения программы в программируемых логических контроллерах. Операционная система вызывает ОВ1 циклически, и этим вызовом она начинает циклическое исполнение программы пользователя.
Последовательность циклической обработки программы
В следующей таблице показаны фазы циклической обработки программы:
Шаг |
Последовательность в существующих |
Последовательность в новых CPU (с 10/98) |
|
CPU |
|
1. |
Операционная система запускает время |
Операционная система запускает время |
|
контроля цикла. |
контроля цикла. |
2 |
CPU считывает состояния входов |
CPU записывает значения из таблицы образа |
|
модулей ввода и обновляет таблицу |
процесса на выходах в модули вывода. |
|
образа процесса на входах. |
|
3 |
CPU обрабатывает программу |
CPU считывает состояния входов модулей |
|
пользователя и исполняет содержащиеся |
ввода и обновляет таблицу образа процесса |
|
в ней команды. |
на входах. |
4 |
CPU записывает значения из таблицы |
CPU обрабатывает программу пользователя и |
|
образа процесса на выходах в модули |
исполняет содержащиеся в ней команды. |
|
вывода. |
|
5 |
В конце цикла операционная системы |
В конце цикла операционная системы |
|
выполняет все ждущие своей очереди |
выполняет все ждущие своей очереди задачи, |
|
задачи, например, загрузка и удаление |
например, загрузка и удаление блоков, прием |
|
блоков, прием и передача глобальных |
и передача глобальных данных. |
|
данных. |
|
6 |
Наконец, CPU возвращается к началу |
Наконец, CPU возвращается к началу цикла и |
|
цикла и перезапускает время контроля |
перезапускает время контроля цикла. |
|
цикла. |
|
Образ процесса
Чтобы в CPU во время циклической обработки программы находился непротиворечивый образ сигналов процесса, CPU обращается не непосредственно к адресным областям входов (I) и выходов (Q) на модулях ввода/вывода, а к области внутренней памяти CPU, содержащей образ входов и выходов.
Программирование циклической обработки программы
Циклическая обработка программы программируется записью программы пользователя в ОВ1 и в блоки, вызываемые внутри ОВ1 с помощью
STEP 7.
Programming with STEP 7 V5.3 |
4-11 |
A5E00261405-01 |

Основы проектирования структуры программы
Циклическая обработка программы начинается, как только завершается без ошибок программа запуска.
Прерывания
Циклическая обработка программы может быть прервана в результате:
• прерывания
• команды STOP (переключатель выбора режимов, опция меню на устройстве программирования, SFC46 STP, SFB20 STOP)
• выхода из строя питания появления неисправности или ошибки в программе
Время выполнения цикла
Время выполнения цикла – это время, необходимое операционной системе для выполнения циклической программы и всех программных секций, прерывающих цикл (например, выполнение других организационных блоков), и системных операций (например, обновления образа процесса). Это время контролируется.
Время выполнения цикла (TC) не одинаково в каждом цикле. На следующих рисунках показаны различные времена выполнения циклов (TC1 ≠ TC2) для существующих и новых CPU от 10/98 и CPU до 10/98:
Различные времена выполнения цикладля существующих CPU
|
Текущий цикл |
|
|
Следующий цикл |
Следующий цикл |
|||
|
T |
|
|
|
T |
|
|
|
|
OB10 |
|
|
|
|
|
|
|
Обновление таб- |
|
|
Обновление таб- |
Обновление таб- |
|
Обновление таб- |
Обновление таб- |
|
лицы образа про- |
OB1 |
OB1 |
лицы образа про- |
лицы образа про- |
OB1 |
лицы образа про- |
лицы образа про- |
OB1 |
цесса на входах |
цесса на выходах |
цесса на входах |
цесса на выходах |
цесса на входах |
4-12 |
Programming with STEP 7 V5.3 |
A5E00261405-01 |

|
|
|
|
Основы проектирования структуры программы |
||||
|
Различные времена выполнения циклов для новых CPU (10/98) |
|
|
|||||
|
Текущий цикл |
|
|
Следующий цикл |
|
Следующий цикл |
||
|
T |
|
|
|
T |
|
|
|
|
|
|
OB10 |
|
|
|
|
|
Обновление таб- |
Обновление таб- |
|
|
Обновление таб- |
Обновление таб- |
|
Обновление таб- |
Обно |
лицы образа про- |
лицы образа про- |
OB1 |
OB1 |
лицы образа про- |
лицы образа про- |
OB1 |
лицы образа про- |
лицы |
цесса на выходах |
цесса на входах |
|
|
цесса на выходах |
цесса на входах |
|
цесса на выходах |
вход |
В процессе выполнения OB1 прервано прерыванием по времени дня.
Максимальное время цикла
С помощью STEP 7 Вы можете изменить максимальное время цикла, установленное по умолчанию. Когда это время истекает, или CPU переходит в режим STOP, или вызывается ОВ80, в котором Вы можете определить, как CPU должен реагировать на эту ошибку.
Минимальное время цикла
С помощью STEP 7 Вы можете установить минимальное время цикла для S7400 и CPU 318. Это полезно в следующих ситуациях:
•если интервал, с которым запускается исполнение программы в ОВ1 (проход главной программы), всегда должен быть одним и тем же или
•если таблицу образа процесса не нужно обновлять излишне часто без необходимости, когда время цикла слишком коротко.
На следующих рисунках показано функционирование времени контроля цикла обработки программы в существующих и новых CPU от 10/98 и CPU до
10/98.
Programming with STEP 7 V5.3 |
4-13 |
A5E00261405-01 |

Основы проектирования структуры программы |
|
|
|
|||
|
|
|
Время контроля цикла для существующих CPU |
|
||
|
Текущий цикл |
|
|
Следующий цикл |
||
|
|
|
Tmax |
|
|
|
|
|
|
Tmin |
|
Резерв |
|
|
|
|
|
|
|
|
|
|
TC |
|
Tожид |
|
|
PC16 |
|
|
|
|
OB40 |
|
PC07 |
|
OB10 |
|
OB10 |
|
|
|
Обновление та- |
Обновление та- |
|
Обновление та- |
||
|
блицы образа |
OB1 |
блицы образа |
|
блицы образа |
OB1 |
PC01 |
процесса на |
OB1процесса на |
|
процесса на |
||
входах |
|
выходах |
|
входах |
|
|
PC29 |
|
|
OB90 |
OB90 |
OB90 |
|
Tmax |
= максимальное время цикла, которое может быть установлено |
|
|
|||
Tmin |
= минимальное время цикла, которое может быть установлено |
|
|
|||
Tc |
= время исполнения текущего цикла |
|
|
|
||
Tожид = разность между T min и временем исполнения текущего цикла. В это время могут обрабатываться произошедшие |
||||||
PC |
прерывания и фоновый ОВ |
|
|
|
|
|
= Класс приоритета |
|
|
|
|
4-14 |
Programming with STEP 7 V5.3 |
A5E00261405-01 |

|
|
|
|
|
|
Основы проектирования структуры программы |
|||
|
|
|
Время контроля цикла для новых CPU (10/98) |
|
|||||
|
Текущий цикл |
|
|
|
|
|
Следующий цикл |
||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Tmax |
|
|
|
|
|
|
|
Tmin |
|
|
Резерв |
|
|
|
|
|
|
|
|
|
|
||
|
|
TC |
|
|
|
|
Tожид |
|
|
PC16 |
|
|
|
|
|
|
|
OB40 |
|
PC07 |
|
|
|
|
|
OB10 |
OB10 |
|
|
|
Обновление |
Обновление |
|
|
|
|
Обновление |
Обн |
|
PC01 |
таблицы обратаблицы обра- |
OB1 |
OB1 |
|
таблицы обра- табл |
||||
за процесса |
за процесса |
|
|
за процесса |
на вх |
||||
|
на выходах |
на входах |
|
|
|
|
на выходах |
|
|
PC29 |
|
|
|
|
|
OB90 |
OB90 |
OB90 |
|
Tmax |
= максимальное время цикла, которое может быть установлено |
|
|
||||||
Tmin |
= минимальное время цикла, которое может быть установлено |
|
|
||||||
Tc |
= время выполнения текущего цикла |
|
|
|
|
||||
Tожид = разность между T min |
и временем выполнения текущего цикла. В это время могут обрабатываться произошедшие |
||||||||
PC |
прерывания и фоновый ОВ |
|
|
|
|
|
|
||
= класс приоритета |
|
|
|
|
|
|
|
Обновление образа процесса
Когда CPU обрабатывает циклическую программу, образ процесса обновляется автоматически. В случае CPU S7-400 и CPU 318 Вы можете отменить обновление образа процесса, если Вы хотите:
•вместо этого непосредственно обращаться к входам/выходам или
•обновлять одну или более секций входов или выходов образа процесса в другой точке программы, используя системные функции SFC26 UPDAT_PI
и SFC27 UPDAT_PO.
Коммуникационная нагрузка
Вы можете использовать параметр CPU "Scan Cycle Load from Communication [Нагрузка времени цикла от коммуникаций]" для управления в пределах заданного кадра длительностью, выделенной коммуникационному процессу, что всегда увеличивает время обработки. Примеры коммуникационных процессов включают передачу данных другим CPU посредством MPI или загрузку блоков посредством программатора.
Тестовые функции с программирующим устройством слабо зависят от этого параметра. Однако, Вы можете значительно увеличить время выполнения цикла. В рабочем режиме Вы можете ограничивать время для тестовых функций (только S7-300).
Programming with STEP 7 V5.3 |
4-15 |
A5E00261405-01 |

Основы проектирования структуры программы
Как работает параметр
Операционная система CPU постоянно обеспечивает для задач связи долю времени работы CPU (квант времени). Если производительность процессора не нужна для соединения, это применяется для отдыха.
Эффект от актуального времени сканирования
Без дополнительных асинхронных событий, время сканирования цикла OB1 умножается на коэффициент, который вычисляется по формуле:
100
100 - "Scan cycle load from communication (%)"
Пример 1 (нет дополнительных асинхронных событий):
Когда Вы устанавливаете нагрузку, добавляя к циклу соединения 50%, время сканирования цикла OB1 может удвоиться.
В то же время, время сканирования цикла OB1 зависит от асинхронных событий (таких как аппаратное прерывание или циклическое прерывание). По статистике асинхронные события встречаются чаще внутри цикла OB1, потому что время цикла увеличивается коммуникационной частью. По этой причине дополнительно увеличивается цикл OB1. Это увеличение зависит от того, как много событий появляются в OB1 и в течение обработки событий.
Пример 2 (учитываются дополнительные асинхронные события):
Для OB1 время увеличивается на 500 мс, соединение может читать 50% результатов в реальном времени сканирования до 1000 мс (обеспечивается, что у CPU всегда достаточно заданий для обработки процесса). Если, параллельно с этим, каждые 100 мс выполняется циклическое прерывание со временем обработки 20 мс, циклическое прерывание увеличит цикл в общем на 5*20 мс = 100 мс без учета времени коммуникаций. Реальное время сканирования будет 600 мс. Поскольку циклическое прерывание прерывает и коммуникации, это влияет на время сканирования 10 * 20 мс с 50% коммуникационной нагрузкой. По этой причине, реальное время сканирования равно от 1200 мс до 1000 мс.
Замечания
•Проверьте эффект изменения величины параметра "Нагрузка времени цикла от коммуникаций", пока система работает.
•Коммуникационная нагрузка должна приниматься во внимание при определении минимального времени цикла; иначе происходит временная ошибка.
4-16 |
Programming with STEP 7 V5.3 |
A5E00261405-01 |