WWW.KNIGA.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА - Книги, пособия, учебники, издания, публикации

 

Содержание, Предисловие

1

Конфигурирование

2

SIMADYN D Описание функций и

инструкции для пользователя

Системное программное 3 Системные схемы @SIMD1, обеспечение и @SIMD2 конфигурирование Предметный указатель 6DD1987-1AB2 Указания по технике безопасности Данное руководство содержит указания, которые вы должны соблюдать для обеспечения собственной безопасности, а также защиты от повреждений продукта и связанного с ним оборудования. Эти замечания выделены в руководстве предупреждающим треугольником и помечены, как показано ниже, в соответствии с уровнем опасности:

Опасность ! указывает, что если не будут приняты надлежащие меры предосторожности, то это приведет к гибели людей, тяжким телесным повреждениям или существенному имущественному ущербу.

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

Предостережение ! указывает, что возможны легкие телесные повреждения и нанесение небольшого имущественного ущерба при непринятии надлежащих мер предосторожности.

Замечание привлекает ваше внимание к особо важной информации о продукте, обращении с ним или к соответствующей части документации.

Квалифицированный персонал Оборудование может вводиться в эксплуатацию и обслуживаться только квалифицированным персоналом. Квалифицированный персонал, в соответствии с замечаниями по безопасности, приведенными в данном руководстве, это люди, которые имеют право вводить в действие, заземлять и маркировать электрические цепи, оборудование и системы в соответствии со стандартами техники безопасности.

Надлежащее использование Примите во внимание следующее:

Предупреждение ! Это оборудование может использоваться только для применений, описанных в каталоге и технической документации, и в соединении только с теми устройствами или компонентами других производителей, которые были одобрены или рекомендованы фирмой Siemens.

Запуск не должен производиться, пока не установлено, что станок, на котором должен быть установлен данный компонент оборудования, удовлетворяет руководящим указаниям 89/392/ЕЕС.





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

Товарные знаки Зарегистрированные товарные знаки SIEMENS AG перечислены в предисловии.

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

Copyright Siemens AG 2000 Все права сохранены Отказ от ответственности Мы проверили содержание этого руководства на соответствие с Воспроизведение, передача или использование этого описанным аппаратным и программным обеспечением. Так как документа или его содержания не допускаются без отклонения не могут быть полностью исключены, то мы не можем письменного разрешения. Нарушители будут нести гарантировать полного соответствия. Однако данные, ответственность за нанесенный ущерб. Все права, приведенные в этом руководстве, регулярно пересматриваются и включая права, вытекающие из предоставления патента все необходимые исправления вносятся в последующие издания.

или регистрации практической модели или конструкции, Мы будем благодарны за предложения по улучшению сохраняются. содержания.

Siemens AG ©Siemens AG Автоматизация и привода Технические данные могут быть изменены.

Человеко-машинный интерфейс SIMATIC п/я 4848, D- 90327, Нюрнберг 6DD1987-1AB Siemens Aktiengesellschaft Содержание Предисловие

1 Конфигурирование

1.1 Общее описание

1.1.1 Инструментальные средства для конфигурирования

1.1.2 Этапы конфигурирования

1.1.3 Терминология и библиотеки

1.2 Конфигурирование аппаратуры

1.2.1 Первый этап: Выбор аппаратных модулей

1.2.2 Второй этап: Параметризация аппаратных модулей

1.2.3 Третий этап: Проверка конфигурации

1.3 Создание схем CFC

1.3.1 Первый этап: Выбор функциональных блоков

1.3.2 Второй этап: Параметризация и соединение друг с другом функциональных блоков..………………………………………………………...1- 1.3.3 Третий этап: Компиляция и загрузка программы пользователя в CPU....1- 1.4 Рабочие режимы модуля CPU …

1.5 Пример конфигурирования модуля CPU

1.5.1 Задача

1.5.2 Решение

1.6 Описание и использование механизмов передачи сигналов

1.6.1 Согласованность данных....……

1.6.2 Передача данных в пределах одной и той же задачи CPU

1.6.3 Передача данных между различными задачами CPU

1.6.4 Передача данных между циклическими задачами нескольких CPU.........1- 1.6.5 Передача данных между задачами прерывания нескольких CPU.......... 1- 1.6.6 Минимизация задержек ………

6DD1987-1AB2 Редакция 01. 1.6.7 Последовательность обработки в пределах базового тактового цикла CPU..………………………….………………………

1.6.8 Изменения межкомпонентных соединений и предельное количество соединений............……………………………………………….. 1- 1.7 Значение и использование образа процесса

1.7.1 Реализация образа процесса





1.7.2 Образ процесса для циклических задач

1.7.3 Образ процесса для задач прерывания

1.8 Значение и применение синхронизации CPU ……

1.8.1 Синхронизация времени

1.8.2 Синхронизация собственного базового тактового цикла с базовым тактовым циклом ведущего CPU ………………………………………………………….. 1- 1.8.3 Синхронизация собственного базового тактового цикла с задачей прерывания ведущего CPU ………………………………………………........ 1- 1.8.4 Синхронизация собственных задач прерывания с задачами прерывания ведущего CPU …………………………………………………………............... 1- 1.8.5 Синхронизация нескольких станций SIMADYN D

1.8.6 Реакция на неудачу синхронизации

1.8.7 Конфигурирование синхронизации базового тактового цикла CPU......... 1- 1.8.8 Конфигурирование синхронизации задач прерывания

1.8.9 Пример конфигурирования синхронизации

1.9 Значение времени использования процессора

1.9.1 Приблизительное определение времени использования процессора.... 1- 1.9.2 Точный расчет времени использования процессора

1.9.3 Режим работы администратора задач

1.9.4 Устранение ошибок цикла ……………

1.10 Технические данные операционной системы

1.10.1 Характеристики

1.10.2 Основные функции операционной системы

1.10.3 Сервисная утилита …

Содержание 2 Описание функций и инструкции для пользователя

2.1 Фатальная системная ошибка "H"........……

2.2 Фоновая обработка …

2.3 Тестирование в режиме online …

3 Системные схемы @SIMD1, @SIMD2

4 Переключение из STRUC V4.x в D7-SYS

4.1 Функциональные блоки

4.1.1 Присвоение имен типам функциональных блоков и соединениям............ 4- 4.1.2 Блоки управления

4.1.3 Арифметические блоки

4.1.4 Логические блоки

4.1.5 Блоки ввода/вывода

4.1.6 Коммуникационные блоки

4.1.7 Блоки преобразования

4.1.8 Диагностические блоки

4.1.9 Блок SIMOVERT D

4.1.10 Блоки COROS

4.2 Настройка атрибутов конкретных соединений

4.2.1 Утилита отображения

4.2.2 Утилита реакции оборудования

4.2.3 Изменение типов данных для функциональных блоков

4.3 Различия в аппаратуре

4.4 Связь ………

4.5 Конфигурирование

4.5.1 Инструментальные средства конфигурирования

4.5.2 Объектно-ориентированное манипулирование инструментами конфигурирования ……………………………………………

4.5.3 Инсталляция и деинсталляция …

6DD1987-1AB2 Редакция 01. 4.6 Конфигурирование шаг за шагом

4.6.1 Управление данными проекта

4.6.2 Конфигурирование аппаратуры

4.6.3 Конфигурирование разомкнутых и замкнутых систем управления.......... 4- 4.6.4 Компиляция и загрузка программы пользователя

4.6.5 Тестирование и запуск

4.7 Терминология V4.x, замененная D7-SYS ………...........……

Предметный указатель..……………………………………………

1 Конфигурирование 1.1 Общее описание В этой главе даются указания и предоставляется поддержка при требования при конфигурировании аппаратного и программного Предполагается, что читатель хорошо осведомлен относительно Windows 95/NT, обращения с SIMATIC Manager, утилитой HWConfig документе. Указания по конфигурированию иллюстрируются с помощью диаграмм и графиков. Эти иллюстрации предназначены необязательно точно описывают окно CFC. В данном Руководстве не обсуждается аппаратура (напр., CPU, модули памяти, кабели и т.д.), хотя наименования аппаратных средств используются в примерах конфигурирования; если вам требуется информация об аппаратуре, обращайтесь, пожалуйста, к Руководству пользователя Данное Руководство подразделяется на следующие главы:

Для реализации большинства приложений достаточно информации, «Создания схем CFC». В последующих главах содержится более подробная информация о конкретных системных характеристиках 6DD1987-1AB2 Редакция 01. Конфигурирование 1.1.1 Инструментальные средства для конфигурирования На практике инженер-проектировщик может выбрать требуемые аппаратные модули из некоторого набора модулей и добиться выполнения желаемых технологических функций путем генерирования функциональных планов и блок-схем.

