ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.11.2023

Просмотров: 28

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
6- 18 Модули ввода/вывода Публикация 1756-RM001C-EN-P- Апрель Подключение модуля входа термопары
Помимо следования общим положениям по использованию любого модуля аналогового ввода ControlLogix, приведенным на стр. 613, перед подключением такого модуля ознакомьтесь со следующими указаниями Осуществляйте подключение к одному и тому же входному каналу каждого из двух модулей При подключении термопар подключайте их параллельно к двум модулям. Для обеспечения соответствия показаний температуры используйте один и тот же канал каждого модуля.
На Рис. 6.14 показано, как должен быть подключен модуль Рисунок 6.14 Подключение модуля аналогового входа термопары
ControlLogix
Шасси0+
Сопротив- ление
Шасси0+
Сопротив- ление
Термопара А
Термопара Б

Модули ввода/вывода ControlLogix Публикация 1756-RM001C-EN-P- Апрель Подключение модуля входа термометра сопротивления
Помимо следования общим положениям по использованию любого модуля аналогового ввода ControlLogix, приведенным на стр. 613, перед подключением модуля ознакомьтесь со следующими указаниями Термометры сопротивления нельзя подключать параллельно, в противном случае точность их показаний сильно ухудшится. Необходимо использовать два датчика.
На Рис. 6.15 показано, как должен быть подключен модуль 1756IR6I. Рисунок 6.15 Подключение модуля аналогового входа термометра сопротивления Шасси А
Шасси Б
Шасси А
Шасси Б
Сопротивл.
Сопротивл.
Термометр сопротивления А
Термометр сопротивления Б

6- 20 Модули ввода/вывода Публикация 1756-RM001C-EN-P- Апрель Использование модулей аналогового вывода
Модуль аналогового вывода ControlLogix 1756OP8 сертифицирован для использования в приложениях Общие положения при испольховании любого модуля аналогового вывода ControlLogix
Cуществует ряд общих положений, которых вы должны придерживаться при использовании модулей аналогового вывода в приложениях SIL2:
• Контрольные испытания (Proof Tests) – Необходимо периодически (например, разв несколько лет) выполнять проверку работоспособности системы (System Validation test). Вручную или автоматически проверьте выходы, чтобы убедиться в том, что все выходы работоспособны. Передаваемые по каналу данные при этом должны варьироваться во всем рабочем диапазоне, чтобы убедиться в соответствующем изменении уровней сигнала с полевых устройств. За дополнительной информацией о контрольных испытаниях обращайтесь к стр. 15 и Рис. 9.1 на стр. 95.
• Периодическая калибровка входов при необходимости Модули ввода/вывода ControlLogix поставляются изготовителем сочень точной калибровкой. Однако, поскольку каждое применение имеет свои особенности, пользователи отвечают за надлежающую калибровку своих модулей ввода/вывода
ControlLogix для их конкретного применения.
Пользователи могут использовать тесты, включенные в логику прикладной программы, для определения необходимости повторной калибровки модуля. Например, чтобы понять, требуется ли повторная калибровка модуля ввода, пользователь может задать диапазон допуска на точность для конкретного приложения. Затем пользователь может измерить выходные значения по нескольким каналами сравнить эти значения с приемлемыми значениями, находящимися в пределах допуска. Исходя из их разницы пользователь может определить необходимость в повторной калибровке.
Калибровка (и последующая повторная калибровка) не является вопросом обеспечения безопасности. Однако мы рекомендуем выполнять калибровку каждого аналогового выхода не реже каждых трех лет, чтобы обеспечить точность выходного сигнала и избежать неправомерных остановов приложения

Модули ввода/вывода ControlLogix Публикация 1756-RM001C-EN-P- Апрель 2004
• Выбор формата данных с плавающей точкой при
конфигурировании модуля Модули аналогового вывода
ControlLogix выполняют множество операций по обработке внутриплатных предупредительных сигналов для проверки того, что выходной сигнал находится в приемлемом для данного приложения диапазоне. Однако такая возможность имеется только в режиме плавающей точки (Floating Point).
• Проверка соответствующих битов ошибки модуля, ошибки канала и состояния канала для запуска процедур обработки ошибок В процессе нормальной работы каждый модуль передает контроллеру данные о рабочем состоянии каждого канала. Логика приложения должна проверять соответствующие биты, чтобы обеспечить запуск процедуры обработки ошибок для данного приложения. За дополнительной информацией об ошибках обращайтесь к Главе 7 Ошибки в системе ControlLogix».
• Для типичных приложений аварийного останова

(emergency shutdown ESD) выходы должны быть настроены на обесточивание При конфигурировании любого модуля вывода ControlLogix каждый выход должен быть настроен на обесточивание в случае ошибки, а также в случае перехода контроллера в программный режим. Исключения из типичных приложений ESD приводятся в Главе 1 Концепция SIL».
• Подключение выхода обратно ко входу и проверка эхо

сигнала выходных данных Пользователи должны подключить аналоговый выход к исполнительному устройству, а затем обратно к аналоговому входу, чтобы контролировать работу выхода, как показано на Рис. 6.17. Логика приложения должна проверять значение эха данных (Data Echo) для каждой точки выхода, чтобы убедиться в том, что запрошенная выходная команда была получена данным модулем от контроллера. Это значение нужно сравнить с аналоговым входом, контролирующим выход, чтобы удостовериться, что значение находится в приемлемом для данного приложения диапазоне.
В показанной на Рис. 6.16 логике заданный пользователем процент приемлемого отклонения (Допуск) применяется сконфигурированному диапазону аналоговых входных и выходных данных (Диапазон) и сохраняется полученная дельта Дельта. Полученное значение дельты затем прибавляется к и вычитается из значения контролирующего аналогового входного канала, при этом получается приемлемый верхний Верхний предел) и нижний (Нижний предел) пределы отклонения. Эхо аналоговых выходных данных (Эхо выхода) затем сравнивается с этими предельными значениями с целью определения правильности работы выхода.
Бит ОК выхода является условием запуска таймера, уставка которого учитывает приемлемое время отклика на ошибку и все задержки передачи данных в системе, связанные с фильтрацией или выходом. Если несовпадение входного значения и эха выходных данных продолжается дольше этой уставки, регистрируется ошибка и выдается соответствующий сигнал

6- 22 Модули ввода/вывода Публикация 1756-RM001C-EN-P- Апрель Рисунок 6.16 Контроль аналогового выхода посредством аналогового входа
Функции управления, диагностики и сигнализации должны выполняться последовательно При подключении двух модулей аналогового вывода водном и том же приложении убедитесь в том, что:

Оба модуля используют идентичную конфигурацию.

Оба модуля принадлежат одному и тому же контроллеру.
Выходы ОК
Таймер
MULT
Диапазон
Допуск %
Дельта
ADD
Дельта
Контроли- рующий вход
Верх. предел
SUB
Дельта
Контр-щий вход Нижний предел
LIM
Ниж. предел
Эхо выхода
Верх. предел Выходы ОK
Ошибка выходов
Таймер выполнен
Ошибка выходов
Сигнал оператору

Модули ввода/вывода ControlLogix Публикация 1756-RM001C-EN-P- Апрель Подключение модулей аналогового вывода В общем случае, практика проектирования говорит о том, что каждый аналоговый выход должен быть подключен к отдельному входному зажиму, чтобы обеспечить правильную работу выхода.
Подключение модуля аналогового выхода в режиме напряжения
На Рис. 6.17 показано, как должен быть подключен модуль 1756OF8 для использования в режиме напряжения.
Рисунок 6.17 Подключение модуля аналогового выхода ControlLogix в режиме напряжения
(+)
(–)
(+)
(–)
Модуль аналогового вывода
Модуль аналогового ввода
Исполнит.
устройство

6- 24 Модули ввода/вывода Публикация 1756-RM001C-EN-P- Апрель Подключение модуля аналогового вывода в токовом режиме
Помимо следования общим положениям по использованию любого модуля аналогового вывода ControlLogix, приведенным на стр. 620, перед подключением модуля 1756OF8 в токовом режиме ознакомьтесь со следующими указаниями Включение других устройств в токовую петлю вы можете поместить другие устройства в любое место токовой петли выходного канала при условии, что источник тока сможет дать достаточное напряжение для обеспечения всех падений напряжения (сопротивление каждого выхода модуля – 250 Ом)
На Рис. 6.18 показано, как должен быть подключен модуль 1756OF8 для использования в токовом режиме. Рисунок 6.18 Подключение модуля аналогового вывода ControlLogix в токовом режиме
(+)
(–)
(+)
(–)
Модуль аналогового вывода
Модуль аналогового ввода
Исполнит.
устройство