SIMADYN D поддерживает эту деятельность с помощью HWConfig (инструментальное средство конфигурирования для определения аппаратной конфигурации станций SIMADYN D) и CFC (блочная технология, использующая многочисленные стандартные 1.1.2 Этапы конфигурирования SIMADYN D конфигурируется в следующем порядке 1. Генерируется конфигурация аппаратуры и 1.1.3 Терминология и библиотеки Присваивание При конфигурировании SIMADYN D присваиваемые имена должны имени быть следующими:

Таблица 1.1-1 Присваивание имен модулям Когда соединяются оба имени, общее количество символов не Таблица 1.1-2 Присваивание имен схемам и функциональным блокам • Соединения (входы/выходы) со специальными функциями имеют астериск (звездочка) "*" (символические адреса аппаратуры), или восклицательный знак "!" (виртуальная адресация).

функционального блока может появиться в CPU только один раз.

Библиотеки Аппаратные модули и типы функциональных блоков хранятся в библиотеках. Требуемые функциональные блоки могут быть Для каждого CPU можно использовать несколько библиотек функциональных блоков. Стандартная библиотека функциональных блоков "FBSLIB" назначается по умолчанию. Она содержит свыше 200 функциональных блоков, функциональные возможности которых достаточны для большинства приложений. Если необходимо, то для конкретного CPU могут быть импортированы дополнительные библиотеки. Эти библиотеки могут быть найдены в 6DD1987-1AB2 Редакция 01. Конфигурирование 1.2 Конфигурирование аппаратуры Конфигурирование Для конфигурирования аппаратуры станций SIMADYN D станций используется HWConfig. Станция SIMADYN D состоит из стойки, SIMADYN D на которой может находиться до 8 CPU и других аппаратных модулей. При необходимость можно соединить друг с другом несколько станций. Модули, подлежащие конфигурированию, могут быть выбраны из числа модулей, имеющихся в каталоге аппаратуры HWConfig. Могут быть выбраны стойки, CPU SIMADYN D, модули ввода/вывода, модули сопряжения и т.д.

HWConfig определяет аппаратную конфигурацию системы как • стойки с определенной структурой шин (терминатор – оконечная • сконфигурированных аппаратных модулей, вставленных в • относящейся к аппаратуре определяющей информации, такой 1.2.1 Первый этап: Выбор аппаратных модулей В каталоге аппаратуры HWConfig имеются следующие модули:

Краткий обзор аппаратуры Стойки Различные типы в зависимости от номера слота, Модули буферов Модули для передачи данных между несколькими Технологические Стойки, а также модули для преобразователей Модуль конфигурируется с помощью HWConfig, возможно, с конфигурирования аппаратуры. При выборе каждому модулю дается имя (рекомендуемое), которое может быть изменено в соответствии с синтаксисом для имен. Для слотов, остающихся 1.2.2 Второй этап: Параметризация аппаратных модулей • синхронизация циклических или управляемых прерываниями Диалоги Сделанные в модулях установки по умолчанию могут быть параметризации изменены в диалоговых окнах модуля. Например, диалог в HWConfig параметризации для модулей CPU включает в себя информацию ‘Циклические задачи”. Это дает возможность изменить времена Схема В HWConfig должна быть сконфигурирована по крайней мере одна обозначений стойка и все модули и субмодули, которым она предоставляет место. Когда модуль генерируется, ему присваивается рекомендуемое имя. Это рекомендуемое имя может быть заменено другим, если оно соответствует требованиям к максимальной длине (не более 6 символов) и применяемым символам (см. главу “Общее описание”) (A-Z,0-9,_,@). Рекомендуется, чтобы имена выбирались в соответствии со схемой для компонентов установки/системы, Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование Таблица 1.2-2 Схема обозначений для конфигурирования аппаратуры в Определение Номер слота модуля указывает номер гнезда в стойке, где номера слота конфигурируется текущий модуль. Для SR24 с 24 слотами это слоты Все субмодули модуля нумеруются последовательно, начиная с 1.

Субмодуль, расположенный наверху таблицы, имеет номер 1.

Рекомендуемое имя стойки CPU имеет длину 6 символов. Во время работы на 7-сегментном дисплее модуля CPU отображается логический номер процессора (на стойке, слева направо) ЗАМЕЧАНИЕ Имена сконфигурированных модулей в пределах станции должны Различные Сконфигурированные функциональные блоки обрабатываются задачи CPU посредством

SIMADYN D

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

Системные Системные схемы, в которых сконфигурированы характеристики / схемы поведение 7-сегментного дисплея, кнопки квитирования и т.д., SIMADYN D принудительно включаются во вновь создаваемую программу SIMADYN D и не могут быть удалены. Время опроса системных схем предустановлено при заводской настройке примерно на 1.2.3 Третий этап: Проверка конфигурации По окончании конфигурирования аппаратуры сконфигурированные станции. Конфигурация аппаратуры в целом проверяется с помощью HWConfig. Если программное обеспечение содержит быть устранены (см. главу "Пример конфигурирования модуля 1.3 Создание схем CFC Описание Схема CFC (Continuous Function Chart – Схема непрерывных редактора CFC функций) генерируется с помощью редактора CFC. Это инструментальное средство конфигурирования для описания непрерывных процессов с помощью графически связанных между собой сложных функций, представленных в виде отдельных функциональных блоков. Таким образом CFC используется для графической реализации технологического приложения посредством взаимного соединения и параметризации функциональных блоков. Для инженера-проектировщика это значит, Структура схем CFC состоит из схем CFC, каждая из которых включает в себя CFC листов. Каждый лист может содержать различное количество функциональных блоков. Фактическое количество ограничено может быть подробно отображен отдельный лист. Функциональные взаимосвязанные (взаимодействующие) функциональные области.

Например, он может содержать логические блоки, арифметические блоки и т.д. Каждый класс функциональных блоков, в свою очередь, Редактор CFC определяет технологическую конфигурацию • определения характеристик последовательности функциональных • генерирования программ для программирования модулей памяти 1.3.1 Первый этап: Выбор функциональных блоков В стандартной библиотеке FBSLIB имеются в распоряжении различные классы функциональных блоков. Отдельные функциональные блоки могут быть вызваны с помощью редактора За дополнительной информацией о функциональных блоках обращайтесь к Справочному руководству "SIMADYN D function block library [Библиотека функциональных блоков SIMADYN D]".

Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование 1.3.2 Второй этап: Параметризация и соединение друг с другом функциональных блоков После того как функциональные блоки выбраны, они соединяются друг с другом и параметрируются с помощью редактора CFC.

Должна быть также определена задача, в которой обрабатываются Диалоги Дважды щелкнув на заголовке функционального блока и выбрав параметризации команду меню Edit Object characteristics [Редактирование в редакторе CFC Характеристики объекта], можно сконфигурировать следующие данные, отличающиеся от предварительных установок:

properties исполнения функционального блока внутри задачи, [Динамические определенная при вставке функционального блока.

Таблица 1.3-1 Конфигурирование функциональных блоков Обратитесь к руководству "SIMADYN D Control System, CFC for SIMADYN D, Continuous Function Chart [Система управления SIMADYN D, CFC для SIMADYN D, Схема непрерывных функций]".

Определение Функциональные блоки, последовательно выполняемые внутри динамических задачи, могут комбинироваться в исполняемые группы. В свойств дополнение к структуризации задачи это позволяет индивидуально блокировать / разблокировать исполнение задачи.

ЗАМЕЧАНИЕ Если исполняемая группа заблокирована через вход Назначив функциональные блоки циклической или управляемой прерываниями задаче или исполняемой группе и определив их положение внутри задачи или исполняемой группы, инженерпроектировщик может определить динамические свойства функциональных блоков. Эти свойства имеют решающее значение Назначение Функциональные блоки назначаются одной из 5 возможных функциональных циклических задач путем вызова блока в редакторе CFC или в блоков разделе программы, последовательность исполнения редактора циклическим CFC. Поэтому каждый функциональный блок может быть назначен задачам циклической задаче и последовательности обработки в пределах Назначение Для обработки функциональных блоков и исполняемых групп, функциональных управляемых прерываниями, когда они вызываются, или в блоков задаче последовательности исполнения редактора CFC они вводятся в прерывания требуемой последовательности под одним из 8 возможных процессных прерываний. Таким образом, выполнение отдельных инициироваться определенным процессным прерыванием.

ЗАМЕЧАНИЕ В отличие от циклических задач задачи прерывания запускаются не через равные промежутки времени, а лишь при возникновении Конфигуриро- Отдельные функциональные блоки, например, некоторые блоки вание управления, должны обрабатываться через регулярные интервалы эквивалентного времени как результат проектирования программы. Если они времени опроса должны быть сконфигурированы в задаче прерывания, то для этой конкретной задачи прерывания в разделе программ HWConfig должно быть сконфигурировано эквивалентное время опроса. Оно должно приблизительно соответствовать среднему времени между Synchronization [Базовый генератор тактовых импульсов Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование Обработка, управляемая прерываниями ЦиклиОперационная система ческая обработка Рис. 1.3-1 Обработка функционального блока операционной системой Исполнение Текущая задача управления по открытому и замкнутому контуру функциональных может быть реализована с помощью SIMADYN D почти так же, как блоков в блок-схеме, путем соединения друг с другом и параметризации функциональных блоков. Любой тип функционального блока может быть использован так часто, как это необходимо. Функциональные блоки параметрируются и соединяются друг с другом на входах и Рис. 1.3-2 Лист схемы CFC – рабочая область Пояснение к рисунку: надпись под типом блока INT: Интегратор измеренного значения надпись в блоке KONV под R_I: Преобразование измеренного значения Входы Инженер-проектировщик может параметрировать входы с помощью выходам сделаны предварительные назначения, но это может быть Выходы Выходы могут быть подключены к другим входам, или им могут быть предустановленных значений. Это значение доступно на данном сделать предварительное назначение выходу триггерного блока.

Границы Границы слева и справа от схемы CFC содержат, с одной стороны, ссылки на объекты, с которыми нужно выполнить соединение, напр., другие блоки или исполняемые группы, которые не расположены на соединителя (местоположение конца линии), если программа автоматической трассировки не может провести соединительную Листы Листы переполнения создаются автоматически, если на границах переполнения листа сгенерировано больше записей, чем имеется места для их отображения. Лист переполнения состоит исключительно из границ Параметризация Вместо соединения на каждом входе или выходе может быть выполнена параметризация с помощью константы, отличающейся "SIMADYN D Control System, Communications Configuring D7-SYS, Section "Parameterizing SIMADYN D [Система управления SIMADYN Соединения Соединения включают в себя следующее:

• подключение выхода функционального блока к исполняемой 6DD1987-1AB2 Редакция 01. Конфигурирование • подключение выхода функционального блока к глобальному операнду или к глобальному операнду с входом функционального - Имя с символом доллара "$" в качестве суффикса, или подключение сигнала от или к функциональному блоку на другом - Имя виртуального соединения или виртуальное соединение, т.е., передача данных процесса между функциональными блоками или через любую связь с помощью программы обслуживания данных - Символический адрес аппаратуры. Адрес аппаратуры в этом случае является символическим обозначением одного или нескольких взаимосвязанных терминалов модуля. Например, двоичные входы модуля цифрового ввода. Символический адрес аппаратуры определяется в разделе программ HWConfig.

Все виды соединений, которые выходят за пределы листа схемы, генерируют соответствующие перекрестные ссылки на границе Комментарии: Каждый вход/выход функционального блока на схеме CFC может Псевдокоммен- Имеются три псевдокомментария, которые идентифицируются с тарии с помощью символа @ в качестве суффикса и могут быть отделены пробелами перед стандартным текстом комментария:

• Вход подключается в обход механизма проверки согласованности (см. главу "Описание и использование механизма передачи • Соединение, идентифицируемое как таковое, может быть также адресовано как параметр. (Параметр может считываться и изменяться на входах блока с помощью устройств оперативного управления и может только считываться на выходах блока) • Входы/выходы, определенные как параметры, могут считываться управления оператора преобразователя привода или SIMOVIS.

- идентифицирует область, к которой относится номер параметра - "H" или "L": соединения могут считываться и изменяться - "c" или "d": соединения могут только считываться • Технологический соединитель @TC_nnnn на выходе блока может технологии BICO. Технологический соединитель • nnnn: номер технологического соединителя из четырех цифр о параметрах и технологических соединителях может быть Communications Configuring D7-SYS [Система управления SIMADYN D. Конфигурирование коммуникаций D7-SYS]", раздел Parameterizing SIMADYN D [Параметризация SIMADYN D].

1.3.3 Третий этап: Компиляция и загрузка программы пользователя необходимые функциональные блоки на отдельных схемах, программное обеспечение может быть скомпилировано в машинный Загрузка Offline Программируется модуль памяти с помощью интерфейса PCMCIA конфигурирующего персонального компьютера. После того как все правильно запрограммированные модули памяти CPU всех стоек Загрузка Online Программа пользователя и операционная система непосредственно загружаются из конфигурирующего персонального компьютера в 1.4 Рабочие режимы модуля CPU В системе SIMADYN D возможны режимы, показанные в следующей Внутреннее состояние системы Описание Отсутствие Запуск Циклический Останов, Состояние Состояние Характери- Система не Запуск Функциони- Цикличес- Ошибочная Фатальная стики/свой- работает системы рование в кая обрабо- инициали- системная 6DD1987-1AB2 Редакция 01. Конфигурирование пользовательский интерфейс (CFC) Таблица 1.4-1 Системные состояния модуля CPU Состояние Состояние системы «Останов по инициативе пользователя» было системы реализовано недавно и используется для быстрой загрузки «Останов по программы через SS52/MPI, SS4/DUST1 или локальный интерфейс.

инициативе Быстрая загрузка программы означает, что циклическая обработка в пользователя» этом режиме останавливается, и для загрузки имеется в распоряжении вся производительность CPU SIMADYN D. На 7сегментном дисплее отображается символ 'd', который начинает мигать, когда программа загружается. Это состояние инициируется пользователем, причем параметризация в том, что касается сконфигурированного диагностического интерфейса, сохраняет свою силу (интерфейсный модуль SS4, SS5x в модуле CS7).

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

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

1.5 Пример конфигурирования модуля CPU Последовательность действий при генерировании нового проекта с конфигурирования "CFC" в SIMATIC Manager под Windows 95/NT о генерировании проекта может быть получена в Руководствах "SIMADYN D Basis Software for D7-SYS [Базовое программное 1.5.1 Задача сконфигурировать 2 функциональных блока (напр., интегратор и программное обеспечение должно быть скомпилировано и 1.5.2 Решение SIMATIC Manager Откройте "SIMATIC Manager" под Windows 95/NT, дважды щелкнув Теперь, после того как на экране отобразилось дерево проекта, может быть выделен каталог "SIMADYN D station", находящийся под "Project name. Теперь запускается программа HWConfig двойным HWConfig Вызовите в окне HWConfig каталог аппаратуры через строку меню папка subrack [стойка]. Выберите требуемую стойку SR6 двойным Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование Теперь следует удалить модуль памяти для программ MS51, автоматически встроенный HWConfig в слот 1.1 в PM5. Это делается его выделением и удалением с помощью команды меню Edit Delete [Редактировать Удалить]. Теперь, через каталог аппаратуры, в директорию SIMADYN D Sub-module Program memory MS5 вставляется модуль памяти для программ MS Параметризация Аппаратуре могут быть присвоены параметры, отличные от аппаратуры предустановленных, двойным щелчком на CPU или на модуле Перед завершением работы HWConfig введенная конфигурация аппаратуры проверяется с помощью команды меню Station Check consistency [Станция Проверить согласованность]. Затем HWConfig может быть закрыт через Station Save [Станция Сохранить] • Station Terminate [Станция Завершить работу].

SIMATIC Manager Теперь выделите каталог "Charts [Схемы]", расположенный после отображения полного дерева проекта под "Project name" и выберите Запустите раздел программы "CFC editor [Редактор CFC]" двойным Редактор CFC Создайте каталог функциональных блоков из строки меню с Отбуксируйте из каталога стандартную библиотеку FBSLIB на лист схемы окна CFC. Например, типы функциональных блоков INT и R_I из типовых классов блоки управления (control blocks) и блоки Двойным щелчком на входах/выходах функционального блока или на его заголовке могут быть изменены предварительные установки Создание Если формат данных одинаков, то соединения создаются соединений однократным щелчком на выходе, за которым следует щелчок на ЗАМЕЧАНИЕ Вид листа может быть увеличен (масштабирован) с помощью View Назначения функциональных блоков циклическим задачам и задачам прерывания могут быть изменены с помощью команды меню Edit Sequence [Редактировать Последовательность].

Когда конфигурирование завершено, сгенерированное программное обеспечение может быть проверено с помощью команды меню согласованность], а затем скомпилировано в машинный код с помощью команды Chart Compile [Схема Компилировать].

Затем команда меню Target system Load [Целевая система Загрузить] позволяет запрограммировать модуль памяти.

1.6 Описание и использование механизмов передачи сигналов Передача сигнала – это обмен данными между различными 1.6.1 Согласованность данных Для соединения между различными циклическими задачами SIMADYN D обеспечивает согласованность всех передаваемых данных. Это значит, что все передаваемые данные происходят из вычисленные во время цикла опроса, “экспортируются” в конце задачи. При запуске задачи требуемые значения “импортируются”, причем гарантируется, что нет (с точки зрения времени) между использовании этой концепции неизбежны запаздывания, сигнал не следует пропускать через несколько задач и CPU, если этого можно Делается различие между следующими типами передачи сигнала:

• Передача данных между циклическими задачами нескольких CPU • Передача данных между задачами прерывания (аварийными 1.6.2 Передача данных в пределах одной и той же задачи CPU соответствие ячейке памяти. Функциональный блок после обработки сохраняет в этой ячейке свое вычисленное значение. Все считывают свои значения из ячеек памяти, соответствующих подключенному выходу. Для предотвращения задержек блоки задачи должны, если это возможно, обрабатываться в соответствии с «потоком сигнала», т.е. первым обрабатывается тот блок, выходы 1.6.3 Передача данных между различными задачами CPU Передача данных между различными задачами CPU реализуется согласованность данных (см. главу "Согласованность данных").

задаче возможно, что изменения значения не будут восприниматься в медленной задаче (см. рис. 1.6-2) или будут восприниматься с программное обеспечение должно быть должным образом 6DD1987-1AB2 Редакция 01. Конфигурирование адаптировано, например, с помощью функциональных блоков, Рис. 1.6-2 Сигнал, не воспринимаемый в задаче Рис. 1.6-3 Сигнал, воспринимаемый с задержкой 1.6.4 Передача данных между циклическими задачами нескольких функциональными блоками, обрабатываемыми на разных CPU в сигналы с суффиксом $ ($-сигналы) (команда меню "Insertconnection to the operand [Вставить – связь с операндом]" в редакторе CFC). Для конфигурирования $-сигнала необходимы Тип «долларового» сигнала определяет, должна ли передача В случае быстрого $-сигнала пользователь (приемник) всегда может создаваемая при передаче сигнала будет минимальна, если генератор (источник) и пользователь (приемник) сконфигурированы Соответствие шине определяет, должны ли данные передаваться ЗАМЕЧАНИЕ Если на CPU стойки обрабатываются функции, критичные к времени, то соблюдайте, пожалуйста, следующие правила:

• Выбирайте L-шину для $-сигналов, сконфигурированных в задачах • Выбирайте C-шину для $-сигналов, не сконфигурированных в • Если возможно, конфигурируйте все линии связи сопряжения • Конфигурируйте CPU со сконфигурированными линиями связи 1.6.5 Передача данных между задачами прерывания нескольких Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование Быстрый Быстрый $-сигнал всегда должен быть сконфигурирован, если $-сигнал сигнал генерируется или используется в задаче прерывания.

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

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

Решение здесь должно быть принято в зависимости от конкретного Всегда следует проверять, могут ли возникнуть проблемы, если

ЗАМЕЧАНИЕ

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

• Tx = время опроса циклической задачи, через которую замыкаются • Ty = время опроса CPU источника/приемника (целевого) и • T_ прерывания = максимальное время повторения прерываний 1.6.6 Минимизация задержек Для минимизации задержек сигнал может передаваться непосредственно, в обход механизма согласования данных. Он может быть непосредственно «подключен» к выходу генерирующего блока. Для конфигурирования этого имеются два способа:

• Псевдокомментарий @DATX для соединяемых друг с другом • Быстрые $-сигналы для соединения друг с другом нескольких CPU 1.6.7 Последовательность обработки в пределах базового тактового цикла CPU Администратор задач (см. главу "Режим работы администратора задач") операционной системы запускается базовым тактовым В сущности, обработка задач включает в себя следующие Компоненты, соответствующие передаче сигналов, выделены.

1.6.8 Изменения межкомпонентных соединений и предельное количество соединений Изменения Межкомпонентные соединения, выходящие за пределы границ соединений задачи, могут быть изменены с помощью режима тестирования на этапе редактора CFC только с некоторыми ограничениями. Режим тестирования тестирования редактора CFC используется для тестирования и конфигурации оптимизации программы пользователя, которая уже исполняется Когда служебная программа делает изменения, подобные этим, то для дополнительных межкомпонентных соединений имеется лишь ограниченное количество резервов. Количество дополнительных Пример: Уже имеется 5 соединений от циклической задачи Т2 к циклической Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование Для 100 существующих соединений имеется 20 дополнительных Ограничение Делается различие между взаимными соединениями внутри задачи, количества между задачами одного CPU и между несколькими CPU одной соединений станции. Для работы с несколькими CPU делается дополнительное различие между стандартными и быстрыми «долларовыми»

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

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

о модулях буферов связи может быть найдена в Руководстве "SIMADYN D hardware [Аппаратные средства SIMADYN D]".

получаются при использовании следующие характеристики:

Таблица 1.6-2 Расчет максимального количества соединений ЗАМЕЧАНИЕ Если стандартные и быстрые соединения комбинируются, то получается соответственно меньшее количество соединений.

1.7 Значение и использование образа процесса Образ процесса – это моментальный образ всех интерфейсных сигналов от процесса при запуске циклической задачи.

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

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

Администратор задач (см. главу "Режим работы администратора задач") операционной системы запускается базовым тактовым циклом CPU T0. Он решает, какие задачи должны быть запущены Обработка задачи Обработка задачи включает в себя следующие компоненты:

• Переключение буферов для запускаемых задач (задачи T1 и, если Компоненты, соответствующие образу процесса, выделены; что качается остальных компонентов, обратитесь к главе "Описание и 1.7.1 Реализация образа процесса Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование Системный Системный режим используется для реализации образа процесса режим перед обработкой задачи. На следующем рис. 1.7-1 показана последовательность вычисления функциональных блоков в системном и стандартном режимах. Последовательность, в которой исполняются функциональные блоки в системном и стандартном режиме иллюстрируется при циклической работе (CPU в состоянии RUN). В этом примере функциональные блоки 10 и 30 в системном режиме обрабатываются в рамках образа процесса таким образом, что результаты в последующем могут быть согласованно использованы в стандартном режиме.

Рис. 1.7-1 Последовательность вычисления функциональных блоков в Системный режим начинается немедленно после инициирующего события (аппаратное прерывание или базовый тактовый цикл), для того чтобы создать образ процесса в реальном времени.

Исполнение между переходом в операционную систему и вплоть до конца системного режима может быть прервано только системным режимом более высокого приоритета. Среди прочего обрабатываются функциональные блоки, имеющие доступ к 1.7.2 Образ процесса для циклических задач Блоки ввода Для блоков ввода, которые содержат системный компонент и с системным чей системный компонент активизирован, входные сигналы компонентом вводятся из аппаратуры и буферизуются. Эти сигналы анализируются блоками в стандартном режиме того же цикла (см.

Рис. 1.7-2 Последовательность реализации системного режима для Блоки вывода Для блоков вывода, которые содержат системный компонент и с системным чей системный компонент активизирован в стандартном режиме компонентом предыдущего цикла, подлежащие выводу сигналы рассчитываются соединения (входа/выхода). Эти сигналы буферизуются. Сигналы выводятся в аппаратуру в системном режиме в начале следующего 6DD1987-1AB2 Редакция 01.99 жуточного значения, аппаратуру Конфигурирование Рис. 1.7-3 Последовательность реализации системного режима для Так как системный компонент в сущности ограничен вводом и выводом сигналов аппаратуры, то системный режим обрабатывается в течение всего нескольких микросекунд.

Для нескольких блоков ввода/вывода может быть использован вход блока „DM“, чтобы проверить, выполняется ли ввод/вывод в системном режиме или в стандартном режиме. Для вычислений в стандартном режиме интерфейсные сигналы у блоков вычисляются в обход образа процесса. Для блоков ввода сигналы вводятся непосредственно перед выполнением вычислений, а для блоков вывода – непосредственно после вычисления.

1.7.3 Образ процесса для задач прерывания Задача прерывания ведет себя в сущности так же, как циклическая Режим работы Задача прерывания может прерывать циклическую задачу, задачи исполняемую в стандартном режиме. Однако она не может быть прерывания прервана циклическими задачами. Таким образом, например, в случае более длительного времени вычислений у задачи прерывания запуск циклических задач и, следовательно, вывод в аппаратуру может быть задержан. Это происходит потому, что для блоков вывода с системным режимом сигнал выводится в аппаратуру только после того, как была запущена следующая Кроме того, следует четко контролировать использование блоков ввода/вывода с системным режимом внутри задачи прерывания для не квазициклических прерываний. В этом случае вывод реализуется только после следующего события прерывания, время появления которого неизвестно. Для конкретных блоков ввода/вывода эта проблема может быть устранена путем использования входа блока таким образом, чтобы ввод/вывод реализовывался в стандартном 1.8 Значение и применение синхронизации CPU Конфигуриро- Синхронизация CPU конфигурируется в разделе программ вание синхро- HWConfig. Каталог соответствующей станции SIMADYN D низации CPU открывается в SIMATIC manager, а HWConfig активизируется двойным щелчком на символе аппаратуры в правой части окна.

Теперь выберите требуемый модуль CPU. Имеются отдельные диалоговые окна для синхронизации базового времени опроса CPU и задач прерывания под Edit Object characteristics [Редактировать Характеристики объекта].

Механизмы SIMADYN D предоставляет в распоряжение следующие механизмы синхронизации синхронизации:

SIMADYN D

• Синхронизация собственного базового тактового цикла с базовым • Синхронизация собственного базового тактового цикла с задачей • Синхронизация собственной задачи прерывания с задачами • Конфигурирование синхронизации базового тактового цикла CPU • Конфигурирование синхронизации задач прерывания 1.8.1 Синхронизация времени синхронизация выполняется автоматически каждые 10 с.

1.8.2 Синхронизация собственного базового тактового цикла с базовым тактовым циклом ведущего CPU Базовый тактовый цикл может переключаться с CPU на L- и/или Cшину стойки и может быть получен от других CPU станции или от других станций SIMADYN D, связанных через сопряжение стоек. Для CPU приемника может быть сконфигурировано смещение между собственным базовым временем опроса и базовым временем опроса передатчика. Это смещение времени затем может быть 1.8.3 Синхронизация собственного базового тактового цикла с задачей прерывания ведущего CPU имеется возможность инициировать прерывание через L- или Cшину. Оно может получено одним или несколькими другими 1.8.4 Синхронизация собственных задач прерывания с задачами прерывания ведущего CPU Для синхронизации задачи прерывания можно использовать конце задачи прерывания передающего CPU. Это прерывание может быть принято в одном или нескольких других принимающих CPU, чтобы инициировать там задачу, управляемую прерываниями.

1.8.5 Синхронизация нескольких станций SIMADYN D Для синхронизации базового времени опроса в нескольких станциях ведущей (master) стойки) и CS22 (сопряжение ведомой (slave) Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование стойки). В этом случае системы шин двух станций соединены через о синхронизации может быть получена в Руководстве "SIMADYN D communication configuring D7-SYS [D7-SYS. Конфигурирование 1.8.6 Реакция на неудачу синхронизации Базовый тактовый цикл контролируется на синхронизированных принимающих CPU с помощью аппаратного таймера. Если передаваемые тактовые импульсы недоступны в течение 4 циклов, то тактовый генератор на модуле CPU начинает генерировать базовый тактовый цикл. За основу берется базовое время опроса, сконфигурированное в HWConfig, которое в этом случае служит в качестве эквивалентного времени опроса. Переключение на базовый тактовый цикл CPU сигнализируется миганием “E” на 7сегментном дисплее модуля CPU. При этом выставляется флаг в поле ошибки. Когда внешний источник тактовых импульсов снова становится доступным, то он снова может быть использован на приемнике тактовых импульсов базового времени опроса с помощью функционального блока типа “DTS".

1.8.7 Конфигурирование синхронизации базового тактового Это конфигурирование производится в диалоговом окне "Basic clock cycle [Базовый тактовый цикл]" HWConfig (см. главу "Значение и использование синхронизации CPU"). По умолчанию синхронизация Базовый Если CPU сам должен генерировать базовый тактовый цикл, то в тактовый цикл, диалоговом окне "Basic clock cycle [Базовый тактовый цикл]" должны генерируемый быть сделаны следующие установки (см. рис. 1.8-1):

самим CPU • Щелчком мыши активизируйте кнопку “Generate [Генерировать]“.

В нижнем разделе окна может быть определено, следует ли использовать выбранный CPU в качестве источника базового тактового цикла. Для этой цели должна быть установлена соответствующая шина. По умолчанию установлено “No [Нет]“.

Синхронизация Если базовый тактовый цикл должен быть синхронизирован с базового с другим источником, то для HWConfig нужны следующие тактового цикла установки:

с источником • Если необходимо, введите время запаздывания синхронизации от По умолчанию время опроса предварительно не устанавливается.

6DD1987-1AB2 Редакция 01. Конфигурирование Рис. 1.8-1 Диалоговое окно, базовый тактовый цикл в HWConfig Пояснения к рисунку: Properties – свойства; General – общие; Addresses – адреса; Clock cycle – тактовый цикл; Cyclic tasks – циклические задачи; Int. tasks – задачи прерывания; Stop – останов; Basic cycle – базовый цикл; Create – создать; Synchronizing – синхронизация; Basic sampling time – базовое время опроса; Source – источник; Equiv. sample time – эквивалентное время опоса; Delay time – время запаздывания; keine – нет; L bus basic cycle – базовый цикл от Lшины; Transmit basic cycle – передать базовый цикл; no – нет; Exit – выход; Help – помощь.

1.8.8 Конфигурирование синхронизации задач прерывания Настройка выполняется в диалоговом окне "Interrupt tasks [Задачи прерывания]" HWConfig (см. главу "Значение и использование синхронизации CPU"). По умолчанию синхронизация заблокирована, т.е. процессные прерывания не определены и • Для выбора одной из 8 задач прерывания I1 – I8 используется Настройка синхронизации мышь.

• Выберите из списка требуемый источник определяемого задач прерывания процессного прерывания, например, • Введите эквивалентное время опроса от 0,1 до 16 мс.

CPU как источник В нижнем разделе окна укажите, должен ли выбранный прерываний для CPU функционировать как источник процессных прерываний для стойки стойки. В этом случае должна быть выбрана одна из определенных задач прерывания I1 – I8 и передана на L- и/или C-шину. Может быть принято решение относительно того, должна ли задача прерывания передаваться в начале или в конце процесса ее Передача Задачу прерывания целесообразно передавать в начале обработки, в начале если должно быть запущено синхронно без запаздывания несколько обработки задачи аварийных прерываний на нескольких модулях CPU. Однако задача прерывания прерывания на принимающем модуле CPU может закончиться раньше, чем задача прерывания на передающем модуле CPU, так как передающая задача была заблокирована прерывание, Передача При передаче в конце обработки гарантируется, что задача на в конце принимающей стороне не начнется до завершения передаваемой обработки задачи задачи. Эта вторая возможность может быть использована, когда прерывания данные передаются от передаваемой задачи к принимающей 1.8.9 Пример конфигурирования синхронизации TL: Линия базового тактового цикла, L-шина IL: Линия прерывания, L-шина TC: Линия базового тактового цикла, C-шина IC: Линия прерывания, C-шина Описание На рис. 1.8-2 Конфигурация синхронизации CPU 1 передает свой базовый тактовый цикл на L-шину. Кроме того, прерывание от Cшины используется как событие прерывания задачей, управляемой тактовых импульсов L-шины и переключает прерывание со счетчика 6DD1987-1AB2 Редакция 01. Конфигурирование CPU 3 извлекает свой базовый тактовый цикл из линии прерывания L-шины и переключает прерывание, принятое через двоичный вход (конфигурация с функциональным блоком PAI) на линию 1.9 Значение времени использования процессора 1.9.1 Приблизительное определение времени использования процессора При компиляции CFC определяет значение времени обработки для CPU SIMADYN D. Производится обращение к списку, в который для каждого типа функциональных блоков вводится время обработки блока. При создании блоков эти времена определяются для "наихудшего случая" и указываются в пользовательской документации, в библиотеке функциональных блоков (редакция Для некоторых функциональных блоков, особенно для блоков, имеющих доступ к аппаратуре, ситуация, соответствующая наихудшему случаю, в общем случае приводит к увеличению времени, и поэтому используется типовой способ расчета (т.е. для средних уровней загрузки шины). Фактическое время обработки для некоторых типов функциональных блоков может существенно отклоняться от времени, рассчитанного на основе этих Время обработки, внесенное в каталог блоков, указывает типичное время обработки блока на PM5 в микросекундах. Однако это значение, особенно для коммуникационных блоков, может отклоняться от фактически требуемого времени в зависимости от количества подлежащих передаче данных.

После того как схемы CPU скомпилированы с помощью редактора Компилировать], путь к списку MAP указывается в информационном окне или в окне ошибок. Время использования процессора, внесенное в список МАР, представляет собой по указанным выше причинам приблизительную величину, которая в 1.9.2 Точный расчет времени использования процессора Функциональный Точное значение времени использования CPU может быть блок PSL определено только тогда, когда сконфигурирован блок PSL "Permanent System Load [Постоянная загрузка системы]". Блок PSL конфигурируется в каждой циклической задаче исследуемого CPU.

Он имеет 5 выходов (Y1..5), которые отображают фактическое время использования отдельных задач в виде коэффициента загрузки. Отображаемый коэффициент не должен превышать 1. (100%). Значения, превышающие 1.0, указывают на то, что CPU Кроме того, блок PSL имеет 5 входов (T1..5), которые, для каждой задачи, могут быть использованы для имитации дополнительной нагрузки в миллисекундах (мс). Тогда имеется возможность прочитать, как такая нагрузка влияет на коэффициент использования отдельных задач на выходах. Коэффициент использования определяется путем измерения времен выполнения задач и деления его затем на фактическое время опроса. Во время выполнения задачи появляются задачи с более высоким приоритетом, что увеличивает время выполнения и существенно увеличивает коэффициент использования (см. рис. 1.9-1). Таким образом, простым сложением этих значений нельзя получить суммарный уровень использования.

1.9.3 Режим работы администратора задач Режим работы администратора задач иллюстрируется в этой главе Если задача может быть завершена благодаря малому времени Если из-за увеличения времени вычислений задача более не может.... Такое распределение допустимо, т.е. ошибка цикла не возникает, пока поддерживаются требуемые времена опроса (см. 2-ой и 3-й Ошибки цикла При увеличении времени вычислений для задачи с самым большим полностью в течение сконфигурированного времени опроса.

Если превышено определенное количество ошибок цикла, то

ЗАМЕЧАНИЕ

устанавливается идентификатор ошибки "E", и он отображается на время это состояние ошибки CPU имеет наивысший приоритет.

Циклические задачи, кроме конфигурируемых задач прерывания, прерываются и другими задачами, особенно коммуникационными прерываниями. Эти прерывания гарантируют, например, что данные, передаваемые и принимаемые через последовательные интерфейсы, будут обработаны раньше, чем будут приняты новые данные. Прерывания передачи и приема, подобные этим, могут возникать независимо от сконфигурированного времени цикла соответствующих коммуникационных блоков почти в любой момент возникновения задач прерывания, если использование процесса очень велико, то каждая циклическая задача может сгенерировать одну или несколько циклических ошибок из-за резервирования 6DD1987-1AB2 Редакция 01. Конфигурирование • использование процессора задачей с самым низким временем • функции, обрабатываемые в этой задаче очень чувствительны к спорадическим сбоям цикла опроса(напр., замкнутые системы Задача прерывания Рис. 1.9-2 Последовательность выполнения сконфигурированных задач 1.9.4 Устранение ошибок цикла Модульный SIMADYN D предоставляет в распоряжение следующие • Увеличение сконфигурированного базового времени опроса • Перенос сконфигурированных блоков из быстрых в медленные • Использование нескольких или более производительных CPU или • Сокращение количества блоков или изменение типов блоков • Проверка необходимости иметь коммуникационные интерфейсы • Проверка необходимости пакетов функций прерывания на данном Следует проверить, какой способ является наиболее эффективным

ЗАМЕЧАНИЕ

с точки зрения затрат для достижения желаемого результата.

1.10 Технические данные операционной системы 1.10.1 Характеристики Ниже приведены наиболее важные свойства и технические данные Количество В стойку может быть вставлено не более 8 модулей CPU. Модуль модулей CPU CPU занимает 1 слот. Слоты, не занятые модулями CPU, могут Количество Максимальное количество функциональных диаграмм зависит от функциональных конкретного программного обеспечения, но примерно равно 65536.

диаграмм задачи прерывания Количество доступных источников прерывания, всего Времена Времена выполнения задач операционной системы указаны далее выполнения для модуля CPU PM5. Для модулей CPU PM6 время вычисления задач сокращается примерно до одной трети от указанных времен.

операционной системы Сигналы, передаваемые по L- и/или C-шине представляют почти 6DD1987-1AB2 Редакция 01. Конфигурирование В следующей таблице показано минимальное время, необходимое для обработки каждого цикла задачи (основания для расчетов см.

Таблица 1.10-3 Времена работы операционной системы Требования Код и данные операционной системы копируются из модуля памяти операционной в ОЗУ CPU, находящееся на модуле CPU, и данные системы “распаковываются”. Требования к памяти следующие:

к памяти • область модуля памяти: 200 Кбайт (“упакован“) В модулях буферов связи операционная система после запуска использует 1 Кбайт буферной памяти C-шины и L-шины в качестве области данных для управления списками операционной системы.

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

Версия Операционная система обозначается идентификатором версии в операционной форме “yymmddVxyz“. Значение отдельных букв следующее:

системы 1.10.2 Основные функции операционной системы Компоненты Операционная система состоит из следующих компонентов:

операционной системы • Администратор задач для циклической обработки и обработки, • Инициализация аппаратного и программного обеспечения • Управление памятью (управление буферами) • Сопряжение с другими компонентами (системные интерфейсы) мультипроцессорной обработке и к многозадачной работе.

Основные функции операционной системы встроены в систему в целом, причем они представляют наиболее важные интерфейсы с Таблица 1.10-4 Основные функции операционной системы Инициализация Инициализация активизируется включением источника питания или нажатием кнопки RESET [СБРОС] для вывода импульса сброса.

Инициализация создает условия/готовит аппаратное и программное обеспечение так, чтобы система могла перейти в стандартный Циклическая Администратор задач обеспечивает, чтобы функции, назначенные обработка различным задачам, выполнялись циклически. Времена (режим работы выполнения циклических задач относятся друг к другу как степени RUN) Пример: Для базового времени опроса в 1 мс времена опроса могут быть определяется для каждого модуля CPU во время конфигурирования Времена опроса задач, исполняемых на конкретном модуле CPU, Во избежание возникновения “узких мест” задачи запускаются с фазовым сдвигом на величину базового тактового цикла, так что отмечается базовым тактовым циклом. В результате дискретного распределения времен опроса, относящихся друг к другу как степени 2, низкоприоритетные задачи также полностью принимаются во внимание. Приоритеты задач уменьшаются с увеличением времени опроса (см. главу “Использование времени 6DD1987-1AB2 Редакция 01. Конфигурирование Администратор задач запускается с тактовым циклом базового времени опроса таймера времени опроса. Он определяет вторую задачу, задачу Tn, которая должна быть запущена в дополнение к задаче Т1 (Tn принадлежит множеству {T2…T5}). Если задача, подлежащая запуску, имеет более низкий приоритет, чем прерываемая задача, то ее запуск буферизуется, а прерываемая задача продолжается. В противном случае запускается задача, определенная администратором задач. Состояние прерванной задачи записывается в относящуюся к этой задаче область данных, что позволяет продолжить ее обработку, как только закончится задача более высокого приоритета (см. рис. 1.9-1).

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

Приоритет задач прерывания определяется данными, сконфигурированными в HWConfig (I1 I2... I8). Инженерпрограммист, формируя программу пользователя, конфигурирует с помощью HWConfig источники прерывания, которые нужны ему для своего приложения, и их обработку в задачах, управляемых Образ процесса Перед обработкой задачи в первую очередь исследуется, должен (системный ли быть обновлен соответствующий образ процесса. Если да, то режим) это осуществляется до запуска задачи путем вызова системного режима функциональных блоков (см. главу “Значение и использование образа процесса”). Обновление относится:

• к двоичным входам/выходам, например, образы состояний для контроллера деблокируют сигналы и положения концевых • к аналоговым входам/выходам, например, значениям ЗАМЕЧАНИЕ Системный режим запускается для обеих задач, подлежащих запуску, перед обработкой стандартного режима (см. главу "Значение и использование образа процесса").

Дифференциация SIMADYN D различает ошибки, возникающие при инициализации, и ошибок ошибки, возникающие в стандартном режиме.

Ошибки инициализации (режим работы INIT) приводят к тому, что система не допускается к запуску (к переходу в рабочий режим Для ошибок стандартного режима (режим RUN) следует различать, должна ли обработка быть продолжена или завершена.

Система сообщает пользователю о своем состоянии, в частности, о сбойных состояниях, с помощью 7-сегментного дисплея на модуле Когда возникает ситуация ошибки, подробная информация об этом системы. Эти массивы данных об ошибках позволяют провести Значение сигналов и информации об ошибках может быть получено Коммуникации Коммуникации оперируют с любой передачей данных ввода/вывода между аппаратными средствами, а также взаимодействующими компонентами программного обеспечения и пользовательскими Сервисная Сервисная утилита образует центральный интерфейс модулей утилита CPU. Она является инструментом для запуска, диагностики и связанная с ней задача, а также задачи с более низким приоритетом могут быть заблокированы. Это было реализовано таким образом, что сервису выделен максимум времени обработки внутри цикла Сервисные компоненты образуют пользовательский интерфейс, через который контролируется коммуникационное программное Программа Программа пользователя используется для реализации пользователя технологических задач на предназначенных для этого аппаратных программирования CFC с помощью имеющихся в распоряжении служебных программ, таких, как HWConfig, редактор CFC, компилятор CFC, компоновщик/локатор и драйвер модуля памяти.

Исходный код CFC программы пользователя преобразуется в целевую аппаратуру, где он обрабатывается операционной Служебные Служебные программы – это базовые системные функции программы для операционной системы. Они включают в себя функции контроля, функции манипулирования дисплеем CPU, специальные программы тестирования и прерываний для обработки системных 1.10.3 Сервисная утилита Сервисная утилита предоставляет в распоряжение набор информационных функций, обеспечивающих пользователю доступ к системной информации о процессоре. Сервисная утилита спроектирована как ресурс поддержки для запуска и тестирования.

Область запуска Здесь отображаются и/или изменяются сконфигурированные данные (заданные/фактические значения) и оптимизируется программное обеспечение (напр., изменения межкомпонентных соединений, измененные времена контроллера и т.д.).

Тестирование Здесь распознаются неисправности установки/системы (аварийные ситуации, проблемы с запуском) и неисправности, причины которых Все действия сервисной утилиты контролируются через задачи, которые воспринимают эти действия через “свой” интерфейс данных (в соответствии с параметризацией входов/выходов сервисного функционального блока).

Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. Конфигурирование Все устройства, которые могут обрабатывать язык задач и ответов этой утилиты могут использоваться как обрабатывающие являются программы (инструментальные средства) CFC в режиме ЗАМЕЧАНИЕ Пользователь может использовать также свои собственные инструментальные средства. Они должны быть совместимы с определениями интерфейса сервисной утилиты. Спецификацию Доступ к сервисной утилите осуществляется через функциональный блок "SER". Это функциональный блок гарантирует, что никакие Обработка Сервисная утилита различает циклические и нециклические задачи.

задачи Нециклическая задача завершается, когда послана ее ответная кодовая посылка. Циклическая задача остается активной, пока она не будет явно завершена или прервана сбросом или новой задачей.

Задача включает в себя по крайней мере одну ответную кодовую ЗАМЕЧАНИЕ Сервисная утилита всегда может обрабатывать только одну задачу. Следующая задача обрабатывается только в том случае, Загрузка Текущая обработка сервисной утилиты реализуется через системы, интервалы времени опроса в 32 мс (выбирается ближайшее время времена реакции опроса, меньшее 35 мс; времена опроса, указанные в блока SER, не имеют значения для обработки). В используемой циклической задаче сервисным блокам предоставляется в распоряжение определенное время на вычисления, которые могут занимать как максимум базовый тактовый цикл Т0. Отношение базового тактового цикла Т0 к используемой задаче определяет имеющуюся в распоряжении производительность CPU и, следовательно, Каждые 32 мс 1 мс резервируется для сервисной утилиты. Таким Каждые 16 мс 2 мс резервируется для сервисной утилиты. Таким образом, загрузка системы получается из выражения Это имеющееся в распоряжении время расчетов используется всеми сервисными блоками в равной степени, т.е. пока времени достаточно, если это возможно, все блоки SER обрабатываются тактовый цикл. Для циклических задач на каждый такт получается максимум одна ответная кодовая посылка. Преимущество этого режима работы для циклических задач состоит в том, что ответы Если зарезервированное время вычислений используется не полностью, например, из-за отсутствия подлежащих обработке задач, то это время становится доступным для системы.

При множественном конфигурировании с одновременным обращением к системным ресурсам, которые доступны только один раз (например, изменение памяти модуля памяти), ресурсы назначаются первому компоненту, который делает запрос. Все остальные отвергаются и не позднее, чем через 1 секунду, через интерфейс данных делается сообщение об ошибке ("resource Поведение в В условиях отказа (ошибки), т.е. для ошибок инициализации или условиях отказа сбоях в режиме online, система переходит в состояние STOP.

Таким образом, для сервисной утилиты имеются особые условия.

Теперь она более не обрабатывается в циклической задаче, но исполняется непрерывно, запускаемая из администратора исключительных ситуаций. В условиях ошибки сервисная утилита не может быть связана с тем, что было сконфигурировано пользователем. Чтобы все же разрешить системную диагностику, подключается собственный диагностический интерфейс CPU. Здесь исполняется протокол DUST1 (см. главу “Рабочие режимы модуля Системное программное обеспечение - SIMADYN D - Руководство 1- 6DD1987-1AB2 Редакция 01. 2 Описание функций и инструкции для пользователя 2.1 Фатальная системная ошибка "H" Если возникает фатальная системная ошибка, то обработка (инициализация или нормальный режим) прерывается, и система переходит в состояние STOP. Причина ошибки доступна для целей ЗАМЕЧАНИЕ При исследовании фатальной системной ошибки сначала нужно исследовать массивы системных ошибок INIT_ERR и SYS_ERR.

Если ошибки туда внесены (в частности ошибки аппаратуры), то они В локальном ОЗУ каждого модуля CPU в верхней области создается состоянии. В этой области SAVE создается буфер ошибок, который включает в себя протокол ошибок (отчет об ошибках), состоящий из Буфер ошибок состоит из управляющей части и кольцевого буфера, в котором сохраняются сообщения об ошибках. Кольцевой буфер переписываться, т.е. если буфер заполнен сообщениями об ошибках, тот новые сообщения заменяют самые старые сообщения.

сообщение выводится в случае немаскируемого прерывания NMI.

распоряжении сервисная коммуникационная утилита (даже если она локальный диагностический интерфейс после нажатия кнопки квитирования. С помощью сервисной утилиты причины ошибок могут быть выведены открытым текстом. Особенно важна причина системная ошибка, обрабатывается функциональный блок, то это выводится. Кроме того, отображается результат последнего причиной ошибки. Кроме того, для системных специалистов отображаются все регистры процессора, давая им возможность Системное программное обеспечение - SIMADYN D - Руководство 2- 6DD1987-1AB2 Редакция 01. Описание функций и инструкции для пользователя Обработка NMI Когда возникает немаскируемое прерывание(NMI), оно рассматривается как фатальная ошибка и вызывает прерывание инициализации или нормального режима работы. Все модули, вставленные в стойки, далее не обрабатываются.

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

Мигающее Н : фатальная ошибка на данном модуле CPU (причина Пример протокола ошибок (отчета об ошибках) для фатальных системных ошибок Информация о последнем крахе системы:

Supplementary ID 28 (unaligned instruction fetch [вызов [дополнительный ID]: невыровненной команды]) Return jump address [адрес 0x801201f задача]:

Started levels [запущенные T2(NRM),T5(NRM),BACKGROUND Last processed FB [последний FP-KRUMMS.AY0815 (Typ: ADD8F) Last L-bus access [последнее обращение к L-шине]:

- Access type [тип доступа]: q_read_2byte - BUS address [адрес шины]: 0xB0F - Retries [повторные попытки]: Last C-bus access [последнее обращение к C-шине]:

- Access type [тип доступа]: q_read_2byte - BUS address [адрес шины]: 0xB4F400B - Retries [повторные попытки]: The processor status at the crash instant [Состояние процессора в момент краха]:

ПРЕДОСТЕРЕЖЕНИЕ: Значение а0, а1 (и, возможно, а2) недопустимо!

----------------------------- End of the diagnostics [Конец диагностики] -----------------------------Системное программное обеспечение - SIMADYN D - Руководство 2- 6DD1987-1AB2 Редакция 01. Описание функций и инструкции для пользователя Причины Фатальная системная ошибка может иметь следующие причины фатальных (коды ID). Дополнительный ID описывает причину ошибки более ошибок подробно.

Дополнительный код ID (точное описание) 2-4 Системное программное обеспечение - SIMADYN D - Руководство 2.2 Фоновая обработка В качестве фоновой задачи одновременно доступны следующие Онлайновое тестирование нормально выполняется в фоновом режиме после того, как была успешно завершена инициализация.

Однако, если в конце инициализации нажата кнопка квитирования, то активизируется только сервисная коммуникационная утилита.

Ошибки, возникающие при фоновой обработке, сохраняются в 2.3 Тестирование в режиме online При тестировании в режиме online проверяется, например, батарея, контрольная сумма модуля памяти и т.д. Программа проверки контрольной суммы модуля памяти определяет контрольную сумму рассчитанной программатором и сохраненной в модуле памяти.

контрольной суммы модуля памяти, то пользователь может устранить эту ошибку, повторно сгенерировав модуль памяти. В Системное программное обеспечение - SIMADYN D - Руководство 2- 6DD1987-1AB2 Редакция 01. Описание функций и инструкции для пользователя 3 Системные схемы @SIMD1, @SIMD Обзор Системные схемы @SIMD1, @SIMD2 – это схемы CFC, сделанные доступными в качестве стандарта для пользователя. Они позволяют выполнять стандартную диагностику аппаратуры и системного Структура Системные схемы сконфигурированы и составлены из следующих программы частей:

• Анализ компонентов Определение компонентов, сообщающих об Таблица 3-1 Подробная информация о системных схемах @SIMD1, Описание Операционная система наблюдает за аппаратурой и системным программным обеспечением. Если функция наблюдения распознает ошибку, то она помечает ее установкой соответствующих битов (флагов) в массиве системных ошибок.

Системные схемы @SIMD1, @SIMD2 позволяют пользователю получить доступ к этим флагам. Если флаг компонента был установлен, то это отображается на 7-сегментном дисплее на Если для 7-сегментного дисплея сгенерировано несколько сообщений, то выводится сообщение, имеющее наивысший Таблица 3-2 Приоритеты ошибок для отображения сообщений Сброс флагов Когда нажимается кнопка квитирования на модуле CPU или подается сигнал квитирования через сервисное устройство, флаги отображаемой ошибки сбрасываются и отображается код ошибки следующего приоритета. Если ошибка отсутствует, то на 7сегментном дисплее отображается номер CPU как сообщение с самым низким приоритетом. Чтобы обозначить, что отображается сообщение об ошибке, которая произошла первой, это сообщение Режим работы Диаграмма последовательности иллюстрирует глобальную последовательность программ системных схем. Она состоит из трех Распознавание Сигнал квитирования – это импульс, который порождается квитирования состоянием кнопки, считываемым функциональным блоком ASI, или появляется как результат вмешательства обслуживания у соединения ACK000.I (устанавливается с 1 на 0). С помощью этого импульса квитируются управляемые приоритетом поля ошибок и, Анализ Компоненты анализируются с помощью функциональных блоков компонентов SYF1 и SYF4. Соответствующие номера полей ошибок документируются в описании функционального блока (см.

справочное руководство “SIMADYN D function block library [Библиотека функциональных блоков SIMADYN D]“). Поле ошибки распознана для конкретного компонента и она была отображена.

Анализ поля Анализ поля первой ошибки определяет, какая запись об ошибке первой ошибки должна была быть первой распознана системой. Ошибка из поля первой ошибки отображается миганием на 7-сегментном дисплее.

Все компоненты анализируются один за другим в соответствии с их приоритетом. Поле ошибки связи не может быть квитировано, так как для устранения этой ошибки требуется изменение программного более высокой загрузке. Ошибки администратора задач автоматически квитируются во время запуска системы с помощью Управление с Схема логики приоритетов гарантирует, что отображается только помощью логики компонент, обладающий самым высоким приоритетом. Компонент с 6DD1987-1AB2 Редакция 01. Описание функций и инструкции для пользователя приоритетов самым низким приоритетом поставляет двоичный сигнал, который переключает дисплей с отображения номера CPU на отображение ошибки (UER070.Q). Если, кроме того, компонент ошибки с самым высоким приоритетом вводится в поле первой ошибки, то Импульс квитирования сбрасывает только одно состояние ошибки ЗАМЕЧАНИЕ Если отображаемая ошибка квитируется, то источник ошибки все еще сохраняется. Прежде чем ошибка может быть удалена, должна быть определена и устранена причина ошибки.

Отображение Когда нет ошибок, на 7-сегментном дисплее отображается номер процессора. Если компонент сигнализирует об ошибке, то Отображение состояния на T400 реализуется с помощью диагностического светодиода. Частота мигания увеличивается, если Диаграмма последовательности Интерфейсы Кнопка квитирования модуля CPU или возможность квитирования через интерфейс обслуживания предоставляется в качестве внешнего входа системной схемы. 7-сегментный дисплей модуля CPU или диагностический светодиод (T400) доступны как внешние Два соединения SIMS.QS и SIMD.Q могут быть проанализированы для обработки ошибок в программе пользователя. Выводы ошибок отдельных компонентов комбинируются, образуя слово состояния ошибок через функциональный блок SIMS. Соединение выхода SIMD.Q представляет общее состояние ошибки.

Слово состояния ошибок у соединения блока SIMS.QS имеет Таблица 3-3 Назначение битов соединения функционального блока 6DD1987-1AB2 Редакция 01.

 
Похожие работы:

«TASHKENT MAY 2011 Навстречу 6-му Всемирному Водному Форуму — совместные действия в направлении водной безопасности 12-13 мая 2011 года Международная конференция Ташкент, Узбекистан Управление рисками и водная безопасность Концептуальная записка Навстречу 6-му Всемирному Водному Форуму — совместные действия в направлении водной безопасности Международная конференция 12-13 мая 2011 г., Ташкент, Узбекистан Управление рисками и водная безопасность Концептуальная записка Управление рисками и водная...»

«SD :: 425E SD :: 425S :: E ПОСОБИЕ ПО ЭКСПЛУАТАЦИИ ПЕРЕД НАЧАЛОМ ЭКСПЛУАТАЦИИ ПОЛНОСТЬЮ ПРОЧТИТЕ ДАННОЕ ПОСОБИЕ Важная информация о безопасности Описание предупредительных надписей и символов, использующихся в настоящем руководстве Это символ предупреждения об опасности. Он используется для предупреждения о потенциальной опасности для здоровья людей. Во избежание причинения вреда здоровью и смерти людей необходимо соблюдать указания по технике безопасности, обозначенные данным символом. Надпись...»

«Водный сектор в Германии - Методы и опыт Издатель: Федеральное Министерствоокружающей среды, охраны природы и безопасности реакторов Bundesministerium fr Umwelt, Naturschutz und Reaktorsicherheit Postfach 120629 53048 Bonn Телю: 01888 / 305-0 факс: 01888 / 305-32 25 Internet: http://www.bmu.de Федеральное ведомство охраны окружающей среды на благо человека и окружающей среды Umweltbundesamt Postfach 33 00 22 14191 Berlin Телю: 030 / 89 03-0 факс: 030 / 89 03-22 85 Internet:...»

«28 декабря 2007 года N 177-ПК ПЕРМСКИЙ КРАЙ ЗАКОН О КРАЕВОЙ ЦЕЛЕВОЙ ПРОГРАММЕ ПРЕДУПРЕЖДЕНИЕ ВРЕДНОГО ВОЗДЕЙСТВИЯ ВОД И ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ ГИДРОТЕХНИЧЕСКИХ СООРУЖЕНИЙ НА ТЕРРИТОРИИ ПЕРМСКОГО КРАЯ НА 2008-2012 ГОДЫ Принят Законодательным Собранием Пермского края 14 декабря 2007 года (в ред. Законов Пермского края от 04.08.2008 N 281-ПК, от 03.09.2009 N 485-ПК, от 08.10.2010 N 692-ПК, от 01.07.2011 N 792-ПК, от 01.12.2011 N 869-ПК, от 09.07.2012 N 70-ПК, с изм., внесенными Законами...»

«ФГУ Администрация морского порта Новороссийск КОНЦЕПЦИЯ СИСТЕМНОГО УПРАВЛЕНИЯ ЭКОЛОГИЧЕСКОЙ БЕЗОПАСНОСТЬЮ В МОРСКОМ ПОРТУ НОВОРОССИЙСК ред. 2012 года ФГУ Администрация морского порта Новороссийск Концепция управления системой экологической безопасности в морском порту Новороссийск УТВЕРЖДАЮ Капитан морского порта Новороссийск В. В. Ерыгин 2012 г. КОНЦЕПЦИЯ СИСТЕМНОГО УПРАВЛЕНИЯ ЭКОЛОГИЧЕСКОЙ БЕЗОПАСНОСТЬЮ В МОРСКОМ ПОРТУ НОВОРОССИЙСК (издание 2012 года ) на основе международных стандартов ИСО...»

«Новый opel ASTRA GTC КаК в Самых Смелых Снах. СОДеРЖанИе Смелые очертания и динамичный характер делают Astra GTC самым совершенным нОвыЙ OPEL ASTRA GTC 04 Вступление автомобилем из всего семейства Astra. Уникальный дизайн автомобиля заставляет 16 Комплектации окружающих совсем по-другому взглянуть на него, а его выдающиеся динамические 20 Динамика вождения/шасси характеристики заставляют сердце биться чаще, когда вы оказываетесь за рулем. 24 Универсальность С Astra GTC любая дорога начнет...»

«СЕРИЯ НОРМ МАГАТЭ ПО БЕЗОПАСНОСТИ Вывод из эксплуатации медицинских, промышленных и исследовательских установок РУКОВОДСТВА № WS-G-2.2 ПУБЛИКАЦИИ МАГАТЭ ПО ВОПРОСАМ БЕЗОПАСНОСТИ НОРМЫ БЕЗОПАСНОСТИ МАГАТЭ В соответствии со статьей III своего Устава Агентство уполномочено устанавливать или принимать нормы безопасности для защиты здоровья и сведения к минимуму опасностей для жизни и имущества и обеспечивать применение этих норм. Публикации, посредством которых МАГАТЭ устанавливает нормы,...»

«ВЫКЛЮЧАТЕЛИ АВТОМАТИЧЕСКИЕ АВ2М15, АВ2М20 ТЕХНИЧЕСКОЕ ОПИСАНИЕ И ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ БЕИВ.641887.003 ТО СОДЕРЖАНИЕ Введение 1 Назначение 2 Технические данные 3 Устройство и работа выключателя и его дополнительных сборочных единиц 4 Маркирование выключателей 5 Тара и упаковка 6 Указания мер безопасности 7 Порядок установки выключателей 8 Подготовка выключателей к работе 9 Проверка функционирования и уставок полупроводниковых расцепителей МРТ4, МРТ8 10 Техническое обслуживание и проверка...»

«90- 10128S70 806 Добро пожаловать за границу! Надлежащий уход и техническое обслуживание играют важную роль в обеспечении максимальной эффективности, высоких эксплуатационных характеристик и экономичности вашего изделия компании Mercury Product. Прилагаемая Регистрационная карточка владельца - это ключ к отдыху для всей семьи, не осложненному проблемами. См. Руководство по эксплуатации и техническому обслуживанию относительно подробностей по вашему гарантийному покрытию. Подробности...»

«ЧАСТЬ ВТОРАЯ: “КРЕЙСЕР “ШМИДТ” Глава четырнадцатая: “ДВА КАПИТАНА - 2” “И ты славный сын Фигераса Нарсис Монтуриоль, тот, кто придумал и выстроил первую подводную лодку, устреми на меня свой затуманенный взор!” “Тайная жизнь Сальвадора Дали, написанная им самим, О СЕБЕ И ОБО ВСЕМ ПРОЧЕМ” (Нью-Йорк, 1941 г.) 1*. - Нарсис Монтуриоль (1819-1885) - испанский изобретатель, автор проекта подводной лодки - первой после А. Македонского и Л. да Винчи, - пояснил Одиссей (*), захлопнув книгу Великого...»

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

«УТВЕРЖДЕН приказом МЧС России от 21.02.2013 № 116 МИНИСТЕРСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ ПО ДЕЛАМ ГРАЖДАНСКОЙ ОБОРОНЫ, ЧРЕЗВЫЧАЙНЫМ СИТУАЦИЯМ И ЛИКВИДАЦИИ ПОСЛЕДСТВИЙ СТИХИЙНЫХ БЕДСТВИЙ СП 7.13130.2013 СВОД ПРАВИЛ ОТОПЛЕНИЕ, ВЕНТИЛЯЦИЯ И КОНДИЦИОНИРОВАНИЕ Требования пожарной безопасности Москва 2013 СП 7.13130.2013 Предисловие Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ О техническом регулировании, а правила разработки –...»

«Руководство по эксплуатации и монтажу EPVA Руководство по эксплуатации и монтажу Предохранительный запорный клапан Газовый пневматический клапан EPVA Оглавление 1.0 Общие сведения 1.1 Характеристики клапана 1.2 Цель применения 2.0 Указания на опасности 2.1 Термины по технике безопасности 2.2 Указания по безопасности 2.3 Квалифицированный персонал 2.4 Самовольная переделка и изготовление запасных частей 2.5 Недопустимые режимы работы 2.6 Указание по безопасности при применении во взрывоопасных...»

«высшее профессиональное образование Н.Я.ЯхьЯев Безопасность транспортных средств Учебник Допущено Учебно-методическим объединением по образованию в области транспортных машин и транспортнотехнологических комплексов в качестве учебника для студентов высших учебных заведений, обучающихся по специальности Организация и безопасность движения (Автомобильный транспорт) направления подготовки Организация перевозок и управления на транспорте УДК 629.067(075.8) ББК 39.808я73 Я90 Р е ц е н з е н т ы:...»

«ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО Волговодпроект (ЗАО Волговодпроект) Разработка проекта правил использования Карабашского водохранилища (П-13-84) ГК № 21-ФБ от 14.08.2013г. Этап №4. Разработка проекта ПИВР. г. Волгоград 2013г ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО Волговодпроект (ЗАО Волговодпроект) Разработка проекта правил использования Карабашского водохранилища (П-13-84) ГК № 21-ФБ от 14.08.2013г. Этап №4. Разработка проекта ПИВР. Генеральный директор Хатько А.А. ГИП Карлин В.Н. г. Волгоград 2013г...»

«ВСТУПЛЕНИЕ ВСТУПЛЕНИЕ На протяжении уже более 15 лет техника Scarlett является одной из самых любимых и популярных марок на территории России и СНГ. Такой статус она смогла заслужить благодаря своему уникальному продуктовому предложению. Любой, даже самый требовательный покупатель, обязательно найдет подходящую именно ему модель: компания предлагает как очень простые, так и многофункциональные устройства, как классические, так и ультрамодные, как нейтрально-белые, так и яркие. Но при всем...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Амурский государственный университет Кафедра безопасности жизнедеятельности УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ СИСТЕМНЫЙ АНАЛИЗ И МОДЕЛИРОВАНИЕ ПРОЦЕССОВ В ТЕХНОСФЕРЕ Основной образовательной программы по специальности: 280101.65 Безопасность жизнедеятельности в техносфере Благовещенск 2012 УМКД разработан кандидатом...»

«УТВЕРЖДАЮ Руководитель Департамента охраны окружающей среды и экологической безопасности Министерства природных ресурсов Российской Федерации А.М.Амирханов 19 января 2001 года ПОЛОЖЕНИЕ о государственном учреждении Центрально-Лесной государственный природный биосферный заповедник _ В дополнение к настоящему документу см. изменения, внесенные: приказом МПР России от 17 марта 2005 года N 66; приказом Минприроды России от 27 февраля 2009 года N 48; приказом Минприроды России от 26 марта 2009 года...»

«6304 4536 – 04/2006 RU Сервисный уровень Инструкция по монтажу Плоские солнечные коллекторы Logasol SKN 3.0 / SKE 2.0 Монтаж на плоской крыше и фасаде 63043970.01-1.SD Внимательно прочитайте перед монтажом Содержание 1 Общие положения 2 Технические характеристики. 3 Техника безопасности. 3.1 Применение по назначению................................... 5 3.2 Условные обозначения...................................... 6 3.3...»

«Бетонный завод РБУ-2Г-15АК (30АК) Паспорт Златоуст 2014 Паспорт на бетонный завод РБУ-2Г-15АК (30АК) СОДЕРЖАНИЕ Предисловие.. 3 Введение.. 4 1. Назначение.. 5 2. Технические характеристики... 5 3. Комплектность.. 6 4. Устройство и принцип работы.. 7 5. Указание мер безопасности.. 12 6. Подготовка к работе.. 7. Порядок работы.. 8. Техническое обслуживание и ремонт.. 9. Ввод в эксплуатацию и учет технического обслуживания. 10. Возможные неисправности и способы их устранения. 11. Свидетельство о...»






 
© 2014 www.kniga.seluk.ru - «Бесплатная электронная библиотека - Книги, пособия, учебники, издания, публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.