Модули ввода/вывода ControlLogix Публикация 1756-RM001C-EN-P- Апрель Контрольный перечень для входов Следующий контрольный перечень необходим для проектирования, программирования и ввода в эксплуатацию входов SIL. Он может использоваться в качестве руководства при проектировании, а также при проведении контрольных испытаний. В случае использования в качестве руководства при проектировании этот контрольный перечень можно сохранить как один из проектных документов.
Для целей программирования или ввода в эксплуатацию можно заполнить отдельный контрольный перечень для каждого отдельного входного канала SIL в системе. Это единственный способ обеспечения полного и четкого выполнения всех требований. Этот контрольный перечень также может использоваться в качестве документации по подключению внешних схем к соответствующей прикладной программе.
Контрольный перечень для входов в системе ControlLogix
Компания:
Объект:
Описание контура управления:
Входные каналы SIL в. Требования ко всем модулям ввода (применяются к модулям как цифрового, таки аналогового ввода) Да Нет Прим.
1
Выбрано ли Exact Match (Точное соответствие) в качестве опции электронного ключа для всех модулей Установлен ли RPI назначение, соответствующее вашему приложению Принадлежат ли все модули одному контроллеру Выполнили вы контрольные испытания системы и модулей Подготовили ли вы процедуры обработки ошибок
❏ Последовательно ли выполняются в логике приложения функции управления, диагностики и сигнализации ❏
No. Дополнительные требования, относящиеся только к модулям цифрового ввода
Да Нет Прим.
1
Соблюдаются ли следующие условия при подключении двух модулей цифрового ввода водном приложении Оба модуля принадлежат одному контроллеру Датчики подключены к разным точкам входа Рабочим состоянием является ON (ВКЛ).
• Нерабочим состоянием является OFF (ВЫКЛ).
• Параметры конфигурации (такие как RPI, значения фильтрации) идентичны Установлен ли Commmunication Format (Формат обмена данными) для стандартных модулей ввода на одну из имеющихся опций Input Data (входных данных Установлен ли Commmunication Format (Формат обмена данными) для диагностических модулей ввода на опцию Full Diagnostic (Полностью диагностический) Input Data (входных данных Вся ди диагностика активизирована в диагностических модулях ввода Контролируются ли задействованные биты диагностики в диагностических модулях ввода процедурами обработки ошибок Является ли соединение диагностических модулей ввода с удаленными модулями прямым соединением
❏ ❏
No. Дополнительные требования, относящиеся только к модулям аналогового ввода
Да Нет Прим Установлен ли Commmunication Format (Формат обмена данными) на Float Data (Данные с плавающей точкой Выполняете ли вы калибровку модулей с периодичностью, требуемой вашим приложением Используете ли вы релейную логику для сравнения аналоговых входных данных по двум каналам, чтобы удостовериться в их совпадении в приемлемом диапазоне и надлежащем использовании избыточных данных Написали ли вы логику приложения для проверки битов на любое состояние, могущее вызвать ошибку, и соответствующие процедуры обработки ошибок Объединены ли заземлители преобразователей при подключении модуля 1756-IF8 в режиме напряжения Правильно ли включены устройства в контур при подключении модуля 1756-IF8 в токовом режиме При параллельном подключении модулей 1756-IT6I, подключили ли вы их к одному и тому же каналу каждого модуля как показано на Рис. 6.14, стр. 6-18?
❏ Используются ли два датчика при подключении двух модулей 1756-IR6I, как показано на Рис. 6.15, стр. 6-19?
❏ ❏

6- 26 Модули ввода/вывода Публикация 1756-RM001C-EN-P- Апрель Контрольный перечень для выходов Следующий контрольный перечень необходим для проектирования, программирования и ввода в эксплуатацию выходов SIL. Он может использоваться в качестве руководства при проектировании, а также при проведении контрольных испытаний. В случае использования в качестве руководства при проектировании этот контрольный перечень можно сохранить как один из проектных документов.
Для целей программирования или ввода в эксплуатацию можно заполнить отдельный контрольный перечень для каждого отдельного выходного канала SIL в системе. Это единственный способ обеспечения полного и четкого выполнения всех требований. Этот контрольный перечень также может использоваться в качестве документации по подключению внешних схем к соответствующей прикладной программе.
Контрольный перечень для выходов в системе ControlLogix
Компания:
Объект:
Описание контура управления:
Выходные каналы SIL в. Требования ко всем модулям вывода (применяются к модулям как цифрового, таки аналогового
вывода)
Да Нет Прим.
1
Выполнили вы контрольные испытания модулей Выбрано ли Exact Match (Точное соответствие) в качестве опции электронного ключа для всех модулей Установлен ли RPI назначение, соответствующее вашему приложению Подготовили ли вы процедуры обработки ошибок, включая сравнение выходных данных с соответствующей точкой входа Использовали ли вы в вашем приложении, при необходимости отключения питания модуля в случае обнаружения в модуле короткого замыкания или иной ошибки, внешние реле или последовательно включенный изолированный выход Реализовано ли в релейной логике управление внешними реле Проверяется ли эхо выходных данных (Output Data Echo) в логике вашего приложения Настроены ли все выходы на обесточивание в случае возникновения ошибки или перехода контроллера в программный режим Используют ли идентичную конфигурацию два модуля одного типа, которые используются водном и том же приложении Если в приложении используются два модуля одного типа, принадлежат ли оба модуля одному контроллеру Последовательно ли выполняются в логике приложения функции управления, диагностики и сигнализации ❏
No. Требования, относящиеся только к модулям цифрового вывода
Да Нет Прим.
1
Установлен ли Commmunication Format (Формат обмена данными) для стандартных модулей вывода на Output Data (Выходные данные Подключили ли выходы стандартных модулей вывода к соответствующему входу для проверки того, что выход соответствует заданному командой состоянию Вся ди диагностика активизирована в диагностических модулях вывода Контролируются ли задействованные биты диагностики в диагностических модулях вывода процедурами обработки ошибок Установлен ли Commmunication Format (Формат обмена данными) для диагностических модулей вывода на опцию Full Diagnostic (Полностью диагностический) Output Data (выходных данных Выполняете ли вы периодически импульсное тестирование (Pulse Test) диагностических модулей вывода для проверки того, что выход способен менять свое состояние Является ли соединение диагностических модулей вывода с удаленными модулями прямым соединением
❏ ❏
No. Требования, относящиеся только к модулям аналогового вывода
Да Нет Прим.
1
Установлен ли Communication Format (Формат обмена данными) на Float Data (Данные с плавающей точкой Выполняете ли вы калибровку модулей с периодичностью, требуемой вашим приложением Правильно ли включены устройства в контур при подключении модуля 1756-OF8 в токовом режиме Написали ли вы логику приложения для проверки битов на любое состояние, могущее вызвать ошибку, и соответствующие процедуры обработки ошибок ❏
Публикация 1756-RM001C-EN-P- Апрель Глава Ошибки в системе ControlLogix
Введение
Архитектура ControlLogix предоставляет пользователю разнообразные возможности по обнаружению ошибок в системе и реагированию на них. Одним из способов устранения пользователями ошибок является заполнение ими контрольных перечней для входов и выходов, приведенных на страницах 625 и
626, для их конкретных приложений.
Помимо заполнения этих контрольных перечней можно провести опрос различных объектов устройств для определения текущего рабочего состояния. Кроме того, модули предоставляют данные о состоянии их функционирования и о состоянии процессов вовремя выполнения. Пользователи сами должны решить, какие данные им лучше использовать для запуска приложением последовательности завершения работы.
В этой главе в качестве примера приводятся два условия, которые вызовут ошибку в SIL2 сертифицированной системе ControlLogix:
• Изменение положения переключателя, приводящее к выходу из режима выполнения (RUN)
• Сигнализация высокого уровняв модуле аналогового ввода
За дополнительной информацией по доступным для проверки битам состояния аналоговых устройств обращайтесь к Руководству пользователя по модулям аналогового ввода/вывода ControlLogix, публикация За информацией по самотестированию системы и программируемым пользователем откликам обращайтесь к Приложению В.
За дополнительной информацией по ошибкам обращайтесь к Приложению С Дополнительная информация по обработке ошибок в системе Проверка положения переключателя с помощью инструкции Следующие цепочки генерируют ошибку в том случае, если переключатель на передней панели контроллера перешел из режима
Run (Выполнение) в другое положение

7- 2 Ошибки в системе Публикация 1756-RM001C-EN-P- Апрель Рисунок В этом примере инструкция Get System Value (GSV) опрашивает атрибут STATUS объекта CONTROLLERDEVICE и сохраняет результат в слове под названием KEYSTATE, где биты 12 и 13 определяют состояние переключателя в соответствии с Таблицей 7.1. Таблица Во всех случаях, когда бит 13 установлен, переключатель не находится в положении RUN. В результате проверки бита 13 слова
KEYSTATE на установленное состояние будет сгенерирована ошибка.
Дополнительную информацию по обращению к объекту
CONTROLLERDEVICE можно найти в Справочном руководстве по основным инструкциям контроллеров Logix5000, публикация Бит Бит Описание Переключатель в положении Run (Выполнение Переключатель в положении Program (Программа Переключатель в положении Remote (Удаленный)
GSV
Класс: Атрибут Адресат KEYSTATE
KEYSTATE.13
Ошибка
Ошибка
Сигнал оператору

Ошибки в системе ControlLogix Публикация 1756-RM001C-EN-P- Апрель Проверка превышения верхнего допустимого значения для модуля аналогового ввода
Аналоговые модули ControlLogix выполняют обработку и сравнение полевых данных непосредственно в модуле, что легко позволяет проверять биты состояния с целью выдачи ошибки.
Например, можно сконфигурировать модуль 1756IF8 с заданными пользователем допустимыми предельными значениями, при превышении которых в модуле будет установлен и возвращен в контроллер бит состояния. После этого пользователь может проверить состояние таких битов с целью выдачи ошибки, как показано на Рис. Рисунок В вышеприведенном примере бит превышения верхнего допустимого значения для канала 1 (CH1HAlarm) проверяется на установленное состояние для выдачи ошибки. Если в процессе работы при обработке модулем аналогового ввода аналоговых сигналов от полевых датчиков окажется, что значение для канала 1 превышает заданное пользователем значение для верхнего предела по каналу 1, то будет установлен и направлен в контроллер бита также будет выдано сообщение об ошибке.
Ch1HAlarm
Ошибка
Ошибка
Сигнал оператору

1   2   3   4   5   6   7   8   9

7- 4 Ошибки в системе Публикация 1756-RM001C-EN-P- Апрель Для заметок
Публикация 1756-RM001C-EN-P- Апрель Глава Общие требования к прикладному программному обеспечению
В этой главе подробно обсуждаются требования к прикладной программе.
Программное обеспечение для систем, связанных с Прикладное программное обеспечение для систем автоматизации, связанных с SIL2, должно создаваться с помощью инструмента программирования (RSLogix 5000) в соответствии с IEC Прикладная программа должна создаваться с помощью пакета программирования RSLogix 5000 и содержать конкретные функции оборудования, которые должны реализовываться системой
ControlLogix. Параметры функционирования также вводятся в систему с помощью RSLogix За этой информацией:
См. стр.:
Программное обеспечение для систем, связанных с SIL2 Режимы работы системы Программирование для SIL2 Общие указания по разработке прикладного ПО
8-2
Форсировка
8-4
Обеспечение защиты
8-4
Контрольный перечень по созданию прикладной программы

8- 2 Общие требования к прикладному программному обеспечению
Публикация 1756-RM001C-EN-P- Апрель Программирование для Концепция безопасности, используемая для системы Концепция безопасности SIL2 базируется наследующих предположениях аппаратное и микропрограммное обеспечение системы программирования работает правильно (те. ошибки системы программирования могут быть обнаружены пользователь правильно применяет логику, те. допущенные пользователем ошибки программирования могут быть обнаружены.
При первоначальном вводе в эксплутацию системы ControlLogix, относящейся к обеспечению безопасности, вся система должна быть проверена посредством полного функционального тестирования. После внесения изменений в прикладную программу необходимо проверить измененную программу или логику.
За дополнительной информацией о том, как должны действовать пользователи привнесении изменений в свою прикладную программу, обращайтесь к разделу Изменение вашей прикладной программы на стр. Общие указания по разработке прикладного ПО
Предполагается, что прикладное ПО для планируемых систем SIL2 должно разрабатываться интегратором т/и/или пользователем системы. Разработчик должен руководствоваться положительным опытом проектирования, включая использование Функциональных требований Технологических схем Временных диаграм
• Схем последовательности операций Экспертизы программы Аттестации программы
Вся логика должна быть подвергнута независимой экспертизе и протестирована. Для ускорения экспертиз и уменьшения непредусмотренных откликов системы разработчикам следует по возможности ограничивать набор используемых инструкций основными булевыми инструкциями/инструкциями релейной логики (например, проверка состояния On/Off (Вкл/Выкл), таймеры, счетчики и т.п.). Этот набор должен включать инструкции, которые могут использоваться для аналоговых параметров, а именно Контроль по диапазону значений Сравнения Математические инструкции
За подробностями обращайтесь к Приложению В «Самотестирование системы и программируемые пользователем отклики

Общие требования к прикладному программному обеспечению Публикация 1756-RM001C-EN-P- Апрель Пользователи должны убедиться в том, что прикладная программа загрузилась и работает надлежащим образом. Типичным способом проверки является выгрузка загруженного файла программы и его сравнение с файлом, сохраненном на используемом для программирования терминале. Сравнение выгруженного файла можно выполнять через некоторое время, сохранив первый выгруженный файл и сравнив его с файлом, выгруженным во второй или следующий раз. Такой подход может реализовываться с использованием разных путей (те. через ControlNet и через последовательный порт).
Логика обеспечения безопасности должна быть отдельной от логики, несвязанной с обеспечением безопасности.
Проверка созданной прикладной программы
Для проверки созданной прикладной программы на соответствие конкретной функции вы должны подготовить подходящий набор тестовых вариантов, охватывающих технические требования. Этот набор тестовых вариантов сохраняется в качестве спецификации на тестирование.
Также необходимо подготовить подходящий наболр тестовых вариантов для численной проверки формул. Приемлемо тестирование в эквивалентном диапазоне. Это означает тестирование в пределах заданного диапазона значений, на границах диапазона или в недопустимых диапазонах значений. Тестовые варианты должны быть подобраны таким образом, чтобы можно было убедиться в правильности вычислений. Необходимое количество тестовых вариантов зависит от используемой формулы и должно включать критические пары значений.
Однако нельзя обойтись без активного моделирования с использованием источников, так как это является единственным способом проверки правильности подключения датчиков и исполнительных устройств к системе. Более того, это единственный способ тестирования конфигурации системы. Пользователям следует проверить правильность запрограммированных функций путем форсировки ввода/вывода или ручного манипулирования датчиками и исполнительными устройствами.
Возможности идентификации программы
Прикладная программа однозначно индентифицируется одним из следующего Названием Датой Версией Любыми другими идентификационными данными пользователя

8- 4 Общие требования к прикладному программному обеспечению
Публикация 1756-RM001C-EN-P- Апрель 2004
Форсировка
Форсировку необходимо заблокировать после тестирования и аттестации системы.
Обеспчение защиты
Пользователь должен определить меры, которые будут применяться для защиты от несанкционированных манипуляций.
В системе ControlLogix ив имеются механизмы защиты, предотвращающие непреднамеренное или несанкционированное внесение изменений в систему обеспчения безопасности Следующие инструменты могут использоваться для целей защиты в сертифицированном приложении ControlLogix:
!
Logix CPU Security Tool (Инструмент защиты ЦПУ Logix)
!
Source Protection Tool (Инструмент защиты источников Security Server (Сервер защиты Каждый из этих инструментов выполняет свои функции по защите, включая защиту при помощи паролей с различными уровнями доступа к разным частям приложения. Описание этих инструментов здесь не приводится ввиду его объемности. За дополнительнйо информацией пользователи могут обратиться в свое местное представительство Rockwell Automation.
• В процессе нормальной работы переключатель контроллера должен находиться в положении RUN (Выполнение, а ключ должен быть вынут Опции оператора настраиваются при регистрации пользователя в системе ControlLogix.
• Вовремя нормальной работы SIL2 в режиме выполнения (RUN) связь между RSLogix 5000 и системой ControlLogix не допускается.
Необходимо соблюдать требования стандартов, относящихся к обеспечению безопасности и к конкретному приложению, в части защиты от манипуляций. Предоставление прав доступа персоналу и обеспечение необходимых мер защиты – это обязанность лиц, осуществляющих ввод системы в эксплуатацию

Общие требования к прикладному программному обеспечению Публикация 1756-RM001C-EN-P- Апрель Режимы работы системы Режимы работы системы ControlLogix устанавливаются при помощи трехпозиционного переключателя, расположенного на передней панели контроллера. Имеются следующие режимы Run (Выполнение Program (Программирование Remote (Удаленный) – Это режим программирования или выполнения, обеспечиваемый программным обеспечением.
На Рис. 8.1 показан контроллер с переключателем в положении, соответствующем режиму выполнения (Рисунок Когда сертифицированное приложение работает в режиме выполнения, переключатель контроллера должен находиться в положении RUN, а ключ должен быть вынут. В этом режиме активизированы только выходы

8- 6 Общие требования к прикладному программному обеспечению
Публикация 1756-RM001C-EN-P- Апрель Контрольный перечень по созданию прикладной программы
Рекомендуется заполнить следующий контрольный перечень по техническим аспектам обеспечения безопасности при программировании, перед загрузкой и после загрузки новой или модифицированной программы.
Контрольный перечень по созданию прикладной программы
Руководство по безопасности системы ControlLogix
Компания:
Объект:
Название проекта:
Название файла/архивный номер:
Вопросы для проверки
Да
Нет
Примечание
Перед модификацией
Создавались ли конфигурация системы ControlLogix и прикладная программа с учетом аспектов обеспечения безопасности Используются ли руководящие указания по программированию при создании прикладной программы После модификации – перед загрузкой
Проводилась ли экспертиза прикладной программы на предмет выполнения технический требований к системе лицом, не участвующим в создании программы Были ли документально оформлены и выпущены результаты экспертизы (дата/подпись)?
❏ Была ли создана резервная копия всей программы перед ее загрузкой в систему
ControlLogix?
❏ После модификации – после загрузки
Было ли выполнено достаточное количество тестов для относящихся к обеспечению безопасности логических связей (включая ввод/вывод) и для всех математических вычислений Были ли сброшены все форсированные данные перед работой системы обеспечения безопасности Была ли проверена правильность работы системы Были ли установлены соответствующие процедуры и функции защиты информации Находится ли переключатель контроллера в положении Run (режим выполнения, и вынут ли ключ ❏
Публикация 1756-RM001C-EN-P- Апрель Глава Технические требования SIL2 к прикладной программе
В этой главе обсуждается техническая безопасность для прикладной программы.
Общая процедура
Общая процедура программирования приложений SIL2 для системы
ControlLogix приводится ниже Спецификация функции управления, включая:
#
технические требования
#
технологические схемы и временные диаграммы
#
блок#схемы
#
схемы последовательностей
#
описание программы
#
процесс проверки программы Написание прикладной программы Независимая экспертиза Верификация и аттестация
После тестирования программы можно вводить в эксплуатацию систему За этой информацией:
Обращайтесь к стр.:
Общая процедура
9-1
Задача Инструкции программы
9-4
Языки программирования
9-4
Жизненный цикл ввода в эксплуатацию
9-5
Изменение вашей прикладной программы
9-6
Форсировка 9-8

9- 2 Технические требования SIL2 к прикладной программе
Публикация 1756-RM001C-EN-P- Апрель Основы программирования
Для управляющей программы должна быть подготовлена спецификация или функциональное описание. Этот документ является основой для проверки правильности программной реализации функций. Вид представления функционального описания определяется решаемой задачей и может быть следующим:
Логика и инструкции
Логика и инструкции, используемые при программировании приложения, должны обеспечивать простоту понимания простоту отслеживания простоту внесения изменений простоту тестирования
Логика программы
Пользователь должен реализовать простую и легкую в понимании релейную логику другой язык в соответствии с IEC или функциональные блоки с заданными характеристиками.
Мы, например, используем релейную логику из#за ее наглядности и простоты внесения изменений в отдельные части программы в этом формате

Технические требования SIL2 к прикладной программе Публикация 1756-RM001C-EN-P- Апрель 2004
Спецификация
Спецификация должна представлять собой подробное описание, включающее следующее (в соответствии с применимостью в каждом конкретном случае Последовательность операций Блок#схемы и временные диаграммы Схемы последовательности Описание программы Распечатку программы Словесное описание шагов с условиями их выполнения и управляемыми исполнительными устройствами, включая:
#
описание входов
#
описание выходов
#
схемы подключения ввода/вывода и соответствующие ссылки
#
теория работы Матричное или табличное представление пошаговых условий перехода и управляемых исполнительных устройств, включая схемы последовательности и временные диаграммы Задание предельных условий, например, режимов работы, аварийного останова (EMERGENCY STOP) и т.д.
Часть спецификации, относящаяся к вводу/выводу, должна содержать анализ полевых схем, те. тип датчиков и исполнительных устройств:
Датчики (цифровые или аналоговые Сигнал при стандартном режиме работы (принцип спящего тока для цифровых датчиков, отключенное состояние датчика
(OFF) означает отсутствие сигнала Определение степени резервирования, необходимой для уровней SIL
• Контроль и визуальное представление отклонений, включая пользовательскую логику диагностики

9- 4 Технические требования SIL2 к прикладной программе
Публикация 1756-RM001C-EN-P- Апрель Исполнительные устройства Состояние и активизация в стандартном режиме работы обычно OFF (ВЫКЛ))
• Безопасное реагирование/позиционирование при выключении и перебоях в питании, соответственно Контроль и визуальное представление отклонений, включая пользовательскую логику диагностики
Задача Инструкции программы
Пользовательская программа может содержать одну задачу SIL, состоящую из нескольких программ и процедур. Это задача с контролем повремени, приоритет которой и сторожевой таймер задаются пользователем. Задача SIL2 должна иметь высший приоритет для контроллера, а уставка времени сторожевого таймера программы должна задаваться пользователем с учетом времени выполнения задачи SIL и других задач. За дополнительной информацией обращайтесь к Главе 1 Концепция Логика обеспечения безопасности должна быть отдельной от программ, несвязанных с обеспечением безопасности.
Языки программирования
Все имеющиеся в системе ControlLogix языки программирования например, релейная логика, функциональный блок) доступны и для программирования контроллера ControlLogix для приложений SIL2.

Технические требования SIL2 к прикладной программе Публикация 1756-RM001C-EN-P- Апрель Жизненный цикл ввода в эксплуатацию
На Рис. 9.1 показаны необходимые этапы разработки, отладки и сдачи в эксплуатацию прикладной программы.
Рисунок Разработка функциональной спецификации
Создание блок-схемы
Создание временных диаграмм
Определение последовательности операций
Разработка проекта в онлайновом режиме
Разработка проекта в оффлайновом режиме
Загрузка в контроллер
Экспертиза программы независимой стороной
Разработка плана тестирования
Выполнение проверочных тестов для всей логики
Тесты прошли?
Да
Проверка прошла успешно?
Начинается нормальная работа проекта
Нет
Внесение дополнительных изменений в онлайновом режиме и их подтверждение или внесение дополнительных изменений в оффлайновом режиме и загрузка в контроллер
Нет
Определение того, какая логика была изменена или затронута
Проверочное тестирование всей измененной или затронутой логики
Внесение изменений в проект
Загрузка в контроллер
Завершение проверочного тестирования
1
Защищенная PADT
1
Вы должны периодически повторять проверочное тестирование (также называемое контрольными испытаниями, чтобы убедиться в том что входы и выходы функционируют надлежащим образом и управляются прикладной программой. За дополнительной информацией по контрольным испытаниям модулей ввода/вывода обращайтесь к Главе 9 "Модули ввода/вывода ControlLogix".

9- 6 Технические требования SIL2 к прикладной программе
Публикация 1756-RM001C-EN-P- Апрель Изменение вашей прикладной программы
При внесении изменений в вашу прикладную программу в RSLogix
5000 необходимо руководствоваться следующими правилами Не рекомендуется редактировать текст программы. Однако при необходимости это допускается, нов ограниченном объеме. Например, возможно внесение небольших изменений, таких как изменение уставки таймера или аналогового устройства Редактировать программу может лишь специально подготовленный персонал, имеющий соответствующие полномочия. Такой персонал должен использовать все имеющиеся способы контроля, например, использование переключателя контроллера и защиту программного обеспечения при помощи паролей При редактировании программы специально подготовленным персоналом, имеющим соответствующие полномочия, этот персонал берет на себя основную ответственность за безопасность в процессе внесения изменений. Также этот персонал должен обеспечить безопасную работу приложения Перед всяким редактированием программы необходимо выполнить анализ влияния вносимых изменений для функционального описания и других этапов жизненного цикла, показанных на Рис. 9.1 таким образом, как если бы это была совершенно новая программа Пользователи должны достаточно полно документировать все вносимые в программу изменения, включая:
#
предоставление полномочий
#
анализ влияния изменений
#
выполнение
#
информацию о тестировании
#
информацию о исправлениях Пользователи не могут редактировать программу, если она находится в режиме онлайн, а вносимые изменения могут воспрепятствовать выполнению системой функции обеспечения безопасности или альтернативные способы защиты отсутствуют Пользователи не могут редактировать свою программу одновременно с нескольких терминалов программирования Изменения, вносимые в ПО SIS, в данном случае – RSLogix 5000, должны соответствовать требованиям раздела 11.7.1 Интерфейс оператора стандарта IEC 61511.
• Пользователи не могут редактировать свою программу в то время, когда проект работает в режиме выполнения (RUN). Иными словами, если приложение выполняется и переключатель контроллера ControlLogix находится в положении RUN, пользователи не могут вносить изменения в режиме онлайн.

Технические требования SIL2 к прикладной программе Публикация 1756-RM001C-EN-P- Апрель 2004
• Пользователи могут редактировать релейную логику в своей программе одним из следующих способов, описанных в Таблице Таблица 9.1 Способы внесения изменений в вашу прикладную программу при помощи RSLogix 5000
Способ:
Необходимые действия:
Положение переключателя
контроллера
Ключевые моменты этого способа
В режиме оффлайн
Пользователь выполняет задачи, представленные на блок-схеме на Рис. 9.1, стр. 9-5. Пользователи должны перепроверить все приложение перед тем, как возвращаться к нормальной работе.
В режиме онлайн
1.
Поверните переключатель контроллера в положение Используйте панель инструментов редактирования онлайн (Online Edit) для начала редактирования, принятия внесенных изменений, их проверки и ассемблирования.
a.
Нажмите на кнопку начала редактирования ждущей цепочки . Будет сделана копия цепочки, которую вы хотите отредактировать.
b.
Внесите в вашу прикладную программу необходимые изменения. На этом этапе исходная программа все еще активна в контроллере. Изменения вносятся в скопированные цепочки вашей программы и не будут влиять на выходы до тех пор, пока вы не протестируете внесенные в программу изменения в соответствии с пунктом г.
c.
Нажмите на кнопку принятия ждущих изменений цепочки Внесенные вами в программу изменения будут проверены и загружены в контроллер. Теперь в контроллере имеются и измененная, и исходная программы. Однако контроллер продолжает выполнять исходную программу. Вы можете наблюдать состояние входов, а изменения не влияют на выходы.
d.
Нажмите на кнопку тестирования изменений программы Для тестирования изменений нажмите Yes. Теперь программа будет выполняться с изменениями, которые будут влиять на выходы исходная программа больше не выполняется. Однако, если вас не устраивают результаты тестирования изменений, вы можете отвергнуть новую программу, нажав на кнопку отмены тестирования изменений программы . В этом случае контроллер вернется к исходной программе.
f.
Нажмите на кнопку
1   2   3   4   5   6   7   8   9

ассемблирования внесенных в программу изменений Для ассемблирования изменений нажмите Yes. Измененная программа станет единственной программой в контроллере, а исходная программа будет отвергнута.
3.
Выполните частичное контрольное тестирование той части приложения, на которую повлияли внесенные в программу изменения.
4.
Верните переключатель контроллера в положение RUN, чтобы проект вернулся в режим выполнения. Мы рекомендуем вам выгрузить новую программу в ваш терминал программирования, чтобы приложение в контроллере соответствовало приложению на терминале программирования.
5.
Выньте ключ из переключателя. Проект остается в онлайне, но работает в режиме удаленного выполнения. После редактирования пользователям нужно лишь проверить измененную часть прикладной программы.
Мы рекомендуем ограничивать вносимые в режиме онлайн изменения незначительными модификациями программы, такими как изменение уставки, добавление, удаление или модификация цепочек релейной логики.
ВАЖНО: Этот вариант внесения изменений в прикладную программу доступен лишь для изменений релейной логики. Пользователи не могут прибегнуть к этому способу для внесения изменений в программу в виде функциональных блоков.
За более подробной информацией по редактированию релейной логики в режиме онлайн обращайтесь к публикации 1756-
QS001 Быстрый ввод в работу контроллеров начать редактирование ждущей цепочки принять ждущие изменения цепочки ассемблировать внесенные в программу изменения протестировать внесенные в программу изменения отменить тестирование изменений программы

9- 8 Технические требования SIL2 к прикладной программе
Публикация 1756-RM001C-EN-P- Апрель 2004
• Если онлайновые изменения вносились только в стандартные процедуры, эти изменения не требуется проверять перед возвратом к нормальной работе. Пользователи должны убедиться в том, что внесенные в стандартную процедуру изменения не влияют на процедуры SIL.
Форсировка
Форсировка в проекте RSLogix 5000 должна выполняться в соответствии со следующими правилами Пользователи должны снять форсировку со всех тегов SIL2 перед началом нормальной работы проекта Пользователи не могут форсировть теги SIL2, когда проект находится в режиме выполнения.
Если требуется внести какие#либо изменения в программу в контуре обеспечения безопасности, то это должно выполняться в соответствии с пунктом 11.7.1.5 IEC 61511#1, где говорится следующее:
“Интерфейс оператора аппаратуры обеспечения безопасности (Safety
Instrumentation System – SIS) должен быть спроектирован таким образом, чтобы предотвращать внесение изменений в прикладное программное обеспечение SIS. В тех случаях, когда требуется перенести информацию по безопасности из основной системы управления процессом (basic process control system – BPCS) в SIS, должны использоваться системы, позволяющие избирательно осуществлять запись изв конкретные переменные SIS. Должны использоваться аппаратные средства или процедуры для подтверждения того, что соответствующие данные были переданы и получены SIS и не ставят под угрозу выполняемую SIS функцию обеспечения безопасности.»
За дополнительной информацией по внесению изменений в прикладную программу SIL2 обращайтесь к Главе ВАЖНО
Публикация 1756-RM001C-EN-P- Апрель Глава Использование и применение
человеко-машинных интерфейсов
Ввиду большого разнообразия устройств, начиная от простого координатного манипулятора и светодиодных индикаторов до устройств человекомашинного интерфейса (human to machine interface – HMI) на основе ПК/ЭЛТ в различных сетях, сертификация не осуществляется для какоголибо конкретного устройства. Широта ассортимента таких устройств аналогична ассортименту датчиков и исполнительных устройств, и было бы нецелесообразно накладывать ограничения на устройства.
Использование мер предосторожности и технических приемов
Однако пользователи должны применять для устройств HMI такие же меры предосторожности и технические приемы, как и для простых устройств, таких как датчики и входы переключателя. Меры предосторожности включают, как минимум, следующее Ограниченный доступ и защита информации Спецификации, тестирование и аттестация Ограничения на данные и доступ Пределы для данных и параметров
За дополнительной информацией потому, каким образом HMI включается в типичный контур SIL, обращайтесь к Рис. 1.2 на стр. Отработанные технические приемы должны использоваться в прикладном программном обеспечении HMI либо PLC в связанных с обеспечением безопасности системах и несвязанных с безопасностью системах.
Обращение к системам обеспечения безопасности Как правило, при обращении к системе обеспечения безопасности
HMI следует ограничить чтением данных и информации, например, диагностики. Пользователь должен применять способы ограничения доступа лишь соответствующими разделами памяти. За дополнительной информацией обращайтесь к Рис. 2.1 на стр. Если параметры системы обеспечения безопасности требуют изменения со стороны HMI, пользователи должны руководствоваться указаниями, приведенными в следующем разделе

10- 2 Использование и применение человеко-машинных интерфейсов
Публикация 1756-RM001C-EN-P- Апрель Изменение параметров в системах обеспечения безопасности
Изменение параметра в контуре обеспечения безопасности через внешнее (те. находящееся вне контура обеспечения безопасности) устройство (например, HMI) разрешается только при следующих ограничениях Только специально подготовленный персонал, имеющий соответствующие полномочия может изменять параметры в системах обеспечения безопасности посредством HMI.
• Пользователь, вносящий изменения в систему обеспечения безопасности посредством HMI, отвечает за влияние этих изменений на контур обеспечения безопасности Пользователи должны четко обозначить параметры, которые будут изменяться, как находящиеся под управлением контроллера ControlLogix в контуре обеспечения безопасности Пользователи должны использовать четкую, ясную и исчерпывающую процедуру оператора для внесения относящихся к системе обеспечения безопасности изменений посредством HMI.
• Внесенные в систему обеспечения безопасности изменения могут быть приняты лишь в том случае, если соблюдена следующая последовательность действий. Изменения направляются отв контроллер ControlLogix, входящий в контур обеспечения безопасности. Входящий в контур обеспечения безопасности контроллер
ControlLogix возвращает изменения вперед принятием изменений или выполнением в соответствии сними каких
либо действий. Пользователь проверяет правильность изменений.
В любом случае оператор должен подтвердить допустимость любого изменения перед его принятием и использованием в контуре обеспечения безопасности Программное обеспечение, используемое в HMI и контроллере
ControlLogix (в данном случае RSLogix 5000) должно обеспечивать проверку того, что вносимые в систему обеспечения безопасности изменения находятся в допустимых пределах и не угрожают какимлибо образом системе обеспечения безопасности Пользователь должен протестировать все изменения в соответствии с процедурой проверки обеспечения безопасности

Использование и применение человеко-машинных интерфейсов Публикация 1756-RM001C-EN-P- Апрель 2004
• Пользователи должны достаточно полно документировать все связанные с обеспечением безопасности изменения, вносимые посредством HMI, включая:

предоставление полномочий

анализ влияния изменений

выполнение

информацию о тестировании

информацию о исправлениях Изменения, вносимые в систему обеспечения безопасности, должны соответствовать требованиям раздела 11.7.1 Интерфейс оператора стандарта IEC 61511 по безопасности процессов.
Изменение параметров в системах, несвязанных с обеспечением
безопасности
При использовании устройства HMI для изменения параметров в системе, несвязанной с обеспечением безопасности, руководствуйтесь следующим Когда HMI используется для ввода таких параметров, как уставки для ПИДконтура или скорости приводов, прикладная программа должна включать отработанные технические приемы, используемые для проверки изменений других типов, включая:

Отображение данных, в которые будут вноситься изменения

Приемлемые диапазоны и предельные значения, используемые в программе для проверок данных (иными словами, проверок того, что вводимые данные находятся в приемлемом диапазоне)

Отображение нового значения наряду с существующим значением

Приглашение оператору подтвердить и принять измененное значение перед тем, как изменение станет действовать Разработчик должен использовать те же отработанные способы и методы разработки, что и при создании другого прикладного программного обеспечения, включая проверку и тестирование операторского интерфейса и обеспечиваемого им доступа к другим частям программы. Прикладное ПО PLC должно организовать таблицу, доступную для HMI и ограничивающую доступ лишь необходимыми точками данных Аналогично программе PLC, программное обеспечение HMI должно быть защищено и поддерживаться в соответствии с требованиями SIL2 после тестирования и аттестации системы

10- 4 Использование и применение человеко-машинных интерфейсов
Публикация 1756-RM001C-EN-P- Апрель Для заметок
Публикация 1756-RM001C-EN-P- Апрель Приложение Времена отклика в Воспользовавшись приведенными методами расчета, пользователю может оценить времена срабатывания в наихудшем случае при заданном изменении входа или состоянии ошибки и соответствующем выходном воздействии.
Цифровые модули
Конфигурация с локальными шасси
На Рис. А в качестве примере показана система, в которой происходит следующее в модуле цифрового ввода изменяются входные данные
• эти данные передаются в контроллер контроллер выполняет сканирование программы и реагирует на изменение данных, включая отправку новых данных в модуль вывода поведение модуля вывода изменяется на основе полученных от контроллера новых данных
Рисунок А.1
Для определения времени срабатывания в наихудшем случае используйте следующую формулу:
Время срабатывания в наихудшем случае = Настройка фильтра модуля ввода+ Аппаратная задержка модуля ввода)
+ RPI модуля ввода+ Сканирование программы контроллером+ Аппаратная задержка модуля вывода) Эта настройка задается пользователем. За дополнительной информацией обращайтесь к Руководству пользователя по Модулям цифрового ввода/вывода ControlLogix, публикация 1756-UM058.
(2)
Аппаратная задержка зависит от модуля. Конкретные времена аппаратной задержки указываются в инструкциях по установке для каждого номера по каталогу. Полный перечень инструкций по установке содержится в Таблице 1.1 на стр. 1-6.
(3)
Эта цифра вычисляется путем сложения времен выполнения инструкций. За подробной информацией по временам выполнения инструкций в RSLogix 5000 обращайтесь к Справочнику по временам выполнения и использованию памяти в контроллерах
Logix5000, публикация Модуль цифрового ввода
Модуль цифрового вывода
Контроллер

A- 2 Времена отклика в Публикация 1756-RM001C-EN-P- Апрель Конфигурация с удаленными шасси
На Рис. А в качестве примере показана система, в которой происходит следующее в модуле цифрового ввода изменяются входные данные
• эти данные передаются в контроллер через модули 1756&CNB
• контроллер выполняет сканирование программы и реагирует на изменение данных, включая отправку новых данных в модуль вывода через модули 1756&CNB
• поведение модуля вывода изменяется на основе полученных от контроллера новых данных
Рисунок А.2
П РИМ ЕР Например, система может соответствовать конфигурации, показанной на Рис. Ас использованием модулей 1756&IB16D и 1756&
OB16D и следующих настроек Настройка фильтра модуля ввода = 1 мс Аппаратная задержка модуля ввода = 1 мс RPI входа = 2 мс Сканирование программы = 20 мс Аппаратная задержка модуля вывода = 1 мс
В данном примере время срабатывания в наихудшем случае составляет 25 мс
Контроллер
Модуль моста
ControlNet
Модуль моста
ControlNet
Модуль цифрового ввода
Модуль цифрового вывода

Времена отклика в ControlLogix Публикация 1756-RM001C-EN-P- Апрель Для определения времени срабатывания в наихудшем случае используйте следующую формулу:
Время срабатывания в наихудшем случае = Настройка фильтра модуля ввода+ Аппаратная задержка модуля ввода)
+ RPI модуля ввода+ RPI удаленного 1756-CNB
+ Сканирование программы контроллером+ RPI удаленного 1756-CNB + Аппаратная задержка модуля вывода) Эта настройка задается пользователем. За дополнительной информацией обращайтесь к Руководству пользователя по Модулям цифрового ввода/вывода ControlLogix, публикация 1756-UM058.
(2)
Аппаратная задержка зависит от модуля. Конкретные времена аппаратной задержки указываются в инструкциях по установке для каждого номера по каталогу. Полный перечень инструкций по установке содержится в Таблице 1.1 на стр. 1-6.
(3)
Эта цифра вычисляется путем сложения времен выполнения инструкций. За подробной информацией по временам выполнения инструкций в RSLogix 5000 обращайтесь к Справочнику по временам выполнения и использованию памяти в контроллерах
Logix5000, публикация Аналоговые модули
Конфигурация с локальными шасси
На Рис. А в качестве примере показана система, в которой происходит следующее в модуле аналогового ввода изменяются входные данные
• эти данные передаются в контроллер контроллер выполняет сканирование программы и реагирует на изменение данных, включая отправку новых данных в модуль вывода поведение модуля вывода изменяется на основе полученных от контроллера новых данных
Рисунок А.3
Для определения времени срабатывания в наихудшем случае используйте следующую формулу:
Время срабатывания в наихудшем случае = Настройка фильтра модуля ввода+ Частота выборки реального времени (RTS) модуля ввода+ Сканирование программы контроллером+ RPI модуля вывода)
+ Аппаратная задержка модуля вывода) Эта настройка задается пользователем. За дополнительной информацией обращайтесь к Руководству пользователя по Модулям цифрового ввода/вывода ControlLogix, публикация 1756-UM058.
(2)
Эта цифра вычисляется путем сложения времен выполнения инструкций. За подробной информацией по временам выполнения инструкций в RSLogix 5000 обращайтесь к Справочнику по временам выполнения и использованию памяти в контроллерах
Logix5000, публикация 1756-RM087.
(3)
Аппаратная задержка зависит от модуля. Конкретные времена аппаратной задержки указываются в инструкциях по установке для каждого номера по каталогу. Полный перечень инструкций по установке содержится в Таблице 1.1 на стр. Модуль аналогового ввода
Модуль аналогового вывода
Контроллер

A- 4 Времена отклика в Публикация 1756-RM001C-EN-P- Апрель Конфигурация с удаленными шасси
На Рис. А в качестве примере показана система, в которой происходит следующее в модуле аналогового ввода изменяются входные данные
• эти данные передаются в контроллер через модули 1756&CNB
• контроллер выполняет сканирование программы и реагирует на изменение данных, включая отправку новых данных в модуль вывода через модули 1756&CNB
• поведение модуля вывода изменяется на основе полученных от контроллера новых данных
Рисунок А.4
Для определения времени срабатывания в наихудшем случае используйте следующую формулу:
Время срабатывания в наихудшем случае = Настройка фильтра модуля ввода+ Частота выборки реального времени (RTS) модуля ввода+ RPI удаленного 1756-CNB
(1)
+ Сканирование программы контроллером+ RPI модуля вывода + RPI удаленного 1756-CNB
(1)
+ Аппаратная задержка модуля вывода) Эта настройка задается пользователем. За дополнительной информацией обращайтесь к Руководству пользователя по Модулям цифрового ввода/вывода ControlLogix, публикация 1756-UM058.
(2)
Эта цифра вычисляется путем сложения времен выполнения инструкций. За подробной информацией по временам выполнения инструкций в RSLogix 5000 обращайтесь к Справочнику по временам выполнения и использованию памяти в контроллерах
Logix5000, публикация 1756-RM087.
(3)
Аппаратная задержка зависит от модуля. Конкретные времена аппаратной задержки указываются в инструкциях по установке для каждого номера по каталогу. Полный перечень инструкций по установке содержится в Таблице 1.1 на стр. Модуль моста
ControlNet
Модуль моста
ControlNet
Контроллер
Модуль аналогового ввода
Модуль аналогового вывода
Публикация 1756-RM001C-EN-P- Апрель Приложение B
Самотестирование системы и программируемые пользователем
отклики
В этой главе рассказывается о самотестировании в системе
ControlLogix и приводятся ссылки на дополнительную информацию о программируемых пользователем откликах.
Проверочные испытания
Проверочные испытания проводятся с установленной периодичностью.
• Вручную несколько раз включите/выключите входы, чтобы убедиться в их работоспособности ив том, что они не залипли в положении ON (ВКЛ).
• Вручную выполните импульсное тестирование выходов, для которых не поддерживается импульсное тестирование в процессе выполнения. Необходимо проверить реле в резервированных блоках питания, чтобы убедиться в том, что они не залипли в замкнутом состоянии.
Пользователи могут автоматически выполнить контрольные испытания, разомкнув заземляющий провод модулей ввода и проверив обнуление всех точек входа (их выключение).
Все компоненты системы, для которых отсутствует диагностика при выполнении, должны быть протестированы в процессе проверки инициализации системы.
Самотестирование системы
В сертифицированной системе ControlLogix предусмотрен автоматический останов при отказе или ошибке. В указанных ниже материалах содержится подробная информация по программированию и конфигурированию процедур для контроля состояния диагностики и системы

B- 2 Самотестирование системы и программируемые пользователем отклики
Публикация 1756-RM001C-EN-P- Апрель Реагирование на ошибки
За дополнительной информацией по конфигурированию системы
ControlLogix для выявления и обработки ошибок, включая следующие задачи Разработка процедуры обработки ошибок Создание пользовательской основной ошибки Отслеживание неосновных ошибок Разработка процедуры обработки включения питания обращайтесь к Руководству по общей методике программирования для контроллеров Logix5000, публикация 1756$PM001.
Публикация 1756-RM001C-EN-P- Апрель Приложение Дополнительная информация по обработке ошибок в системе В этом приложении описываются способы информирования контроллера об ошибках.
Введение
Архитектура ControlLogix предоставляет пользователю множество способов обнаружения ошибок в системе и реагирования на них. Можно опросить различные объекты устройств для определения текущего рабочего состояния. Кроме того, модули предоставляют данные о состоянии их функционирования и о состоянии процессов вовремя выполнения За информацией об использовании конкретных инструкций для получения и задания системных данных контроллера, хранящихся в объектах устройств, обращайтесь к Справочному руководству по основным инструкциям для контроллеров
Logix5000, публикация 1756(RM003.
• За информацией по кодам ошибок контроллера, включая основные и неосновные коды, обращайтесь к Руководству по общей методике программирования для контроллеров
Logix5000, публикация 1756(PM001.
• За информацией по обращению к данным о рабочем состоянии модулей и о состоянии процессов вовремя выполнения обращайтесь к Руководству пользователя модулей аналогового ввода/вывода ControlLogix, публикация и к Руководству пользователя модулей цифрового ввода/вывода
ControlLogix, публикация 1756(UM058.

1   2   3   4   5   6   7   8   9

C- 2 Дополнительная информация по обработке ошибок в системе Публикация 1756-RM001C-EN-P- Апрель Для заметок
Публикация 1756-RM001C-EN-P- Апрель Приложение Оценка ложных отказов
В Таблице D.1 приводятся оценки ложных отказов для продуктов
ControlLogix, к которым относится данное руководство. Эти оценки получены на основе эксплуатационных рекламаций.
Таблица Номер по
каталогу:
Описание:
Наработка на отказ
(MTBF) (для ложных отказов)
(1)
λ (для ложных отказов) Шасси ControlLogix
1,689,662
(среднее)
5.92Е-07 Мост ControlNet
2,335,907 Е Резервированный мост Е Модуль интерфейса связи с удаленным вводом/выводом –
Data Highway Plus
1,625,751 Е Мост EtherNet
167,440 Е Изолированный вход переменного тока Е Диагностический вход переменного тока Е Диагностический вход постоянного тока Е Изолированный вход постоянного тока Е Модуль входа постоянного тока Е Модуль несимметричного аналогового входа 2.85E-07 Модуль изолированного аналогового входа Е Аналоговый вход Е Вход термометра сопротивления Е Вход термопары Е Усовершенствованный модуль входа термопары
Нет данных
Нет данных
1756-L55M13
Контроллер ControlLogix 1,5 Мб
3,047,833 Е Контроллер ControlLogix 7,5 Мб
447,497 Е Изолированный выход переменного тока Е Диагностический выход переменного тока 2,60E-07 Диагностический выход постоянного тока Е Изолированный выход постоянного тока Е Модуль выхода постоянного тока Е Выход постоянного тока с плавким предохранителем Е Модуль изолированного аналогового выхода (ток Е

D- 2 Оценка ложных отказов
Публикация 1756-RM001C-EN-P- Апрель Таблица D.1
(1)
MTBF (для ложных отказов) = (База установленного оборудования один год назад х 4160) / Количество отказов, зарегистрированных как проблемы не обнаружено, за последние 12 месяцев (в часах)
Примечание: Если не зарегистрировано ни одного отказа как проблемы не обнаружено, то принимается единица (1).
(2)
λ (äëÿ ëîæíûõ îòêàçîâ) = 1 / MTBF (äëÿ ëîæíûõ Нет данных – отсутствует достаточный объем полевых данных
Номер по
каталогу:
Описание:
Наработка на отказ
(MTBF) (для ложных отказов)
(1)
λ (для ложных отказов) Модуль изолированного аналогового выхода (напряжение Е Аналоговый выход Е 1756-OW16I Модуль изолированного релейного выхода
2,420,154 Е Контактный выход Е Источник питания переменного тока Е Резервированный источник питания переменного тока Е Источник питания постоянного тока Е Резервированный источник питания постоянного тока
Нет данных
1756-PSCA
Модуль адаптера шасси источника питания Е Модуль адаптера шасси резервированного источника питания Е
Публикация 1756-RM001C-EN-P- Апрель Приложение Пример расчета вероятности отказа при запросе (Probability of Failure on
Demand – Периодичность контрольных испытаний = 2 года
В Таблице Е приводятся расчетные значения PFD для периодичности контрольных испытаний 2 года.
Таблица Е Расчет вероятности отказа при запросе (PFD) для продуктов ControlLogix при периодичности контрольных испытаний 2 года
Номер по
каталогу
Описание
Наработка на отказ (Расчетное значение Архитектура Архитектура Шасси ControlLogix
40,143,919 среднее ЕЕ Мост ЕЕ Резервированный мост ЕЕ Изолированный вход переменного тока ЕЕ Диагностический вход переменного тока ЕЕ Диагностический вход постоянного тока ЕЕ Изолированный вход постоянного тока ЕЕ Модуль входа постоянного тока ЕЕ Модуль несимметричного аналогового входа 7.82E-07 2.99E-05 Модуль изолированного аналогового входа ЕЕ Аналоговый вход ЕЕ Вход термометра сопротивления ЕЕ Вход термопары ЕЕ Усовершенствованный модуль входа термопары ЕЕ Контроллер ControlLogix 1,5 Мб ЕЕ Контроллер ControlLogix 5555 ЕЕ Изолированный выход переменного тока ЕЕ Диагностический выход переменного тока 2.60E-07 1.15E-04 Диагностический выход постоянного тока ЕЕ Изолированный выход постоянного тока ЕЕ Модуль выхода постоянного тока ЕЕ Выход постоянного тока с плавким предохранителем ЕЕ Модуль изолированного аналогового выхода (ток ЕЕ Пример расчета вероятности отказа при запросе (Probability of Failure on Demand – Публикация 1756-RM001C-EN-P- Апрель Таблица Е Расчет вероятности отказа при запросе (PFD) для продуктов ControlLogix при периодичности контрольных испытаний 2 года измеряется в часах.
(2)
Рассчитано на основе полевых данных для компонентов
(3)
Среднее = Среднее арифметическое всех значений MTBF для всех пяти шасси (А, А, А, Аи А17)
(4)
Предполагается, что оба источника питания выходят из строя одновременно = частота отказов = 1/ В Таблице Е приводится пример расчета PFD для контура обеспечения безопасности, включающего два модуля входа постоянного тока, используемых в конфигурации 1оо2, и модуль выхода постоянного тока, при периодичности контрольных испытаний 2 года.
Таблица Е.2
Номер по
каталогу
Описание
Наработка на отказ (Расчетное значение Архитектура Архитектура Модуль изолированного аналогового выхода (напряжение ЕЕ Аналоговый выход ЕЕ Контактный выход ЕЕ Модуль изолированного релейного выхода ЕЕ Источник питания переменного тока
7,301,935
(2)
1.37Е-07 Е Резервированный источник питания переменного тока, (ЕЕ Источник питания постоянного тока
7,100,760
(2)
1.41Е-07 Е Резервированный источник питания постоянного тока, (ЕЕ Модуль адаптера шасси источника питания
45,146,727
(2)
2.21Е-08 Е Модуль адаптера шасси резервированного источника питания
45,146,727
(2)
2.21Е-08 9.81Е-06
Номер по
каталогу:
Описание:
MTBF:
Расчетное значение Шасси ControlLogix
40,143,900
(среднее)
1.10Е-05 Контроллер ControlLogix 5555 2,855,348 Е Выход постоянного тока Е Диагностический выход постоянного тока 4.83Е-06
Суммарная расчетная PFD для контура обеспечения безопасности, состоящего из указанных продуктов:
2.69Е-04

Пример расчета вероятности отказа при запросе (Probability of Failure on Demand – PFD) Публикация 1756-RM001C-EN-P- Апрель Периодичность контрольных испытаний = 4 года
В Таблице Е приводятся расчетные значения PFD для периодичности контрольных испытаний 4 года.
Таблица Е Расчет вероятности отказа при запросе (PFD) для продуктов ControlLogix при периодичности контрольных испытаний 4 года
Номер по
каталогу
Описание
Наработка на отказ (Расчетное значение Архитектура Архитектура Шасси ControlLogix
40,143,919 среднее ЕЕ Мост ЕЕ Резервированный мост ЕЕ Изолированный вход переменного тока ЕЕ Диагностический вход переменного тока ЕЕ Диагностический вход постоянного тока ЕЕ Изолированный вход постоянного тока ЕЕ Модуль входа постоянного тока ЕЕ Модуль несимметричного аналогового входа 7.82E-07 6.46E-05 Модуль изолированного аналогового входа ЕЕ Аналоговый вход ЕЕ Вход термометра сопротивления ЕЕ Вход термопары ЕЕ Усовершенствованный модуль входа термопары ЕЕ Контроллер ControlLogix 1,5 Мб ЕЕ Контроллер ControlLogix 5555 ЕЕ Изолированный выход переменного тока ЕЕ Диагностический выход переменного тока 2.60E-07 2.29E-04 Диагностический выход постоянного тока ЕЕ Изолированный выход постоянного тока ЕЕ Модуль выхода постоянного тока ЕЕ Выход постоянного тока с плавким предохранителем ЕЕ Модуль изолированного аналогового выхода (ток ЕЕ Модуль изолированного аналогового выхода (напряжение ЕЕ Аналоговый выход ЕЕ Контактный выход ЕЕ Модуль изолированного релейного выхода ЕЕ Источник питания переменного тока
7,301,935
(2)
1.37Е-07 Е

E- 4 Пример расчета вероятности отказа при запросе (Probability of Failure on Demand – Таблица Е Расчет вероятности отказа при запросе (PFD) для продуктов ControlLogix при периодичности контрольных испытаний 4 года измеряется в часах.
(2)
Рассчитано на основе полевых данных для компонентов
(3)
Среднее = Среднее арифметическое всех значений MTBF для всех пяти шасси (А, А, А, Аи А17)
(4)
Предполагается, что оба источника питания выходят из строя одновременно = частота отказов = 1/ В Таблице Е приводится пример расчета PFD для контура обеспечения безопасности, включающего два модуля входа постоянного тока, используемых в конфигурации 1оо2, и модуль выхода постоянного тока, при периодичности контрольных испытаний 4 года.
Таблица Е.4
Номер по
каталогу
Описание
Наработка на отказ (Расчетное значение Архитектура Архитектура Резервированный источник питания переменного тока, (ЕЕ Источник питания постоянного тока
7,100,760
(2)
1.41Е-07 Е Резервированный источник питания постоянного тока, (ЕЕ Модуль адаптера шасси источника питания
45,146,727
(2)
2.21Е-08 Е Модуль адаптера шасси резервированного источника питания
45,146,727
(2)
2.21Е-08 1.95Е-05
Номер по
каталогу:
Описание:
MTBF:
Расчетное значение Шасси ControlLogix
40,143,900
(среднее)
2.19Е-05 Контроллер ControlLogix 5555 2,855,348 Е Выход постоянного тока Е Диагностический выход постоянного тока 9.79Е-06
Суммарная расчетная PFD для контура обеспечения безопасности, состоящего из указанных продуктов:
5.36Е-04
Rockwell_Logic_Controllogix_Safety_Manual_ru_0111.pdf
Київ тел. +38 044 495 33 Самара тел. +7 846 273 95 Москва тел. +7 495 641 Екатеринбург тел. +7 343 376 53 93
yekaterinburg@klinkmann.spb.ru
Санкт-Петербург тел. +7 812 327 3752
klinkmann@klinkmann.spb.ru
Rīga tel. +371 6738 1617
klinkmann@klinkmann.lv
Helsinki puh. +358 9 540 4940
automation@klinkmann.fi
Tallinn tel. +372 668 4500
klinkmann.est@klinkmann.ee
Vilnius tel. +370 5 215 Минск тел. +375 17 2000 876
minsk@klinkmann.com www.klinkmann.ru