Вы находитесь на странице: 1из 108

Важная Из-за разнообразия применений изделий, описанных в этой

информация публикации, ответственные за применение и использование этого


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

Иллюстрации, диаграммы, типовые программы и примеры


размещения, показанные в этом руководстве включены
исключительно для примера. Так как имеется много переменных и
требований, связанных с любой конкретной установкой, ф.Allen-
Bradley не принимает на себя ответственность или обязательства
(включая интеллектуальные обязательства) за фактическое
использование, основанное на примерах, показанных в этой
публикации.

Публикация Allen-Bradley SGI-1.1 «Правила применения, установки


и сопровождения полупроводниковых устройств управления«
(доступная в местном офисе Allen-Bradley), описывает некоторые
важные различия между полупроводниковым оборудованием и
электромеханическими устройствами, которые должны быть учтены
при применении изделий, описанных в этой публикации.

Воспроизведение содержания этой защищенной авторским правом


публикации, полностью или частично, без письменного разрешения
Allen-Bradley Company, Inc., запрещено.

В этом руководстве мы используем примечания, чтобы обратить


ваше внимание на требования безопасности:

ВНИМАНИЕ: Идентифицирует информацию


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

Пометки "внимание" помогут Вам:


• идентифицировать опасность
• избежать опасности
• предвидеть последствия

Важно: Идентифицирует информацию, которая является


критической для успешного применения и понимания
изделия.

SLC, SLC 500, SLC 5/01, SLC 5/02, SLC 5/03, SLC 5/04 являются торговыми марками компании Allen-Bradley
Сводка изменений

Сводка изменений

Информация ниже суммирует изменения в этом руководстве с


последней печати 1746-NM003, серии B в феврале 1994. В это
руководство включены изменения, произошедшие с октября 1995
года.
Чтобы помочь Вам найти новую и обновленную информацию в
этой версии руководства, мы отметили области изменений как
показано справа от этого параграфа.

Новая информация Таблица ниже описывает разделы документа с новой и


обновленной информацией и указывает, где найти эту новую
информацию.

Для этой новой информации Смотри

Быстрый старт для опытных пользователей Глава 2


Схема монтажа для однопроводных соединений Глава 3
аналоговых входов
Сертификация СЕ Глава 3, Приложение А
Входные и выходные цепи модулей Приложение D

Обновленная информация Изменения от предыдущей версии, требующие другого


исполнения процедур или другого оборудования, внесены в
список ниже:
• При определении Ваших требований по питанию -
добавлены специализированные и дискретные модули
ввода-вывода (см. главу 3, Установка Вашего аналогового
модуля).
• Дополнительная информация добавлена в раздел
Заземление Вашего кабеля (см. главу 3, Установка Вашего
аналогового модуля).
• Фольгированный экран и экранный провод, Рисунок 3.11,
был изменен (см. главу 3, Установка Вашего аналогового
модуля).

Публикация 1746-6.4 - Январь 1996


Содержание

Предисловие
Кто должен использовать это руководство . . . . . . . . . . . . . . . .. . . . . . . Р-1
Цель этого руководства . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . Р-1
Термины и сокращения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Р-2
Содержание этого руководства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Р-6
Связанная документация. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Р-6
Договоренности, принятые в этом руководства . . . . . . . . . . . . . .. . . Р-7
Поддержка Allen-Bradley. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . Р-8
Местная поддержка продуктов. . . . . . . . . . . . . . . . . . . ... . . . . .. . Р-8
Технические консультации по продуктам . . . . . . . . . . . . . . . . .. . . . . . Р-8
Ваши вопросы и комментарии по этому руководству . . . . .. . . . . . . . . . Р-8

Краткий обзор Глава 1


Как использовать аналоговые сигналы . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Типы аналоговых модулей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Комбинированные аналоговые модули 1746-NIO4I и 1746-NIO4V . . . . . . 1-2
Выходные аналоговые модули 1746-NO4I и 1746-NO4V . . . . . . . . . . . . . 1-2

Быстрый старт для Глава 2


опытных пользователей
Требуемые инструменты и оборудование . . . . . . . . . . . . . . . . . . . . . 2-1
Процедуры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

Установка Вашего Глава 3


аналогового модуля Соглашения Европейского союза . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Директивы EMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Определение требований питания для модульных контроллеров . . . . . . . . 3-2
Определение требований питания для фиксированных контроллеров. . . . . . 3-3
Конфигурирование Вашего модуля . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Установка микропереключателей для 1746-NI4 . . . . . . . . . . . . . . . . . . . 3-4
Установка микропереключателей для 1746-NIO4I и NIO4V . . . . . . . . . . . 3-5
Переключатель внешнего питания для 1746-NO4I и NO4V . . . . . . . . . . . 3-5
Выбор слота в шасси . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Установка Вашего модуля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Удаление клемника с аналогового модуля . . . . . . . . . . . . . . . . . . . . . . 3-7
Монтажные соображения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Принципы монтажа системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Заземление Вашего кабеля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Определение длины кабеля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Монтаж аналогового модуля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Наклейка и установка клемника . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Заземление экранного провода и фольгированного экрана . . . . . . . . . . . . 3-12
Минимизация электрических шумов в аналоговых модулях . . . . . . . . . . . . 3-14

Публикация 1746-6.4 - Январь 1996


ii Содержание

Работа модуля и Глава 4


системные соображения Связь между модулем и процессором . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Ввод ID-кода модуля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Адресация аналоговых модулей . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Адресация на уровне битов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Обновление процессором аналоговых данных . . . . . . . . . . . . . . . . . . . 4-6
Отображение данных входов и выходов . . . . . . . . . . . . . . . . . . . . . . . 4-6
Преобразование аналоговых входных данных . . . . . . . . . . . . . . . . . . . 4-7
Преобразование аналоговых выходных данных . . . . . . . . . . . . . . . . . . 4-8
Системные соображения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Безопасное состояние для выходов . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Установки запоминающегося программирования . . . . . . . . . . . . . . . . . 4-10
Пример запоминающихся аналоговых выходов . . . . . . . . . . . . . . . . . . . 4-11
Пример незапоминающихся аналоговых выходов . . . . . . . . . . . . . . . . . 4-11
Смена режимов или перевключение питания . . . . . . . . . . . . . . . . . . . . 4-12
Обнаружение выхода входа за допустимый предел . . . . . . . . . . . . . . . . 4-12
Деактивация слота . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
Входы неактивного слота . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
Выходы неактивного слота . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
Фильтрация входного канала. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15

Проверка Вашего Глава 5


модуля Проверка системы SLC 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Процедуры запуска . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Осмотр аналогового модуля . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Отключение первичных цепей (механических устройств) . . . . . . . . . . . . 5-2
Подача питания на систему SLC 500. . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Проверка аналоговых входов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Проверка аналоговых выходов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6

Примеры Глава 6
программирования Адресация, обнаружение выхода за пределы и масштабирование
аналоговых входов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Вычисление линейной зависимости . . . . . . . . . . . . . . . . . . . . . . .. . . 6-2
Определение флага выхода за допустимый диапазон . . . . . . . . . . . . . . 6-2
Использование стандартной математики . . . . . . . . . . . . . . . . . . . . . . .. 6-4
Использование инструкции масштабирования (SCL) . . . . . . . . . . . . . .. . 6-5
Адресация и масштабирование аналоговых выходов . . . . . . . . . . . . . .. . 6-6
Вычисление линейной зависимости . . . . . . . . . . . . . . . . . . . . . . .. . . 6-6
Использование стандартной математики . . . . . . . . . . . . . . . . . . . . . . .. 6-8
Масштабирование со смещением, при >32,767 или <-32,768 . . . . . . . . . . . 6-14
Вычисление линейной зависимости . . . . . . . . . . . . . . . . . . . . . . .. . . 6-14
Вычисление смещенной линейной зависимости . . . . . . . . . . . . . .. . .. 6-15
Использование стандартной математики . . . . . . . . . . . . . . . . . . . . . . .. 6-16
Масштабирование и проверка диапазона входов и выходов . . . . . . . . . . . 6-20
Вычисление линейной зависимости . . . . . . . . . . . . . . . . . . . . . . .. . . 6-20

Публикация 1746-6.4 - Январь 1996


Содержание iii

Использование стандартной математики . . . . . . . . . . . . . . . . . . . . . . . . 6-21


Масштабирование и проверка диапазона входов и выходов . . . . . . . . . . . 6-23

Обслуживание и Глава 7
безопасность Профилактика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Соображения безопасности при поиске неисправностей . . . . . . . . . . . . . . 7-2

Характеристики Приложение А
Характеристики аналогового модуля . . . . . . . . . . . . . . . . . . . . . . .. . .. A-1
Общие характеристики NI4, NIO4I, NIO4V, NO4I и NO4V . . . . . . . . . . . . . . A-1
Основные характеристики аналоговых входов для NI4, NIO4I, NIO4V . .. . . . A-2
Характеристики входов с токовой петлей для NI4, NIO4I и NIO4V . . . . . . . . A-3
Характеристики входов по напряжению для NI4, NIO4I и NIO4V . . . . . . . . . . A-4
Характеристики токовых выходов для NIO4I и NO4I . . . . . . . . . . . . . .. . . A-5
Характеристики выходов по напряжению для NIO4V и NO4V . . . . . . . . . . . A-6

Двухсоставные Приложение В
двоичные числа Положительные десятичные величины . . . . . . . . . . . . . . . . . . . . . . . В-1
Отрицательные десятичные величины . . . . . . . . . . . . . . . . . . . . . . . . В-2

Программа калибровки Приложение С


аналоговых входов Калибровка аналоговых входных каналов . .. . . . . . . . . . . .. . .. . . . . .. С-1
Вычисления программы калибровки . . . . . . . . . . . . . .. . .. . . . . .. . . С-2
Процедуры . . . . . . . . . . . . . . . . . . . . . . .. . .. . .. . .. . . . . . .. . . С-2
Пример ладдерной программы . . . . . . . . . . . . . .. . .. . . . . .. . .. . . С-3

Входные и выходные Приложение D


цепи модуля Входные цепи модулей 1746-NI4, -NIO4I, и -NIO4V . . . . . . . . . . . . . .. . .. D-1
Цепи выходов по напряжению у модулей 1746-NIO4V . .. . . . . . . . . . . .. . D-1
Цепи выходов по току у модулей 1746-NIO4I . . . . . . . . . . . . . .. . .. . . . . D-1
Схема соединений . . . . . . . . . . . . . . . . . . . . . . . . . .. . .. . .. . . . . . . D-2

Публикация 1746-6.4 - Январь 1996


Глава 1
Краткий обзор

Эта глава описывает использование аналоговых сигналов и


показывает два прикладных примера. Также описаны типы
доступных аналоговых модулей и их характеристики.

Как использовать Аналоговый сигнал относится к численному представлению


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

В этом приложении процессор управляет уровнем жидкости в


резервуаре, регулируя процент открытия клапана. Клапан
первоначально открыт на 100%. Когда уровень жидкости в
резервуаре приближается к точке уставки, процессор уменьшает
значение выхода, закрывая клапан на 90%, 80%, сохраняя уровень
на заданной отметке.

Рисунок 1.1

Аналоговый выход

Клапан

Процессор Аналоговый
Датчик уровня модуль
ввода/вывода

Аналоговый вход

Публикация 1746-6.4 - Январь 1996


1-2 Краткий обзор

Типы аналоговых модулей Входной аналоговый модуль 1746-NI4

Входной аналоговый модуль 1746-NI4 содержит 4 аналоговых


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

Комбинированные аналоговые модули 1746-NIO4

Комбинированные аналоговые модули ввода-вывода NIO4V и


NIO4I содержат два канала входа и два канала выхода в одном
модуле. Модуль 1746-NIO4I содержит два входа по току или
напряжению (выбираемые пользователем на каждый канал), и два
токовых выхода. Модуль 1746-NIO4V содержит два входа по току
или напряжению (выбираемые пользователем на каждый канал), и
два выхода по напряжению.

Выходные аналоговые модули 1746-NO4I и 1746-NO4V

Выходные аналоговые модули NO4I и NO4V содержат 4


аналоговых канала выхода. Модуль NO4I содержит четыре
токовых выхода. Модуль NO4V содержит четыре выхода по
напряжению. Оба этих модуля используются в различных
приложениях.

Таблица 1.А

Каталог Число входных Число выходных Потребляемый от Допуск


1746- каналов на модуль каналов на модуль шасси ток внешнего 24V
5V(макс) 24V(макс) питания
4 дифференциальных
выбираемых на канал
NI4 по току или Отсутствует 35mA 85mA Отсутствует
напряжению, не
изолированных
2 дифференциальных
выбираемых на канал 2 токовых выхода, не
NIO4I по току или изолированных 55mA 145mA Отсутствует
напряжению, не
изолированных
2 дифференциальных
выбираемых на канал 2 выхода по
NIO4V по току или напряжению, не 55mA 115mA Отсутствует
напряжению, не изолированных
изолированных
NO4I Отсутствует 4 токовых выхода, не 55mA 195mA 24±10%при195мА
изолированных (21.6 - 26.4V)Q
4 выхода по 24±10%при145мА
NO4V Отсутствует напряжению, не 55mA 145mA (21.6 - 26.4V)Q
изолированных
Q
Требуется для некоторых применений, когда нельзя использовать 24V питание от SLC 500

Для более подробной информации обращайтесь к приложению А

Публикация 1746-6.4 - Январь 1996


Глава 2
Быстрый старт
для опытных пользователей

Эта глава поможет Вам начать использовать аналоговые сигналы.


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

Так как это руководство по запуску для опытных пользователей,


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

Если у Вас возникают вопросы или Вы незнакомы с


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

Эта глава:
• сообщает Вам о требуемых средствах и оборудовании
• рассматривает предварительные соображения
• описывает когда конфигурируется модуль
• объясняет, как монтировать и подключать модуль
• обсуждает процедуры подачи питания системы

Требуемые Средства и Вам потребуются следующие инструменты и оборудование:


Оборудование
• отвертка с малым лезвием
• необходимое количество кабеля связи (Belden 8761) для вашей
специфической задачи. (См. главу 3, Установка и подключение
Вашего аналогового модуля для максимальной длины кабеля).
• оборудование для программирования

Публикация 1746-6.4 - Январь 1996


2-2 Быстрый старт

Процедуры

1. Проверка содержимого упаковки. Ссылка

Вскройте упаковку и убедитесь, что она содержит следующее:


•Аналоговый модуль ввода-вывода (Кат.№ серии 1746) -
•руководство пользователя (публикация 1746-6.4)
Если комплект неполный, сообщите Вашему представительству Allen-Bradley для выяснения

2. Определение требований по питанию для модульных контроллеров. Ссылка

Проверьте требования по питанию к шасси Вашей системы, в которое Вы устанавливаете Глава 3


аналоговый модуль. (Установка и монтаж
•Для систем в модульном исполнении подсчитайте общую нагрузку на используемый источник питания с Ваших аналоговых
помощью процедуры, описанной в Руководстве по установке и использованию контроллеров SLC в модульном модулей)
исполнении (Публикация №1747-6.2) или в Кратком обзоре систем семейства SLC 500 (Публикация №1747-2.30).
•Для контроллеров SLC в фиксированном исполнении обращайтесь к таблице 3.В на стр.3-3
Приложение А
(Характеристики)

Потребляемый от шасси
Номер по каталогу ток Допуск внешнего
5V(макс) 24V(макс) 24V питания

1746-NI4 35mA 85mA Отсутствует


1746-NIO4I 55mA 145mA Отсутствует
1746-NIO4V 55mA 115mA Отсутствует
1746-NO4I 55mA 195mA 24±10%при195мА (21.6 -
26.4V)Q

1746-NO4V 55mA 145mA 24±10%при145мА (21.6 -


26.4V)Q
Q
Требуется для некоторых применений

Публикация 1746-6.4 - Январь 1996


Быстрый старт 2-3

3. Конфигурирование модуля посредством микропереключателей Ссылка


(только для аналоговых входов).

Каждый канал аналогового входа может быть сконфигурирован по току или по напряжению. Глава 3
Найдите микропереключатели на вашем модуле и установите их в соответствии с Вашей задачей (Установка и монтаж
Ваших аналоговых
модулей)

ON-канал сконфигурирован для входа по току

OFF-канал сконфигурирован для входа по напряжению

Ток
1746-NI4 1234 Переключатель 1 = канал 0
O
N Переключатель 2 = канал 1
Переключатель 3 = канал 2
Переключатель 4 = канал 3
Напряжение

Ток
1746-NIO4I,1746-NIO4V O1 2
N Переключатель 1 = канал 0
Переключатель 2 = канал 1

Напряжение

Внешний
1746-NO4I,1746-NO4V Селектор Sw 1
питания
24V

От шасси

Публикация 1746-6.4 - Январь 1996


2-4 Быстрый старт

4. Установка вашего модуля. Ссылка

При выборе слота для установки аналогового модуля устанавливайте модуль: Глава 3
•В слот подальше от модулей переменного тока или высоковольтных модулей постоянного тока (Установка и монтаж
•В шасси, защищенное снизу защитным кожухом Ваших аналоговых
•Подальше от источника питания, если это модульная система модулей)

ВНИМАНИЕ: Никогда не устанавливайте, не удаляйте или


монтируйте модули с включенным источником питания
! шасси или подключенными к модулю устройствами

Убедитесь, что система обесточена, после чего установите аналоговый модуль в шасси.
В данном примере выбран локальный слот 1.

Фиксаторы вверху и внизу


модуля

Направляющие полозья

Публикация 1746-6.4 - Январь 1996


Быстрый старт 2-5

5. Монтаж вашего модуля. Ссылка

Важно: Следуйте следующим указаниям при монтаже модуля. Глава 3


•Используйте экранированный кабель связи (Belden 8761) и делайте его как можно (Установка и
короче. монтаж Ваших
•Заземляйте только один конец экрана кабеля. аналоговых
•Каналы не изолированы друг от друга. Все аналоговые общие контакты соединены модулей)
внутри модуля.
•Модуль не обеспечивает питанием аналоговые входа.
•Используйте источник питания датчика, рекомендованный в его характеристиках

+
Аналоговый
NI4 источник 0 IN0+
- 1 IN0-
заземление 2 ANL COM
+ 3 IN1+
Аналоговый 4 IN1-
источник 5 ANL COM
-
заземление 6 IN2+
7 IN2-
Перемычки на
8 ANL COM
неиспользуемых
входах 9 IN3+
10 IN3-
11 ANL COM
+
NIO4I и NIO4V Аналоговый
0 IN0+
источник
1 IN0-
-
заземление 2 ANL COM
Перемычки на 3 IN1+
неиспользуемых 4 IN1-
входах 5 ANL COM
6 Not used
НАГРУЗКА
7 OUT 0
заземление 8 ANL COM
Не перемыкать 9 Not used
неиспользуемые 10 OUT 1
24V dc источник питания, если выхода 11 ANL COM
NO4I и выбрано внешнее питание. Длина
NO4V кабеля от внешнего источника Внеш.
0 +24V dc
питания до аналогового модуля - не источник
более 10 м. питания 1 DC COM

НАГРУЗКА
0 OUT 0
1 ANL COM
заземление
2 OUT 1
3 ANL COM
НАГРУЗКА 4 OUT 2
5 ANL COM
заземление
Аналоговые общие контакты соединены 6 OUT 3
Не перемыкать
внутри модуля. Каналы не изолированы друг 7 ANL COM
неиспользуемые выхода
от друга.

Публикация 1746-6.4 - Январь 1996


2-6 Быстрый старт

6. Настройка конфигурации входов/выходов системы. Ссылка

Настройте конфигурацию входов/выходов Вашей системы для тех слотов, в которые Глава 4
установлены аналоговые модули. Когда назначаете слоту модуль входов/выходов, выбирайте (Работа модуля и
соответствующий тип модуля из предлагаемого списка. Если в списке нет нужного типа модуля, системные
необходимо выбрать OTHER в конце списка и ввести ID-код в командной строке. соображения)

Номер по каталогу ID-код модуля

1746-NI4 4401
1746-NIO4I 3201
1746-NIO4V 3202
1746-NO4I 5401
1746-NO4V 5402

7. Проверка исправности модуля. Ссылка

Глава 5
(Проверка Вашего
модуля)

ВНИМАНИЕ: Во время проверки движения механизмов


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

Подайте питание на систему в модульном или фиксированном исполнении. Должен гореть (красным светом)
светодиодный индикатор модуля, показывая, что модуль получает питание 24V dc.

Публикация 1746-6.4 - Январь 1996


Быстрый старт 2-7

8. Понятие аналоговых входов. Ссылка

Аналоговые входа преобразуют ток или напряжение в 16-ти битные целые числа и помещают их Глава 4
в карту входов слота, занятого аналоговым модулем. (Работа модуля и
системные
соображения)

Адрес NI4 Адрес NIO4I, NIO4V


I:e.0 Входной канал 0 I:e.0 Входной канал 0
I:e.1 Входной канал 1 I:e.1 Входной канал 1
I:e.2 Входной канал 2
I:e.3 Входной канал 3
е=номер слота

Диапазон Целое представление


тока/напряжения
-10V dc ... +10V dc -32.768 ... +32.767
0 ... 10V dc 0 ... 32.767±10V dc
0 ... 5V dc 0 ... 16.384
1 ... 5V dc 3.277 ... 16.384
-20mA ... +20mA -16.384 ... +16.384
0 ... 20mA 0 ... 16.384±20mA
4 ... 20mA 3.277 ... 16.384

9. Понятие аналоговых выходов. Ссылка

Аналоговые входа преобразуют 16-ти битные целые числа из карты выходов в ток или Глава 4
напряжение для слота, занятого аналоговым модулем. (Работа модуля и
системные
соображения)

Адрес NO4 Адрес NIO4I, NIO4V


O:e.0 Выходной канал 0 O:e.0 Выходной канал 0
O:e.1 Выходной канал 1 O:e.1 Выходной канал 1
O:e.2 Выходной канал 2
O:e.3 Выходной канал 3

NO4I, NIO4I NO4V, NIO4V


Диапазон Десятичное представление Диапазон Десятичное представление
тока слова выхода напряжений слова выхода
0 ... 21mA 0 ... 32.764 -10V ...+10V dc -32.768 ... +32.767
0 ... 20mA 0 ... 31.208 0 ... 10V dc 0 ... 32.764
4 ... 20mA 6.242 ... 31.208 0 ... 5V dc 0 ... 16.384
1 ... 5V dc 3.277 ... 16.384

Публикация 1746-6.4 - Январь 1996


2-8 Быстрый старт

10. Написание ладдерной логики обработки аналоговых данных. Ссылка

Несколько примеров программирования, представленных в главе 6, показывают, как Глава 5


масштабировать сырые данные с аналоговых модулей в инженерные единицы - такие, как пси, (Проверка Вашего
проценты и т.д. Изучите эти примеры и добавляйте их в аналогичные задачи. модуля)

Глава 6
(Примеры
программирования)

Публикация 1746-6.4 - Январь 1996


Глава 3
Установка и монтаж Ваших аналоговых
модулей

Чтобы получить максимальную производительность аналогового


модуля, необходимо правильно установить модуль. Эта глава
описывает процедуры, которым Вы должны следовать для
правильной установки аналогового модуля в систему SLC 500.
Следующие пункты описывают:
• Соглашения Европейского союза
• определение ваших требований по питанию
• конфигурирование вашего модуля
• выбор слота в шасси
• установка вашего модуля
• монтажные соображения
- принципы монтажа системы
- заземление вашего кабеля
- определение длины кабеля
• монтаж аналогового модуля
• уменьшение электрического шума в аналоговом модуле

Соглашения Европейского Если этот продукт установлен в пределах соглашений


союза европейского союза или области действия EEA
и имеют знак CE, применимы следующие инструкции.

Директивы EMC

Этот продукт проверен и удовлетворяет требованиям директивы


89/336/EEC Совета электромагнитной совместимости (EMC) и
следующим стандартам, полностью или частично,
зарегистрированным в технических конструктивах:
• EN 50081-2
EMC – Общий стандарт выпуска, Часть 2 -
Индустриальное оборудование
• EN 50082-2
EMC – Общий стандарт защиты, Часть 2 -
Индустриальное оборудование
Этот продукт предназначен для использования в
индустриальном оборудовании.

Публикация 1746-6.4 - Январь 1996


3-2 Установка и монтаж Вашего аналогового модуля

Определение Ваших Аналоговые модули требуют 5- и 24-V dc питания от шасси системы SLC
требований по питанию 500. Однако аналоговые модули NO4I и NO4V могут использовать
для модульных внешний 24V dc источник питания. Это снимает требования к шасси по
контроллеров 24V dc питанию, обеспечивая гибкость конфигурации при критических
нагрузках источника питания SLC. Эти два модуля имеют разъем для
подключения пользователем внешнего питания 24V dc.Q

Следующая таблица показывает требования по питанию для каждого


аналогового модуля при использовании питания от шасси. Используйте эту
таблицу для подсчета полной нагрузки на источник питания модульной
системы. Для дополнительной информации обращайтесь к Руководству по
установке и эксплуатации для модульных контроллеров.

Важно: Аналоговые модули не обеспечивают питанием входные


устройства. Вы должны снабдить соответствующим
питанием все активные входные устройства.

Таблица 3.А

Номер по каталогу 5V 24V


1746-NI4 35mA 85mA
1746-NIO4I 55mA 145mA
1746-NIO4V 55mA 115mA
1746-NO4I 55mA 195mAR
1746-NO4V 55mA 145mAR

Q
Для аналоговых модулей NO4I или NO4V в качестве внешнего питания
может использоваться пользовательское напряжение 24V dc
фиксированного SLC 500. У источников питания модульных SLC 500,
Кат.№ 1746-P1, -P2, -P4, однако, стабилизатор 24V dc питания не
удовлетворяет требованиям аналоговых модулей NO4I и NO4V и они
не могут использоваться.
R
Опустите эти величины при подсчете нагрузки на Ваш источник
питания SLC, если Вы решили использовать внешний источник
питания.

Публикация 1746-6.4 - Январь 1996


Установка и монтаж Вашего аналогового модуля 3-3

Определение Ваших Следующая таблица показывает допустимые комбинации


требований по питанию для аналоговых модулей в шасси расширения фиксированного
фиксированных контроллера.
контроллеров

Таблица 3.В

NI4 NI04I NI04V N04I N04V

• • • • IA4
• • • ∇ • IA8
• • • ∇ • IA16
• • • ∇ • IM4
• • • ∇ • IM8
• • • ∇ • IM16
• • • ∇ • OA8
∇ ∇ OA16
∇ ∇ OAP12
• • • ∇ • IB8
• • • ∇ • IB16
• • • ∇ • IV8
• • • ∇ • IV16
• • • ∇ • IG16
• • • ∇ • OV8
• • ∇ ∇ OV16
• • • • ∇ • OB8
правильная комбинация
• • • ∇ • OG16
• • ∇ ∇ OW4
неправильная комбинация • ∇ ∇ OW8
∇ ∇ UW16
• • • ∇ • IO4
∇ правильная комбинация, если
используется внешний источник ∇ ∇ IO8
питания • ∇ ∇ IO12
• ∇ ∇ NI4
∇ ∇ NIO41
BASIC net = Модуль Бейсика подает питание ∇ ∇ NIO4V
на AIC. К модулю AIC не могут подключаться ∇ ∇ DCM
другие устройства, требующие питание. • ∇ ∇ HS
• ∇ ∇ OB16
• • • ∇ • IN16
∇ ∇ BASIC net
• • ∇ ∇ BASIC
OB32
OV32
• • • ∇ • IV32
• • • ∇ • IB32
• ∇ ∇ OХ8
∇ ∇ ∇ ∇ ∇ NO41
∇ ∇ ∇ ∇ ∇ NO4V
• • • ∇ • ITB16
• • • ∇ • ITV16
• • • ∇ • IC16
• • ∇ ∇ OBP16
• • ∇ ∇ OVP16
• • • ∇ • NT4
• • • ∇ • NR4

Публикация 1746-6.4 - Январь 1996


3-4 Установка и монтаж Вашего аналогового модуля

Важно: Модули NO4I и NO4V имеют разъем для подключения


внешнего 24V dc источника питания. Когда модуль
NO4I используется в фиксированном контроллере, Вы
должны обеспечить ему внешнее питание.

Когда NO4I или NO4V используются с внешним 24V dc


источником питания и установлены в шасси расширения
фиксированного контроллера, они должны быть совместимы с
теми модулями, отмеченными в таблице совместимости на
предыдущей странице. Q Когда будет использоваться внешнее
питание, модуль будет потреблять от шасси только 5V ток.
Обращайтесь к следующему разделу для деталей о том, как
конфигурировать ваш модуль для внешнего источника питания.
Q
Для аналоговых модулей NO4I или NO4V в качестве внешнего
питания может использоваться пользовательское напряжение
24V dc фиксированного SLC 500. У источников питания
модульных SLC 500, Кат.№ 1746-P1, -P2, -P4, однако,
стабилизатор 24V dc питания не удовлетворяет требованиям
аналоговых модулей NO4I и NO4V и они не могут использоваться.

Конфигурирование Вашего Аналоговые модули NI4, NIO4I и NIO4V имеют


модуля микропереключатели для пользователя, которые позволяют Вам
настраивать каналы входа или как входы по напряжению или по
току. Переключатели расположены на плате аналогового модуля.
Следующий рисунок показывает положения переключателей ON
и OFF. Ориентация переключателей также показана на плате
модуля.
Рисунок 3.1

ON-канал сконфигурирован для входа по току

OFF-канал сконфигурирован для входа по напряжению

ВНИМАНИЕ: Необходимо проявлять осторожность


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

Установка микропереключателей для 1746-NI4

NI4 имеет 4 индивидуальных микропереключателя, которые


управляют режимом работы входных каналов 0...3. Переключатель
в положении ON сконфигурирован для токового входа.
Переключатель в положении OFF сконфигурирован для входа по
напряжению.

Публикация 1746-6.4 - Январь 1996


Установка и монтаж Вашего аналогового модуля 3-5

Рисунок 3.2
Ток
1234 Переключатель 1 = канал 0
O
N Переключатель 2 = канал 1
Переключатель 3 = канал 2
Переключатель 4 = канал 3
Напряжение

Установка микропереключателей для 1746-NIO4I и NIO4V

NIO4I и NIO4V имеют 2 индивидуальных микропереключателя,


помеченных как 1 и 2. Эти переключатели устанавливают режим
работы входных каналов 0 и 1. Переключатель в положении ON
сконфигурирован для токового входа. Переключатель в положении
OFF сконфигурирован для входа по напряжению.

Рисунок 3.3
Ток
O1 2
N Переключатель 1 = канал 0
Переключатель 2 = канал 1

Напряжение

Переключатель внешнего питания для 1746-NO4I и NO4V

Выходные аналоговые модули NO4I и NO4V имеют


переключатель внешнего 24V dc питания SW1, который позволяет
использовать внешний источник питания. Q В верхнем положении
питание осуществляется от внешнего источника питания. В
нижнем положении питание модуля осуществляется от шасси.
Выключатель расположен на плате аналогового модуля.
Ориентация переключателя также показана на плате модуля.
Рисунок 3.4

Внешний
Селектор Sw 1
питания
24V

От шасси

Q
Для аналоговых модулей NO4I или NO4V в качестве внешнего
питания может использоваться пользовательское напряжение
24V dc фиксированного SLC 500. У источников питания
модульных SLC 500, Кат.№ 1746-P1, -P2, -P4, однако,
стабилизатор 24V dc питания не удовлетворяет требованиям
аналоговых модулей NO4I и NO4V и они не могут
использоваться.

Публикация 1746-6.4 - Январь 1996


3-6 Установка и монтаж Вашего аналогового модуля

Выбор слота в шасси Два фактора определяют местоположение аналогового модуля в


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

Установка Вашего модуля Все модули устанавливаются в одиночный слот. Помните, что в
модульной системе первый слот первого шасси всегда занимает
процессор.

При монтаже аналогового модуля в шасси, не обязательно удалять


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

ВНИМАНИЕ: Никогда не устанавливайте, не


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

Рисунок 3.5

Клеммник

SLOT___ RACK___

MODULE___

Публикация 1746-6.4 - Январь 1996


Установка и монтаж Вашего аналогового модуля 3-7

Удаление клеммника с аналогового модуля

Чтобы удалить клеммник, уцепитесь за основание сверху и тяните


по направлению наружу и вниз.

Важно: Потенциометр на модуле имеет фабричную настройку


на напряжение 2.5 вольта. Это установлено и опечатано
на заводе и не требует никакой подстройки.

1. Проверьте, что все микропереключатели установлены


правильно для Вашей задачи.

ВНИМАНИЕ: Необходимо проявлять осторожность


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

2. Выровняйте печатную плату аналогового модуля по


направляющим полозьям (Рисунок 3.6).

3. Задвиньте модуль до защелкивания фиксаторов сверху и снизу.

4. Для удаления модуля надавите на удерживающие зажимы


сверху и снизу модуля и выдвиньте модуль.
Рисунок 3.6

Фиксаторы вверху и внизу


модуля

Направляющие полозья

Публикация 1746-6.4 - Январь 1996


3-8 Установка и монтаж Вашего аналогового модуля

Монтажные соображения Следующий раздел содержит принципы монтажа системы, как


заземлять Ваш кабель Belden и как определить длину кабеля.

ВНИМАНИЕ: Перед монтажом любого аналогового


модуля, отключите питание от системы SLC 500 и от
! любого другого источника питания аналогового
модуля.

Принципы монтажа системы

Используйте следующие руководящие принципы перед монтажом


системы с аналоговыми модулями:
• все аналоговые общие контакты (ANL COM) электрически
соединены внутри модули. ANL COM не соединен с общим
заземлением внутри модуля.
• напряжения на контактах IN+ и IN- должны находиться в
пределах ±20 Вольт относительно ANL COM, чтобы
гарантировать правильную работу входного канала. Это
справедливо как для входного канала по току, так и по
напряжению.
• напряжения выходов (OUT0 и OUT1) у NIO4V и NO4V
привязаны к ANL COM. Сопротивление нагрузки (R1) для
выходного канала по напряжению должно быть больше или
равно 1кОм.
• вторым полюсом каналов токовых выходов (OUT 0 и OUT 1) у
NIO4I и NO4I является ANL COM. Сопротивление нагрузки
(R1) для выходного канала по току должно быть между 0 и 500
Ом.

Публикация 1746-6.4 - Январь 1996


Установка и монтаж Вашего аналогового модуля 3-9

Заземление Вашего кабеля


Кабель Belden #8761 имеет два сигнальных провода (черный и
прозрачный), один экранный провод и фольгированный экран.
Обратитесь к рисунку 3.7. Экранный провод и фольгированный
экран должны быть заземлены в одном конце кабеля. Не заземляйте
экранный провод и фольгированный экран на обоих концах кабеля.

Входной канал - Используйте крепежный болт шасси как землю


для экранного провода и фольгированного экрана.

Выходной канал - Заземляйте экранный провод и


фольгированный экран на аналоговую нагрузку.

Важно: Если Вы не можете заземлить выходной канал на


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

Рисунок 3.7

Кабель Belden #8761

Фольгированный экран

Черный провод
Изоляция

Экранный провод
Прозрачный провод

Определение длины кабеля

Определите длину кабеля, которая Вам нужна для соединения


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

Публикация 1746-6.4 - Январь 1996


3-10 Установка и монтаж Вашего аналогового модуля

Монтаж аналогового модуля После того, как аналоговый модуль должным образом установлен
в шасси, следуйте следующим процедурам монтажа. Для монтажа
аналоговых модулей рекомендуется кабель Belden #8761. Этот
раздел предполагает, что Вы правильно установили аналоговый
модуль.

ВНИМАНИЕ: Перед монтажом любого аналогового


модуля, отключите питание от системы SLC 500 и от
! любого другого источника питания аналогового
модуля.

Для монтажа Вашего аналогового модуля следуйте этим шагам и


обратитесь к рисункам 3.8 и 3.9.
1. Тот конец кабеля, где заземлены экранный провод и
фольгированный экран, определите как КОНЕЦ 1. Определите
другой конец как КОНЕЦ 2.
2. Несколько оголите каждый конец кабеля, чтобы получить
доступ ко всем проводам.
3. Обрежьте сигнальные провода до длины 2 дюйма. На кабель
нанесены полосы через каждые 3/16 дюйма (4.76mm) для
удобства.
4. На конце 1 скрутите экранный провод и фольгированный экран
вместе, отогните их подальше от кабеля, и обмотайте
изолентой.
5. На конце 2, отрежьте экранный провод и фольгированный экран
и обмотайте изолентой.
6. Соедините сигнальные провода (черные и прозрачные) к
клеммнику и к входным и выходным устройствам.
Рекомендуемый максимальный крутящий момент - 5 lb.-in
(0.565 нМ) для всех клеммников.
• если экранный провод и фольгированный экран заземлены на
устройство источника, убедитесь, что конец 2 кабеля
подключен к клеммнику.
• если экранный провод и фольгированный экран заземлены на
крепежный болт шасси, удостоверитесь, что конец 1 кабеля
подключен к клеммнику.
7. Повторите шаги 1 - 6 для каждого канала на аналоговом
модуле. Перемкните неиспользованные плюсы (+), минусы (-)
и общие контакты каждого входного канала индивидуально.
Неиспользованные выходы и общие контакты должны
оставаться не подключенными.

Публикация 1746-6.4 - Январь 1996


Установка и монтаж Вашего аналогового модуля 3-11

Рисунки 3.8 и 3.9 изображают правильную подготовку кабеля для


КОНЦА 1 и КОНЦА 2. С каждого конца кабеля снимается
обертка. Убедитесь, экранный провод и фольгированный экран
на КОНЦЕ 1 достаточно длинен, чтобы дотянуться до точки
заземления.
Рисунок 3.8
Приготовление кабеля

КОНЕЦ 1

Фольгированный экран и экранный провод

Черный провод
Изоляция

Прозрачный провод

Рисунок 3.9

КОНЕЦ 2

Черный провод
Изоляция

Прозрачный провод

Публикация 1746-6.4 - Январь 1996


3-12 Установка и монтаж Вашего аналогового модуля

Наклейка и установка На клеммнике имеется наклейка. Наклейка на клеммнике


клеммника помогает не перепутать модули.

Рисунок 3.5

Клеммник

SLOT___ RACK___

MODULE___

Примечание: Черная точка на наклейке


клеммника показывает контакт 0

После монтажа Вашего аналогового модуля и заполнения наклейки


на клеммнике, устанавливаете клеммник в аналоговый модуль. Для
установки клеммника надо:
1. Выровнять клеммник перед гнездом.
2. Вставить клеммник и твердо надавить наверх и к основанию,
пока он гарантировано не установится.

Заземление экранного Теперь Вы готовы к заземлению экранного провода и


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

Публикация 1746-6.4 - Январь 1996


Установка и монтаж Вашего аналогового модуля 3-13

Рисунок 3.11

Схема монтажа
(показаны различные входы)

+
Аналоговый
NI4 источник 0 IN0+
- 1 IN0-
заземление 2 ANL COM
+ 3 IN1+
Аналоговый 4 IN1-
источник 5 ANL COM
-
заземление 6 IN2+
7 IN2-
Перемычки на
8 ANL COM
неиспользуемых
входах 9 IN3+
10 IN3-
11 ANL COM
+
NIO4I и NIO4V Аналоговый
0 IN0+
источник
1 IN0-
-
заземление 2 ANL COM
Перемычки на 3 IN1+
неиспользуемых 4 IN1-
входах 5 ANL COM
6 Not used
НАГРУЗКА
7 OUT 0
заземление 8 ANL COM
Не перемыкать 9 Not used
неиспользуемые 10 OUT 1
24V dc источник питания, если выхода 11 ANL COM
NO4I и выбрано внешнее питание. Длина
Внеш.
NO4V кабеля от внешнего источника
источник 0 +24V dc
питания до аналогового модуля - не
более 10 м. питания 1 DC COM

НАГРУЗКА
0 OUT 0
1 ANL COM
заземление
2 OUT 1
3 ANL COM
НАГРУЗКА 4 OUT 2
5 ANL COM
заземление
6 OUT 3
Не перемыкать
Аналоговые общие контакты соединены 7 ANL COM
неиспользуемые выхода
внутри модуля. Каналы не изолированы друг
от друга.

Публикация 1746-6.4 - Январь 1996


3-14 Установка и монтаж Вашего аналогового модуля

Рисунок 3.12

Схема монтажа для 2-х, 3-х, и 4-х проводных аналоговых входных


устройств

Важно: Модуль не обеспечивает питанием аналоговые входы. Используйте


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

2-х проводный датчик


Датчик
+ − Модуль
Источник + IN +
питания − IN −
ANL COM

Датчик
3-х проводный датчик Источник Сигнал
GND Модуль
Источник + IN +
питания − IN −
ANL COM

4-х проводный датчик


Датчик
Источник Сигнал Модуль
Источник + + + IN +
питания − − − IN −
ANL COM

Публикация 1746-6.4 - Январь 1996


Установка и монтаж Вашего аналогового модуля 3-15

Рисунок 3.13

Схема монтажа для одноконтактных аналоговых соединений

При использовании одноконтактных аналоговых входных устройств общее число проводов


может быть уменьшено при использовании контактов ANALOG COMMON. Надо заметить, что
дифференциальные входы более устойчивы к помехам, чем одноконтактные входа.

Датчик
Источник + + Сигнал
питания − IN 0 +
IN 0 -
Датчик
ANL COM
+ Сигнал
IN 1 +
IN 1 -
Датчик
ANL COM
+ Сигнал
IN 2 +
IN 2 -
Датчик
ANL COM
Источник Сигнал
+ Земля
IN 3 +
IN 3 -
ANL COM

Публикация 1746-6.4 - Январь 1996


3-16 Установка и монтаж Вашего аналогового модуля

Минимизация Входа аналоговых модулей имеют цифровые фильтры высоких


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

Хотя это не является целью руководства процедур системы SLC


500, несколько следующих пунктов могут помочь устранить
воздействие шума окружающей среды на аналоговый сигнал:
• устанавливайте систему SLC 500 в надлежащий (то есть NEMA)
корпус шкафа управления. Убедитесь, что система SLC 500
должным образом заземлена.
• используйте кабель Belden #8761 для монтажа аналоговых
модулей, убедитесь, что экранный провод и фольгированный
экран надежно заземлены.
• прокладывайте кабель Belden отдельно от других кабелей.
Дополнительная устойчивость к шуму может быть получена при
укладке кабелей в заземленном коробе.
• группируйте аналоговые и низковольтные модули постоянного
тока подальше от модулей ввода-вывода переменного тока или
высокого напряжения.

Система может работать со сбоями из-за изменений условий


окружающей среды после некоторого периода времени. Мы
рекомендуем периодически проверять работу системы, особенно,
когда около системы SLC 500 устанавливаются новые механизмы
или другие шумовые источники. Для подробного описания деталей
по установке и запуске системы обращайтесь к:
• Процессоры в модульном исполнении. Руководство по установке
и эксплуатации
• Процессоры в фиксированном исполнении. Руководство по
установке и эксплуатации
• Правила применения, установки и сопровождения
полупроводниковых устройств управления - Публикация Allen-
Bradley SGI-1.1.

Публикация 1746-6.4 - Январь 1996


Глава 4
Работа модуля и системные
соображения

После успешного монтажа вашего аналогового модуля,


рассмотрите его работу в пределах системы SLC 500 и в
определенном приложении. Эта глава описывает:

Связь между модулем и процессором

• ввод ID-кода модуля


• адресация аналоговых модулей
• обновление процессором аналоговых данных
• Отображение входных и выходных данных
• преобразование аналоговых входов
• преобразование аналоговых выходов

Системные соображения

• безопасное состояние для выходов


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

Публикация 1746-6.4 - Январь 1996


4-2 Работа модуля и системные соображения

Связь между модулем и Этот раздел описывает, как настроить аналоговый модуль в
процессором системе SLC 500.

Ввод ID-кода модуля


При конфигурировании аналогового модуля в системе SLC 500, Вы
будете использовать Ваше программное обеспечение, в котором, в
списке различных модулей ввода-вывода, наиболее вероятно
включен Ваш аналоговый модуль. Если модуля в списке нет, Вы
должны ввести опознавательный код модуля при
конфигурировании слота. Обратитесь к таблице ниже для
соответствующего ID-кода аналогового модуля.
При использовании ручного программатора (HHT) версии v1.1,
необходимо ввести ниже MODULE ID CODE слово “OTHER” .
Версия ручного программатора HHT 2.0 или позже предлагает
список модулей ввода-вывода. Обращайтесь к следующим
публикациям для полной информации:

• руководство пользователя по Вашему программному


обеспечению
• руководство пользователя по ручному программатору
Таблица 4.А

Номер по каталогу ID-код модуля


1746-NI4 4401
1746-NIO4I 3201
1746-NIO4V 3202
1746-NO4I 5401
1746-NO4V 5402

Адресация аналоговых модулей

NI4 - Каждый входной канал NI4 адресован как одно слово в


таблице отображения входов. NI4 использует всего 4 слова в
таблице отображения входов. Преобразованные величины каналов
0...3 адресуются соответственно как входные слова 0...3 для слота,
где установлен модуль.
Пример – Если Вы хотите адресовать входной канал 2 из NI4 в
слоте 4, Вы должны адресовать его как входное слово 2 в слоте 4
(I:4.2).
NIO4I и NIO4V – Каждый входной канал NIO4I и NIO4V
адресован как одно слово в таблице отображения входов, и каждый
выходной канал адресован как одно слово в таблице отображения
выходов. И NIO4I, и NIO4V используют всего 2 входных слова и 2
выходных слова.
Преобразованные величины входных каналов 0 и 1 адресуются как
входные слова 0 и 1 для слота, где установлен модуль. Выходные
величины выходных каналов 0 и 1 адресованы как выходные слова
0 и 1 для слота, где установлен модуль.

Публикация 1746-6.4 - Январь 1996


Работа модуля и системные соображения 4-3

Пример – Если Вы хотите адресовать выходной канал 0 из NIО4I в


слоте 3, Вы должны адресовать его как выходное слово 0 в слоте 3
(О:3.0).
NO4I и NO4V – Каждый выходной канал NO4I и NO4V адресован
как одно слово в таблице отображения выходов. Всего модуль
используют 4 выходных слова. Преобразованные величины
выходных каналов 0...3 адресуются как выходные слова 0...3 для
слота, где установлен модуль.
Пример – Если Вы хотите адресовать выходной канал 3 из NО4I в
слоте 3, Вы должны адресовать его как выходное слово 3 в слоте 3
(О:3.3).

Публикация 1746-6.4 - Январь 1996


4-4 Работа модуля и системные соображения

Рисунок 4.1 показывает адресацию аналоговых модулей


Рисунок 4.1
Адресация Ваших модулей
Файлы данных
SLC 500
SLC5/01 или 5/02
Карта
выходов
Аналоговый входной модуль 1746-
NI4 Адрес
Карта
входов Входной канал 0 Слово 0 I:e.0
4 слова
Опрос карты Входной канал 1 Слово 1 I:e.1
Слот е входов входов Входной канал 2 Слово 2 I:e.2
Входной канал 3 Слово 3 I:e.3
Бит 15 Бит 0

Файлы данных Аналоговые комбинированные модули 1746-


SLC 500 NIО4I и 1746-NIО4V
SLC5/01 или 5/02 Адрес
2 слова
Опрос карты Выходной канал 0 Слово 0 О:e.0
Слот е
выходов выходов Выходной канал 1 Слово 1 О:e.1
Карта
выходов Бит 15 Бит 0
2 слова
Опрос Входной канал 0 Слово 0 I:e.0
Слот е карты
входов входов Входной канал 1 Слово 1 I:e.1
Карта
Бит 15 Бит 0
входов

Файлы данных Аналоговые выходные модули 1746-


NО4I и 1746-NО4V Адрес
SLC 500
SLC5/01 или 5/02 Выходной канал 0 Слово 0 О:e.0
4 слова
Слот е Опрос карты Выходной канал 1 Слово 1 О:e.1
выходов выходов Выходной канал 2 Слово 2 О:e.2
Карта
выходов Выходной канал 3 Слово 3 О:e.3
Бит 15 Бит 0
Карта
входов

е = номер слота модуля

Публикация 1746-6.4 - Январь 1996


Работа модуля и системные соображения 4-5

Адресация на уровне битов

Следующие карты битов показывают адресацию на уровне битов


для аналоговых входов и выходов. Входной канал преобразовывает
сигнал с разрешением 16 бит, или 1 слово. Выходной канал
преобразовывает сигнал с разрешением 14 бит и использует 14
старших бит соответствующего выходного слова.

Два младших бита (O:e.0/0 и O:e.0/1) выходного слова не имеют


влияния на фактическую величину выхода.

Рисунок 4.2
1746-NI4
старший бит мл.зн.бит
I:e.0 Входной канал 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I:e.1 Входной канал 1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I:e.2 Входной канал 2
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I:e.3 Входной канал 3
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

1746-NIО4I и NIO4V
старший бит мл.зн.бит
О:e.0 Выходной канал 0 Х Х
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
О:e.1 Выходной канал 1 Х Х
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
старший бит мл.зн.бит
I:e.0 Входной канал 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I:e.1 Входной канал 1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

1746-NО4I и NO4V
старший бит мл.зн.бит
О:e.0 Выходной канал 0 Х Х
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
О:e.1 Выходной канал 1 Х Х
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
О:e.3 Выходной канал 3 Х Х
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
О:e.4 Выходной канал 4 Х Х
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

е = номер слота модуля


х = неиспользуемый бит

Публикация 1746-6.4 - Январь 1996


4-6 Работа модуля и системные соображения

Обновление процессором аналоговых данных


Данные аналоговых входов и выходов обновляются процессором
один раз в течение каждого скана программы пользователя.
Таблица ниже показывает типичные времена сканов аналоговых
входов и количество входных и выходных битов для определенных
модулей.
Если приложение требует более быстрого обновления процессором
аналоговых данных, чем раз в скан, необходимо использовать
инструкцию непосредственного входа или непосредственного
выхода. Инструкция непосредственного входа или выхода обычно
опрашивает 16 бит (или 1 аналоговый канал) в 1 миллисекунду.
Обращайтесь к руководству пользователя по программному
обеспечению или руководству пользователя по ручному
программатору для дополнительной информации.
Таблица 4.В

Типичное время обновления аналоговых данных


в картах входов и выходов процессора
Один раз в скан процессора В среднем 10 мs на 1К программы
(Автоматически)
С использованием инструкций 1 мs на аналоговый канал
немедленного входа или выхода

Таблица 4.С

Число входных и выходных битов,


представляющих аналоговые данные
Описание Входных битов Выходных битов
NI4 64 -
NIO4I и NIO4V
(2 входных и 2 выходных 32 32
канала)
NO4I и NO4V - 64

Отображение данных входов и выходов


Данные аналоговых входов и выходов могут быть представлены в
различных системах счисления в вашем программном
обеспечении. Просмотр в десятичной системе счисления позволяет
рассматривать данные аналоговых входов и выходов как
десятичные представления целых слов.
При отображении в двоичной системе счисления, данные
представляются в двухсоставной форме для отрицательных
величин. Описание данных в двухсоставной форме описано в
приложении B.
Если Вы используете ручной программатор (HHT) или модуль
доступа к таблице данных (DTAM) для просмотра данных входов
и выходов, отображение данных будет происходить только в
двоичной системе счисления. Для просмотра данных аналоговых
входов и выходов используется десятичная система счисления,
данные должны перемещаться в файл данных целых чисел.

Публикация 1746-6.4 - Январь 1996


Работа модуля и системные соображения 4-7

Преобразование аналоговых входных данных


Аналоговые входы преобразуют ток и напряжение 16 битные
двухсоставные величины.
Таблица ниже определяет диапазоны тока и напряжения для
входных каналов, количество значимых битов для приложений,
использующих диапазоны входных сигналов меньше полного
масштаба, и их разрешение.
Таблица 4.D

Диапазон Десятичное Количество Разрешение на мл.


тока/напряжения представление значимых битов значим. бит
-10V dc ... +10V dc - 1 -32.768 ... +32.767 16 бит
мл.значимый бит
0...10V dc - 1мл. бит 0 ... 32.767 15 бит 305.176 µV
0 ... 5V dc 0 ... 16.384 14 бит
1 ... 5V dc 3.277 ... 16.384 13.67 бит
-20mA ... +20mA -16.384 ... +16.384 15 бит
0 ... +20mA 0 ... 16.384 14 бит 1.22070 µA
4 ... +20mA 3.277 ... 16.384 13.67 бит

Для определения приблизительного напряжения по представлению


аналоговой входной величины используйте одну из следующих
формул:
10V Х входную величину
Q
= входное напряжение (V)
32,768
Q
Входная величина - это десятичное слово в карте входов
соответствующего аналогового входа

Например, если в карте входов находится величина -16,201, то


напряжение на входе равно:

10V
Х 16,201= -4,889221 (V)
32,768
Надо заметить, что это вычисленная величина. Реальное значение
может варьироваться в зависимости от погрешности модуля.

Для определения приблизительного тока по представлению


аналоговой входной величины используйте одну из следующих
формул:
20mA Х входную величину
R
= входной ток (mA)
16,384
R
Входная величина - это десятичное слово в карте входов
соответствующего аналогового входа

Например, если в карте входов находится величина 4096, то ток на


входе равен:

20mA
Х 4096= 5 (mA)
16,384
Надо заметить, что это вычисленная величина. Реальное значение
может варьироваться в зависимости от погрешности модуля.

Публикация 1746-6.4 - Январь 1996


4-8 Работа модуля и системные соображения

Преобразование аналоговых выходных данных

Аналоговые выходы преобразуют 16 бит двухсоставных двоичных


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

поддерживают два и четыре токовых выхода соответственно, в


диапазоне от 0 mA до 21 mA максимум. NIO4V и NO4V
поддерживают два и четыре выхода по напряжению
соответственно, в диапазоне от -10 до +10V dc.

Следующие таблицы определяют диапазоны выходного тока и


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

Диапазон тока Десятичное Количество Разрешение на


представление значимых значимый бит
выходного слова битов
0...20mA - 1мл. бит 0 ... +32.767 13 бит
0 ... +20 mA 0 ... +31.208 12.92 бит 2.56348 µА
4 ... +20mA 6.242 ... +31.208 12.6 бит

Таблица 4.F Преобразование аналоговых выходов NIO4V и NO4V

Диапазон Десятичное Количество Разрешение на


напряжений представление значимых значимый бит
выходного слова битов
-10 ... +10V dc - 1 -32.768 ... +32.767 14 бит
мл.значимый бит
0 ... +10V dc - 1 0 ... +32.767 13 бит
мл.значимый бит 1.22070 mV
0 ... 5V dc 0 ... +16.384 12 бит
1 ... 5V dc +3.277 ... +16.384 11.67 бит

Публикация 1746-6.4 - Январь 1996


Работа модуля и системные соображения 4-9

Используйте следующее уравнение, чтобы определить десятичное


значение токового выхода:
32,768 Х необходимый ток выхода (mA) = выходная десятичная величина
21mA
Например, если на выходе надо получить 4 mА, то в
соответствующее слово карты выходов надо поместить следующую
вычисленную величину:

32,768
Х 4 (mA)= 6242
21mA
Примечание: Реальное разрешение аналогового токового выхода
составляет 2.56348 µА на младший значимый бит, положение
младшего значимого бита в выходном слове показано ниже:

мл.зн.бит
Х Х
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

х = неиспользуемые биты

Используйте следующее уравнение, чтобы определить десятичное


значение выхода по напряжению:
32,768 Х необходимое напряжение выхода (V dc) = выходная величина
10V dc
Например, если на выходе надо получить 1V dc, то в
соответствующее слово карты выходов надо поместить следующую
вычисленную величину:

32,768
Х 1V dc= 3277
10V dc
Примечание: Реальное разрешение аналогового выхода по напряжению
составляет 1.22070 mV на значимый бит, положение младшего
значимого бита в выходном слове показано ниже:

мл.зн.бит
Х Х
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

х = неиспользуемые биты

Публикация 1746-6.4 - Январь 1996


4-10 Работа модуля и системные соображения

Системные соображения Этот раздел описывает системные соображения по аналоговым


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

Безопасное состояние для выходов


Всякий раз, когда система SLC 500 находится не в режиме RUN,
выходы на аналоговом модуле автоматически блокируются
системой SLC 500 на 0 V или 0 mA. Это происходит, когда
процессор находится в:
• режиме FAULT
• режиме PROGRAM
• режиме TEST
ВНИМАНИЕ: При проектировании и монтаже системы
SLC 500, устройства, связанные с аналоговыми
! каналами выходных модулей должны устанавливаться в
безопасное положение, когда аналоговый выход выдает
0 V или 0 mA (± погрешность).

Установки запоминающегося программирования


Этот раздел описывает влияние смены режимов работы процессора
на аналоговые выходы. Следующая информация относится к
аналоговым модулям 1746-NIO4I, NIO4V, NO4I и NO4V.
Этот часть программирования позволит Вам сохранить аналоговые
данные в таблицах отображения входов и выходов, когда у
процессора SLC 500:
• поменялись режимы работы на RUN-PROGRAM-RUN, ИЛИ
• когда выключено и повторно включено питание
В обоих случаях, когда питание повторно подано, данные
передаются в модуль независимо от того, является ли программная
цепочка верной или неверной.
Если система SLC 500 обнаруживает состояние ошибки,
аналоговые выходы сбрасываются в ноль. Данные в таблице
отображения выходов сохраняются во время ошибки. Как только
ошибка будет устранена и основной бит ошибки в процессоре
сброшен, сохраненные данные будут посланы на аналоговые
каналы выходов.
Если Вы не хотите использовать запоминающее
программирование, сохраненные данные не будут посланы на
каналы выходов.

Публикация 1746-6.4 - Январь 1996


Работа модуля и системные соображения 4-11

Следующий раздел содержит примеры программ для


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

I1:1.0/0 MOV
MOVE
Source 32767
Dest O0:2.0

Когда бит 0 дискретного модуля ввода-вывода установлен в


состояние ON, цепочка становится верной и величина 32767
перемещается в область таблицы отображения выходов, которая
соответствует аналоговому выходному каналу 0 в слоте 2. В конце
скана эта величина передается в модуль, где преобразуется в
соответствующее напряжение или ток (в зависимости от типа
используемого модуля.
Если на следующем скане программы цепочку станет неверной,
ПЕРЕНОС величины 32767 в таблицу отображения выходов не
произойдет. Если не добавлять другой цепочки, перемещающей
данные в таблицу выходов по условию неверности этой цепочки,
предыдущие данные будут сохранены. То есть величина 32767
останется в таблице выходов, и будет передаваться в аналоговый
модуль в конце каждого скана программы до тех пор, пока не
будет изменена в соответствии с программой пользователя.

Пример незапоминающихся аналоговых выходов


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

MOV
I1:1.0/0 MOVE
Source 32767
Dest O0:2.0

MOV
I1:1.0/0 MOVE
Source 0
Dest O0:2.0

Публикация 1746-6.4 - Январь 1996


4-12 Работа модуля и системные соображения

В вышеупомянутом примере, пока дискретный вход 0


находится в ON, величина 32767 пересылается в аналоговый
выходной канал 0. Если дискретный вход 0 переключается в
состояние OFF, в аналоговый выходной канал 0 пересылается
величина 0.
Смена режимов или перевключение питания
Бит первого скана в файле состояния используется для
инициализации аналогового выхода, при подаче питания в
режиме RUN или переключения в режим RUN или TEST.
Адрес бита первого скана - S2:1/15. Если этот бит установлен,
значит проходит первый скан программы. Поэтому можно
запрограммировать следующую ладдерную цепочку для
обнуления аналогового выходного канала в течение первого
скана программы.

MOV
S2:1/15
MOVE
Source 0
Dest O0:2.0

Обнаружение выхода входа за допустимый предел


Аналоговые модули не сообщают процессору о выходе за
допустимые пределы. Однако, если эта критично в
определенной задаче, Вы можете запрограммировать в
процессоре эту функцию.
Нижеследующая программа применима ко всем процессорам
SLC 500. В программе показаны две инструкции сравнения,
которые проверяют величины аналоговых входов на
превышение нижнего и верхнего пределов соответственно. Для
этого примера, величина аналогового входа находится в слове
1 слота 1 (I1:1.1). Каждый раз, когда входная величина
превышает предел, эта программа защелкивает двоичную
переменную в памяти, которая может использоваться как
аварийная точка отсчета в другом месте программе.

Публикация 1746-6.4 - Январь 1996


Работа модуля и системные соображения 4-13

B3/0
(U) Сброс аварии

LES
B3/0
LESS THAN Выдача аварии при
Source A I1:1/1 (L)
превышении нижнего
Source B 0 предела

GRT
GREATER THAN B3/0 Выдача аварии при
Source A I1:1/1 (L) превышении верхнего
Source B 16,384 предела

Остальная программа

END

Вторая программа - для процессоров SLC 5/02. Эта программа


использует инструкцию проверки на пределы, которая одна
проверяет превышение и нижнего, и верхнего предела. Эта
инструкция предполагает, что входная аналоговая величина
находится в слове 1 слота 1 (I1:1.1).
Как в вышеупомянутой программе, каждый раз, когда входная
величина превышает предел, эта программа защелкивает
двоичную переменную в памяти, которая может
использоваться как аварийная точка отсчета в другом месте
программе.

B3/0
(U) Сброс аварии
LIM
B3/0
LIMIT TEST (CIRC)
Low Lim 16,384 (L) Выдача аварии при
Test I1:1/1 превышении предела
High Lim -1

Остальная программа
END

Публикация 1746-6.4 - Январь 1996


4-14 Работа модуля и системные соображения

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

ВНИМАНИЕ: Удостоверитесь, что перед принятием


решения о деактивации слота с аналоговым модулем
! Вам понятны все последствия.

Деактивация слота для входов и выходов - та же самая, что и


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

Публикация 1746-6.4 - Январь 1996


Работа модуля и системные соображения 4-15

Фильтрация входного канала


Входные каналы для всех аналоговых модулей связаны
условиями прохождения сигнала с борта оборудования. Целью
этих условий является отклонение высокочастотного шума,
который может попасть в аналоговый вход, и добавить
погрешность измерения. Условия выполняются, когда сигнал
на входе проходит через 6-и полосный цифровой фильтр
Гаусса.
Мощное влияние этого фильтра продемонстрировано в
амплитудно-частотной характеристике, Рисунок 4.3. Частотные
составляющие входного сигнала с частотой фильтра 10Hz или
ниже ослабляются не более чем на 3 dB. Эта зона прохождения
позволяет нормально преобразовывать для процессора входные
данные от входов датчиков температуры, давления и
преобразователей потока.
Полоса прохождения шумового сигнала с частотами выше 10
Hz резко загнута. Диапазон частот 50/60 Hz занимают помехи
от линий питания. Из амплитудно-частотной характеристики
видно, что 60 Hz сигнал на (+) клемме, как и сигнал на (-)
клемме, подавляется более чем на 55dB (при нормальном
режиме работы фильтра 60 Hz).
Если шумы линий питания попадают на вход через входной
кабель, использование дифференциальных входов приводит к
эффективному подавлению шума. С дифференциальными
входами, шумовые пары на входах плюс (+) и минус (-)
складываются, что приводит к подавлению шумов более чем на
105 dB (при нормальном режиме работы фильтра 60 Hz).
Эффект от фильтра быть замечен при исследовании реакции
входного канала на фронт импульса. Рисунок 4.4 показывает
изменение входной величины во времени, когда на входной
контакт канала подан фронт импульса. Реакция фильтра
демонстрирует непропускание быстрых по времени сигналов.
Входная величина достигает 95 % итоговой величины за 60
миллисекунд, независимо от входной величины.
Пример - Если вход мгновенно изменился от 0 до 10 V,
величина, измеренная аналоговым модулем через 60
миллисекунд достигнет 9.5 V. В пределах этого времени
аналоговый модуль обновляет величину входных данных в
памяти с дискретностью 512 микросекунд.

Публикация 1746-6.4 - Январь 1996


4-16 Работа модуля и системные соображения

Рисунок 4.3
Амплитудно-частотная характеристика входного канала

20

-20

-40

-60

-80

-100

-120

-140
1 10 100 1000
Частота в Hz

Рисунок 4.4
Реакция входного канала на фронт импульса

100
95

80

60

40

20

0
0 40 60 80 120
Время (ms)

Публикация 1746-6.4 - Январь 1996


Глава 5
Проверка Вашего модуля

Цель этой главы в том, чтобы помочь Вам исключить проблемы с


неисправными модулями перед началом нормальной работы
системы.

Проверка системы SLC 500 Если Ваш аналоговый модуль установлен в шасси расширения
фиксированной системы, то перед выполнением процедур запуска
аналогового модуля, проверьте Вашу систему, используя
процедуры, описанные в Руководстве по установке и эксплуатации
контроллеров в фиксированном исполнении.
Если Ваш аналоговый модуль установлен в модульной системе, то
перед выполнением процедур запуска аналогового модуля,
проверьте Вашу модульную систему, используя процедуры,
описанные в Руководстве по установке и эксплуатации
контроллеров в модульном исполнении.

Процедуры запуска
Как только Вы проверили Вашу систему SLC 500, выполняйте
последовательно следующие ниже шаги для проверки Вашего
аналогового модуля:
1. Осмотр аналогового модуля.
2. Отключение первичных цепей.
3. Подача питания на систему SLC 500.
4. Проверка аналоговых входов.
5. Проверка аналоговых выходов.
6. Запуск системы.

Публикация 1746-6.4 - Январь 1996


5-2 Проверка Вашего модуля

Осмотр аналогового модуля

Проблемы могут быть предугаданы при осмотре аналогового


модуля перед монтажом его в систему SLC 500. Осмотр должен
включать следующие шаги:
1. Удостоверитесь, что все микропереключатели выбора режимов
работы по напряжению/току установлены правильно (только у
входов).
2. Удостоверитесь, что все монтажные соединения аналоговых
модулей сделаны правильно и что не имеется отсутствующих
или нарушенных проводов. Проверьте фиксацию всех разъемов
для безопасности.

ВНИМАНИЕ: Необходимо проявлять осторожность


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

3. Удостоверитесь, что экран кабеля, подключенный к


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

ВНИМАНИЕ: Не подключайте фольгированный


экран и экранный провод Belden #8761 к разъему
! модуля. Фольгированный экран и экранный провод
должны быть заземлены, что нельзя реализовать на
клеммнике аналогового модуля.
4. Убедитесь, что съемный клеммник на аналоговом модуле
надежно вставлен.
Отключение первичных цепей (механических устройств)
В течение следующих процедур проверки процессор будет
включен. Для безопасности, удостоверьтесь, что не произойдет
движений механизмов. Для этого:
Разъедините провода двигателей от пускателя или
непосредственно от двигателя. Это позволит Вам проверить
действие пускателя, подтверждая, что Ваша выходная цепь
подключена правильно и функционирует.
Чтобы отключить соленоид, расцепите клапан, чтобы
осталась одна подключенная катушка.

Публикация 1746-6.4 - Январь 1996


Проверка Вашего модуля 5-3

Публикация 1746-6.4 - Январь 1996


5-4 Проверка Вашего модуля

В некоторых случаях Вам может быть затруднительно отключить


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

ВНИМАНИЕ: Во время проверки движения


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

Подача питания на систему SLC 500


Подайте питание на фиксированную или модульную систему. На
аналоговом модуле должен загореться светодиод (красный),
указывая, что модуль получает питание 24V dc.
Свечение светодиода аналогового модуля не гарантирует полную
работоспособность модуля, а несветящийся светодиод говорит о
неработоспособности аналогового модуля. Не продолжайте
процедуры проверки с несветящимся светодиодом.
Четыре наиболее вероятных причины несветящегося светодиода:
• система SLC 500 не получает питание от источника питания.
Проверьте светодиод POWER на фиксированном контроллере
или источнике питания модульной системы. Если светодиод не
светится, обратитесь к Руководству по установке и
эксплуатации контроллеров в фиксированном исполнении и
Руководству по установке и эксплуатации контроллеров в
модульном исполнении. Если модуль - 1746- NO4I или NO4V,
проверьте состояние дополнительных переключателей 24V dc
питания. Если выбрано внешнее питание, но оно не подано на
разъем модуля, светодиод ВЕДОМОЕ не будет светиться.
• питание от источника не доходит до конечных элементов
системы SLC 500. Вы можете проверить это, сделав попытку
связаться с устройством программирования.
• слот в шасси, где расположен аналоговый модуль, не
функционирует. Снимите питание с системы SLC 500,
переместите аналоговый модуль в другой слот, и подайте
питание. Если окажется, что слот неисправен, замените шасси.
• аналоговый модуль неисправен.

Публикация 1746-6.4 - Январь 1996


Проверка Вашего модуля 5-5

Проверка аналоговых входов


Перед проверкой входных каналов аналогового модуля, система
SLC 500 должна быть установлена и проверена согласно SLC 500
Руководству по установке и эксплуатации контроллеров в
фиксированном или модульном исполнении. Процессор должен
быть соединен с устройством программирования, должным
образом сконфигурирован, и не должен иметь никаких цепочек в
ладдерной программе. Светодиод аналогового модуля должен
светиться.

ВНИМАНИЕ: Процедура, описанная в этом разделе


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

Устройства, связанные с входными каналами аналоговых модулей


будем называть “датчиками”. Чтобы проверить входные каналы
аналогового модуля, необходимо использовать датчики, у которых
можно вручную изменять сигнал в пределах их диапазона
измерений.
Если датчики не могут быть вручную изменять сигнал, то для
проверки каналов входа необходим источник напряжения или тока.
В этом случае, отключите входные каналы аналогового модуля в
датчике, чтобы проверить монтаж клемника. Следующие шаги
относятся к любой процедуре проверки.
Важно: Следующая процедура не гарантирует правильность при
неверной установке микропереключателей режима
работы входов. Проверьте визуально
микропереключатели режима работы входов перед
монтажом аналогового модуля в шасси.

ВНИМАНИЕ: Необходимо проявлять осторожность во


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

Публикация 1746-6.4 - Январь 1996


5-6 Проверка Вашего модуля

Следуйте этим шагам для проверки аналоговых входов:


1. Определить граничные условия для входного канала
аналогового модуля. Например, если канал входа связан с
датчиком, который имеет амплитуду выхода от 1 mA до 5
mA, граничные условия будут 1 mA (нижнее) и 5 mA (верхнее).
2. Используйте формулы на странице 4-7 для вычисления
десятичной величины которая должна появиться, в таблице
отображения входов процессора, когда на входной канал
аналогового модуля будут поданы граничные условия.
Например, если 1 mA и 5 mA - граничные условия, десятичные
величины должны быть 819 и 4096.
3. Обеспечьте, чтобы устройство программирования находилось в
связи с процессором, выберите режим работы TEST и режим
непрерывного сканирования.
4. Отобразите данные в файле 1 (Таблица отображения входов).
5. Измените систему счисления на десятичную.
6. Если входной канал модуля был отключен от датчика,
подключите источник напряжения (на вход по напряжению) или
источник тока (на токовый вход) к входу и установите на
источнике нижнее граничное условие.
Если входной канал подключен к датчику, установите датчик на
нижний предел.
7. Посмотрите на отображаемые данные канала входа в таблице.
Слово отображения входа для проверяемого входного канала
приблизительно должно читать нижнюю границу, расчитаную
во 2 шаге.
На точность величины слова отображения влияет точность
аналогового модуля и входного датчика. Проверьте, чтобы
девиация граничной величины находилась в пределах допусков
для аналогового приложения.
8. Если входной канал модуля был отключен от датчика,
подключите источник напряжения (на вход по напряжению) или
источник тока (на токовый вход) к входу и установите на
источнике верхнее граничное условие.
Если входной канал подключен к датчику, установите датчик на
верхний предел.
9. Повторите шаг 7 для верхнего граничного условия.
10. Повторить шаги с 1 по 8 для остальных аналоговых входов.

Публикация 1746-6.4 - Январь 1996


Проверка Вашего модуля 5-7

11. Если любой из аналоговых входных каналов не проходит


процедуры запуска, проверьте следующие возможные причины:
• Процессор не в TEST/CONTINUOUS режиме.
• Клеммник не контачит с аналоговым модулем.
• Клеммник аналогового модуля подключен не правильно или
имеется обрыв в проводах. См. главу 3 для деталей по
монтажу аналогового модуля.
• Датчик входного канала аналогового модуля (или тестовый
источник напряжения или тока) неисправен.
Если для проверки токового канал входа отсутствует токовый
источник, можно подключить источник напряжения к токовому
каналу, чтобы достигнуть граничных условий. В нормальной же
работе источник напряжения нельзя подключать к токовому
входному каналу. Для определения граничных условий используют
следующее уравнение:
Входное напряжение (V) = Входной ток (mA) х0.25
Пример - если входные граничные условия равны 1 mA и 5 mA,
граничные условия в вольтах должны быть 0.25 вольт и 1.25 вольт. Если
вычисления верны, то потребуется источник напряжения не более чем на
5 вольт.
Проверка аналоговых выходов
Перед проверкой выходных каналов аналогового модуля, система
SLC 500 должна быть установлена и проверена согласно SLC 500
Руководству по установке и эксплуатации контроллеров в
фиксированном или модульном исполнении. Процессор должен
быть соединен с устройством программирования, должным
образом сконфигурирован, и не должен иметь никаких цепочек в
ладдерной программе. Светодиод аналогового модуля должен
светиться.

ВНИМАНИЕ: Процедура, описанная в этом разделе


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

Устройства, связанные с выходными каналами аналоговых


модулей будем называть “исполнительными механизмами”. Чтобы
проверить входные каналы аналогового модуля, необходимо
использовать исполнительные механизмы, которые не могут

Публикация 1746-6.4 - Январь 1996


5-8 Проверка Вашего модуля

привести движениям первичных цепей или любому другому


потенциально опасному действию.

Публикация 1746-6.4 - Январь 1996


Проверка Вашего модуля 5-9

Если исполнительный механизм затрагивает первичные


движущиеся устройства или производит потенциально опасное
действие, используют вольтметр для проверки выходов по
напряжению и амперметр для проверки токовых выходов.
Обратите внимание, что эти измерители имеют некоторую
собственную погрешность.
В последнем случае, разъедините исполнительный механизм от
выхода аналогового модуля для проверки клеммников.
Следующая процедура применяется к любой из описанных
ситуаций.
1. Определите граничные условия для выходного канала
аналогового модуля. Например, если канал выхода связан с
исполнительным механизмом, который имеет амплитуду входа
от 1 до 5 вольт, граничные условия равны - 1 вольт (нижнее) и 5
вольт (верхнее).
2. Используйте формулы на странице 4-9 для вычисления
десятичной величины, которая должна быть введена в таблицу
отображения выходов процессора для установления аналоговым
модулем на выходе граничных условий, определенных в шаге 1.
Например, если 1 вольт и 5 вольт - граничные условия,
необходимо ввести десятичные величины 3277 и 16384.
3. Создайте и сохраните тестовую цепочку, показанную ниже.
MOV
MOVE
Source N7:0
Dest O:e.x

"e" - номер слота аналогового модуля

"х" - номер проверяемого выходного канала аналогового


модуля

4. Загрузите программу в процессор и переведите его в режим RUN


работы.
5. Выведите на экран данные по адресу N7:0.
6. Введите величину нижнего граничного условия в N7:0.
Например, если нижнее граничное условие - 1 вольт, введите
3277 в N7:0.
7. Если канал выхода не был разъединен с исполнительным
механизмом, исполнительный механизм должен отработать
нижнее граничное условие.
Если канал выхода был разъединен от исполнительного
механизма, подключите амперметр (для токового выхода) или
вольтметр (для выхода по напряжению) с выходным каналом
аналогового модуля. На точность показаний влияет точность
аналогового модуля и прибора. Проверьте, чтобы девиация
граничной величины находилась в пределах допусков для
аналогового приложения.

Публикация 1746-6.4 - Январь 1996


5-10 Проверка Вашего модуля

Например, если 1 вольт - нижнее граничное условие, вольтметр


должен показывать приблизительно 1 вольт.

Публикация 1746-6.4 - Январь 1996


Проверка Вашего модуля 5-11

8. Введите величину верхнего граничного условия в N7:0.


Например, если нижнее граничное условие - 5 вольт, введите
16384 в N7:0.
9. Повторите шаг 7 для верхнего граничного условия.
10. Повторите шаги c 1 по 9 для каждого выходного канала.
11. Если любой из выходных каналов не проходит процедуры
запуска, проверьте следующие возможные причины:
• Процессор не в режиме RUN.
• Клеммник не контачит с аналоговым модулем.
• Клеммник аналогового модуля подключен не правильно или
имеется обрыв в проводах. См. главу 3 для деталей по
монтажу аналогового модуля.
• Исполнительный механизм или амперметр/вольтметр
неисправен.

Публикация 1746-6.4 - Январь 1996


Глава 6
Примеры программирования

Эта глава показывает несколько примеров программирования,


которые дополнительно демонстрируют:
• Адресацию, обнаружение выхода за пределы и
масштабирование аналоговых входов
• Адресацию и масштабирование аналоговых выходов
• Масштабирование со смещением, при >32,767 или <-32,768
• Масштабирование и проверку диапазона аналоговых входов и
выходов
Важно: Примеры программирования в этой главе показаны
только для информационных целей. Из-за большого
количества переменных и требований, связанных с
любым приложением, компания Allen-Bradley не несет
ответственности за реальное использование,
базирующееся на этих примерах.

Адресация, обнаружение Следующий пример использует входной аналоговый модуль NI4,


выхода за пределы и чтобы показать адресацию входов, обнаружение выхода за
масштабирование аналоговых пределы и масштабирование аналоговых входов в технические
входов единицы.
Мы предполагаем:
• NI4 расположен в слоте 3 модульной системы.
• преобразователь температуры с выходом 0...10V dc подключен
на второй входной канал аналогового модуля.
• сигнал преобразователя напряжения пропорционален диапазону
от 100°C до 500°C (212°F ... 932°F).
Температура процесса должен колебаться между 275° и 300°C
(527°F и 572°F). Если температура выходит за эти пределы,
устанавливается флаг, и эта величина не обрабатывается. Данные
представляются в градусах C в целях отображения и контроля.

Публикация 1746-6.4 - Январь 1996


6-2 Примеры программирования

Действие масштабирования показано в следующем графике. Видна


линейная зависимость между входом результирующей величиной.

Рисунок 6.1

500°С
(макс. масшт.)

Масштабированная
величина
300°С
275°С

500°С
(мин. масшт.)
0=0V dc Нижний Верхний 32767=10V dc - 1зн.бит
(вх.мин) предел предел (вх.макс)

Входная величина

Вычисление линейной зависимости


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

Масштабированная величина = (входная величина х наклон) + смещение

Наклон = (масшт.макс - масшт.мин) / (вх.мин - вх.макс)

(500 - 100) / (32,767 - 0) = 400 / 32,767

Смещение = масшт.мин - (вх.мин х наклон)

100 - (0 х (400 / 32,767)) = 100

Масштабированной величина = (входная величина х (400 / 32,767) + 100

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-3

Определение флага выхода за допустимый диапазон с


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

Входная величина = (масштабированная величина - смещение) / наклон

Нижний предел (275 - 100) / (400 / 32,767) = 14,344

Верхний предел (300 - 100) / (400 / 32,767) = 16,393

После вычисления линейных пропорций и величин флага выхода


за допустимый диапазон, этот пример позволит Вам:
• Поддерживать температуру нагревателя или обогревателя в
диапазоне между 275° и 300°C, используя флаги выхода за
допустимые диапазоны.
• Отображать температурный процесс с использованием Модули
доступа к таблице данных (DTAM) или Ручного программатора
(HHT).
• Вывод температурного процесса на интерфейс оператора
реализуется:
− ПЕРЕМЕЩЕНИЕМ масштабированной величины в
выходной модуль как переменные данные для Dataliner
(дисплея сообщений)
− Преобразованием масштабированной величины в BCD -
код (с использованием инструкции TOD) и
ПЕРЕМЕЩЕНИЕ ее на светодиодный индикатор
Следующие ладдерные цепочки показывают, как программировать
процессор. Первый пример использует стандартные
математические инструкции, доступные любому процессору SLC
500. Ладдерная логика предотвращает ошибку процессора,
сбрасывая бит математического переполнения S2:5/0 перед концом
скана.
Второй пример использует инструкцию масштабирования (SCL)Q,
доступную в процессорах 5/02 и выше. Значения рассчитаны
умножением наклона на 10,000.
Коэффициент = (400 / 32,767) х 10,000 = 122

Третий пример использует инструкцию SCP (масштабирование с


параметрами), доступную только в SLC 5/03 (OS302 или позже) и
SLC 5/04 (OS401 или позже).
Q
Если в результате выполнения коэффициент, деленный на 10000, больше чем 32767,
возникает переполнение, приводящее к ошибке 0020 (бит неосновной ошибки), и в поле
назначения Destination записывается 32767. Это не относится к смещению. Для
альтернативного метода смотри стр. 6-14.

Публикация 1746-6.4 - Январь 1996


6-4 Примеры программирования

Использование стандартной математики


Rung 2:0
Проверка нижнего допустимого значения
| Флаг нижн. |
| границы |
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +–––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| |Source A I:1.1| 0 |
| | | |
| |Source B 14344| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
Проверка верхнего допустимого значения
| Флаг верх. |
| границы |
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +–––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| |Source A I:1.1| 1 |
| | | |
| |Source B 16383| |
| | | |
| +––––––––––––––––––+ |
Rung 2:2
Установка аварии по превышению нижней границы, когда аналоговый вход
- ниже допустимого значения
| Флаг нижн. Авария ниж |
| границы границы |
| B3 O:2 |
|––––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| 0 0 |
Rung 2:3
Установка аварии по превышению верхней границы, когда аналоговый вход
- выше допустимого значения
| Флаг верх. Авария верх|
| границы границы |
| B3 O:2 |
|––––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| 1 1 |
Продолжение ладдерной логики на следующей странице

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-5

Rung 2:4
Масштабирование величины аналогового входа и обработка
результата только если не превышены границы
| Флаг нижн.|Флаг верх. Умножение |
| границы |границы на масштаб. |
| границу |
| |
| B3 B3 +MUL–––––––––––––––+ |
|––––]/[––––––––]/[–––––––––––––––––––––––––––––––––––+–+MULTIPLY +–+–|
| 0 1 | |Source A I:1.1| | |
| | | | | |
| | |Source B 400| | |
| | | | | |
| | |Dest N7:0| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | | |
| | Деление | |
| | результата | |
| | на входной | |
| | диапазон | |
| | +DDV–––––––––––––––+ | |
| +–+DOUBLE DIVIDE +–+ |
| | |Source 32767| | |
| | | | | |
| | |Dest N7:0| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | Добавление | |
| | смещения | |
| | (в N7:0 - | |
| | температура | |
| | процесса) | |
| | +ADD–––––––––––––––+ | |
| +–+ADD +–+ |
| | |Source A N7:0| | |
| | | 0| | |
| | |Source B 100| | |
| | | | | |
| | |Dest N7:0| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | | |
| | Очистка | |
| | бита | |
| | переполнения | |
| | S:5 | |
| +––––(U)–––––––––––––––+ |
| 0 |
Rung 2:5
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|
| |

Публикация 1746-6.4 - Январь 1996


6-6 Примеры программирования

Использование инструкции масштабирования (SCL)


Rung 2:0
Проверка нижнего допустимого значения
| Флаг нижн. |
| границы |
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +–––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| |Source A I:1.1| 0 |
| | | |
| |Source B 14344| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
Проверка верхнего допустимого значения
| Флаг верх. |
| границы |
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +–––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| |Source A I:1.1| 1 |
| | | |
| |Source B 16383| |
| | | |
| +––––––––––––––––––+ |
Rung 2:2
Установка аварии по превышению нижней границы, когда аналоговый вход
- ниже допустимого значения
| Флаг нижн. Авария ниж |
| границы границы |
| B3 O:2 |
|––––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| 0 0 |
Rung 2:3
Установка аварии по превышению верхней границы, когда аналоговый вход
- выше допустимого значения
| Флаг верх. Авария верх|
| границы границы |
| B3 O:2 |
|––––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| 1 1 |
Rung 2:4
Масштабирование величины аналогового входа и обработка
результата только если не превышены границы
| Флаг нижн.|Флаг верх. Масштабиров. |
| границы |границы анал. входа |
| B3 B3 +SCL–––––––––––––––+ |
|––––]/[––––––––]/[–––––––––––––––––––––––––––––––––––––––+SCALE +–|
| 0 1 |Source I:1.1| |
| (2:0) (2:1) | 0| |
| |Rate [/10000] 122| |
| | | |
| |Offset 100| |
| | | |
| |Dest N7:0| |
| | 0| |
| +––––––––––––––––––+ |
| |
Rung 2:5
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|
| |

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-7

Использование инструкции масштабирования с параметрами


(SCР)
Rung 2:0
Проверка нижнего допустимого значения
| Флаг нижн. |
| границы |
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +–––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| |Source A I:1.1| 0 |
| | | |
| |Source B 14344| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
Проверка верхнего допустимого значения
| Флаг верх. |
| границы |
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +–––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| |Source A I:1.1| 1 |
| | | |
| |Source B 16383| |
| | | |
| +––––––––––––––––––+ |
Rung 2:2
Установка аварии по превышению нижней границы, когда аналоговый вход
- ниже допустимого значения
| Флаг нижн. Авария ниж |
| границы границы |
| B3 O:2 |
|––––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| 0 0 |
Rung 2:3
Установка аварии по превышению верхней границы, когда аналоговый вход
- выше допустимого значения
| Флаг верх. Авария верх|
| границы границы |
| B3 O:2 |
|––––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )–––––|
| 1 1 |
Rung 2:4
Масштабирование величины аналогового входа и обработка
результата только если не превышены границы
| Флаг нижн.|Флаг верх. Масштабиров. |
| границы |границы анал. входа |
| B3 B3 +SCP–––––––––––––––+ |
|––––]/[––––––––]/[–––––––––––––––––––––––––––––––––––––––+SCALE W/PARAMETERS+–|
| 0 1 |Input I:1.1| |
| | | |
| |Input Min. 0| |
| | | |
| |Input Max. 32767| |
| | | |
| |Scaled Min. 100| |
| | | |
| |Scaled Max. 500| |
| | | |
| |Scaled Output N7:0| |
| | 0| |
| +––––––––––––––––––+ |
Rung 2:5
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|

Публикация 1746-6.4 - Январь 1996


6-8 Примеры программирования

Адресация и
Мы предполагаем:
масштабирование
аналоговых выходов • NIO4I расположен в слоте 2 системы SLC 500.
• исполнительный механизм от клапана управления потоком
подключен на выходной канал 0.
• исполнительный механизм использует 4 ... 20 mA сигнал для
пропорционального открывания клапана от 0 до 100 %. Для
этого примера сигнал на исполнительный механизм не должен
выходить из диапазона 4 ... 20 mA.
• процент открытия клапана вводится вручную в SLC.
Следующий график определяет линейные пропорции.
Рисунок 6.2

20 mA = 31208
(макс. масшт.)

Масштабированная
величина

4 mA = 6242
(мин. масшт.)
0% 100%
(вх.мин) (вх.макс)

Входная величина

Вычисление линейной зависимости

Используйте следующие уравнения, для вычисления


масштабированной выходной величины.

Масштабированная величина = (входная величина х наклон) + смещение

Наклон = (масшт.макс - масшт.мин) / (вх.мин - вх.макс)

(31,208 - 6,242) / (100 - 0) = 24,966 / 100

Смещение = масшт.мин - (вх.мин х наклон)

6,242 - (0 х (24,966 / 100)) = 6,242

Масштабированная величина = (входная величина х (24,966 / 100) + 6,242

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-9

Пределы допустимого диапазона: меньше 0 % - величина меньше


6,242 и больше 100 % - величина больше 31,208. Ладдерная логика
делает проверку на превышение допустимых пределов для
проверки, что выходной аналоговый канал выдает сигнал не
меньше 4 mA и не больше 20 mA.
Процент от открытия клапана может вводиться в процессор:
• вводом данных с DTAM или HHT
• ПЕРЕМЕЩЕНИЕМ данных с пакетного переключателя или
вспомогательной клавиатуры (возможно преобразующей
данные с BCD - кода с использованием инструкции FRD)
Процент открытия клапана может быть выдан на интерфейс
оператора:
• отображением данных с использованием DTAM или HHT
• ПЕРЕМЕЩЕНИЕМ масштабированной величины в выходной
модуль как переменные данные для Dataliner (дисплея
сообщений)
• Преобразованием масштабированной величины в BCD - код (с
использованием инструкции TOD) и ПЕРЕМЕЩЕНИЕ ее на
светодиодный индикатор
Так как наклон может быть больше 32.767, то для фиксированных
SLC 500, процессоров SLC 5/01, 5/02, 5/03 (OS300 или OS301), и
5/04 (OS400) может использоваться только стандартная
математика ладдерной логики. Ладдерная логика предотвращает
ошибку процессора, сбрасывая бит математического переполнения
S2:5/0 перед концом скана. Обратитесь к примеру ладдерной
логики на следующей странице. Следом за примером на
стандартной математики ладдерной логики показан пример с
использованием инструкции SCP, доступной только в SLC 5/03
(OS302 или позже) и SLC 5/04 (OS401 или позже).

Публикация 1746-6.4 - Январь 1996


6-10 Примеры программирования

Использование стандартной математики


Rung 2:0
N7:0 содержит процент открытия клапана. Если эта величина меньше 0,
в аналоговый выход перемещается минимальное значение (6242 в
десятичной системе = 4 mA в аналоговом выходе).
| Проверка на Флаг нижн. |
| нижний границы |
| предел |
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A N7:0| | 0 | |
| | 0| | | |
| |Source B 0| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | Минимальная | |
| | величина | |
| | аналогового | |
| | выхода | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 6242| |
| | | |
| |Dest O:2.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
N7:0 содержит процент открытия клапана. Если эта величина больше 100, в
аналоговый выход перемещается максимальное значение (31208 в десятичной
системе = 20 mA в аналоговом выходе).
| Проверка на Флаг верхн. |
| верхний границы |
| предел |
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A N7:0| | 1 | |
| | 0| | | |
| |Source B 100| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | Максимальная | |
| | величина | |
| | аналогового | |
| | выхода | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 31208| |
| | | |
| |Dest O:2.0| |
| | | |
| +––––––––––––––––––+ |
Продолжение ладдерной логики на следующей странице

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-11

Rung 2:2
Масштабирование величины от 0 до 100% в десятичный диапазон для
4-20 mA аналогового выхода.
| Флаг нижн.|Флаг верх. Умножение на |
| границы |границы масштаб. |
| границу |
| B3 B3 +MUL–––––––––––––––+ |
|––––]/[––––––––]/[–––––––––––––––––––––––––––––––––––+–+MULTIPLY +–+–|
| 0 1 | |Source A N7:0| | |
| | | 0| | |
| | |Source B 24966| | |
| | | | | |
| | |Dest N7:1| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | | |
| | Деление на | |
| | входной | |
| | диапазон | |
| | +DDV–––––––––––––––+ | |
| +–+DOUBLE DIVIDE +–+ |
| | |Source 100| | |
| | | | | |
| | |Dest N7:1| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | Добавление | |
| | смещения | |
| | +ADD–––––––––––––––+ | |
| +–+ADD +–+ |
| | |Source A N7:1| | |
| | | 0| | |
| | |Source B 6242| | |
| | | | | |
| | |Dest O:2.0| | |
| | | | | |
| | +––––––––––––––––––+ | |
| | Очистка | |
| | бита | |
| | переполнения | |
| | S:5 | |
| +––––(U)–––––––––––––––+ |
| 0 |
Rung 2:3
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|

Публикация 1746-6.4 - Январь 1996


6-12 Примеры программирования

Использование инструкции масштабирования с параметрами


(SCР)
Rung 2:0
N7:0 содержит процент открытия клапана. Если эта величина меньше 0,
в аналоговый выход перемещается минимальное значение (6242 в
десятичной системе = 4 mA в аналоговом выходе).
| Проверка на Флаг нижн. |
| нижний границы |
| предел |
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A N7:0| | 0 | |
| | 0| | | |
| |Source B 0| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | Минимальная | |
| | величина | |
| | аналогового | |
| | выхода | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 6242| |
| | | |
| |Dest O:2.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
N7:0 содержит процент открытия клапана. Если эта величина больше 100, в
аналоговый выход перемещается максимальное значение (31208 в десятичной
системе = 20 mA в аналоговом выходе).
| Проверка на Флаг верхн. |
| верхний границы |
| предел |
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A N7:0| | 1 | |
| | 0| | | |
| |Source B 100| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | Максимальная | |
| | величина | |
| | аналогового | |
| | выхода | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 31208| |
| | | |
| |Dest O:2.0| |
| | | |
| +––––––––––––––––––+ |
Продолжение ладдерной логики на следующей странице

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-13

Rung 2:2
Масштабирование величины от 0 до 100% в десятичный диапазон для
4-20 mA аналогового выхода.
| Флаг нижн.|Флаг верх. |
| границы |границы |
| |
| B3 B3 +SCP––––––––––––––––––––+ |
|––––]/[––––––––]/[––––––––––––––––––––––––––––––––––+SCALE W/PARAMETERS +–|
| 0 1 |Input N7:0| |
| | 0| |
| |Input Min. 0| |
| | | |
| |Input Max. 100| |
| | | |
| |Scaled Min. 6242| |
| | | |
| |Scaled Max. 31208| |
| | | |
| |Scaled Output O:2.0| |
| | | |
| +–––––––––––––––––––––––+ |
| |
Rung 2:3
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|

Публикация 1746-6.4 - Январь 1996


6-14 Примеры программирования

Масштабирование со
Встречаются приложения, когда величина смещения, в
смещением, при стандартных математических инструкциях становится больше
>32,767 или <-32,768 32,767 или меньше -32,768. В этих случаях проще всего
переместить линейные пропорции по оси входной величины и
привести величины.
Этот пример похож на ситуацию, описанную в Примере 2, кроме
того, что сигнал 4 ... 20 mA масштабируется величиной в пределах
90-100%. NIO4I расположен в слоте 2, и выходное устройство
подключено к каналу 0.
Следующий график показывает линейные пропорции.
Рисунок 6.3

20 mA = 31208
(макс. масшт.)

Масштабированная
величина

4 mA = 6242
(мин. масшт.)
90% 100%
(вх.мин) (вх.макс)

Входная величина

Вычисление линейной зависимости


Используйте следующие уравнения, для вычисления
масштабированных единиц.

Масштабированная величина = (входная величина х наклон) + смещение

Наклон = (масшт.макс - масшт.мин) / (вх.мин - вх.макс)

(31,208 - 6,242) / (100 - 90) = 24,966 / 10

Смещение = масшт.мин - (вх.мин х наклон)

6,242 - (90 х (24,966 / 100)) = -218,452

Масштабированная величина = (входная величина х (24,966 / 100) - 218,452

Заметьте, что величина смещения получилась меньше -32,768

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-15

Следующий график показывает смещенные линейные пропорции.


Обратите внимание, что результирующая величина смещения
уменьшена.
Рисунок 6.4

20 mA = 31208
(макс. масшт.)

Масштабированная
величина

4 mA = 6242
(мин. масшт.)
90% 100%
(вх.мин) (вх.макс)

Входная величина

Вычисление линейной зависимости


Используйте следующие уравнения, для вычисления
масштабированных единиц.

Масштабированная величина = (входная величина х наклон) + смещение

Наклон = (масшт.макс - масшт.мин) / (вх.мин - вх.макс)

(31,208 - 6,242) / (100 - 90) = 24,966 / 10

Смещение = масштабируемому минимуму

6,242

Масштабированная величина = (входная величина - 90) х (24,966 / 100) + 6,242

Так как наклон может быть больше 32.767, то для фиксированных


SLC 500, процессоров SLC 5/01, 5/02, 5/03 (OS300 или OS301), и
5/04 (OS400) может использоваться только стандартная
математика ладдерной логики. Следующая ниже ладдерная логика
предотвращает ошибку процессора, сбрасывая бит
математического переполнения S2:5/0 перед концом скана.
Обратитесь к примеру ладдерной логики на следующей странице.
Следом за примером на стандартной математики ладдерной логики
показан пример, реализующий те же функции, но с
использованием инструкции SCP, доступной только в SLC 5/03
(OS302) и SLC 5/04 (OS401).

Публикация 1746-6.4 - Январь 1996


6-16 Примеры программирования

Использование стандартной математики


Rung 2:0
N7:0 содержит процент открытия клапана.
| Проверка на |
| нижний предел |
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A N7:0| | 0 | |
| | 0| | | |
| |Source B 90| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | Минимальная | |
| | величина | |
| | аналогового | |
| | выхода | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 6242| |
| | | |
| |Dest O:2.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
| Проверка на |
| верхний предел |
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A N7:0| | 1 | |
| | 0| | | |
| |Source B 100| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | Максимальная | |
| | величина | |
| | аналогового | |
| | выхода | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 31208| |
| | | |
| |Dest O:2.0| |
| | | |
| +––––––––––––––––––+ |
Продолжение ладдерной логики на следующей странице

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-17

Rung 2:2
Масштабирование величины от 90 до 100% в десятичный диапазон для
4-20 mA аналогового выхода.
| Деление |
| входного |
| минимума |
| B3 B3 +SUB–––––––––––––––+ |
|––––]/[––––––––]/[–––––––––––––––––––––––––––––––––––+–+SUBTRACT +–+–|
| 0 1 | |Source A N7:0| | |
| | | 0| | |
| | |Source B 90| | |
| | | | | |
| | |Dest N7:1| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | | |
| | Умножение на | |
| | масштаб. | |
| | границу | |
| | +MUL–––––––––––––––+ | |
| +–+MULTIPLY +–+–|
| | |Source A N7:1| | |
| | | 0| | |
| | |Source B 24966| | |
| | | | | |
| | |Dest N7:1| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | Деление | |
| | результата | |
| | на входной | |
| | диапазон | |
| | +DDV–––––––––––––––+ | |
| +–+DOUBLE DIVIDE +–+ |
| | |Source 10| | |
| | | | | |
| | |Dest N7:1| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | Добавление | |
| | смещения | |
| | +ADD–––––––––––––––+ | |
| +–+ADD +–+ |
| | |Source A N7:1| | |
| | | 0| | |
| | |Source B 6242| | |
| | | | | |
| | |Dest O:2.0| | |
| | | | | |
| | +––––––––––––––––––+ | |
| | Очистка | |
| | бита | |
| | переполнения | |
| | S:5 | |
| +––––(U)–––––––––––––––+ |
| 0 |
Rung 2:3
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|
| |

Публикация 1746-6.4 - Январь 1996


6-18 Примеры программирования

Использование инструкции масштабирования с параметрами


(SCР)
Rung 2:0
N7:0 содержит процент открытия клапана. Если эта величина меньше 90,
в аналоговый выход перемещается минимальное значение (6242 в
десятичной системе = 4 mA в аналоговом выходе).
| Проверка на Флаг нижн. |
| нижний границы |
| предел |
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A N7:0| | 0 | |
| | 0| | | |
| |Source B 90| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | Минимальная | |
| | величина | |
| | аналогового | |
| | выхода | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 6242| |
| | | |
| |Dest O:2.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
N7:0 содержит процент открытия клапана. Если эта величина больше 100, в
аналоговый выход перемещается максимальное значение (31208 в десятичной
системе = 20 mA в аналоговом выходе).
| Проверка на Флаг верхн. |
| верхний границы |
| предел |
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A N7:0| | 1 | |
| | 0| | | |
| |Source B 100| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | Максимальная | |
| | величина | |
| | аналогового | |
| | выхода | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 31208| |
| | | |
| |Dest O:2.0| |
| | | |
| +––––––––––––––––––+ |
Продолжение ладдерной логики на следующей странице

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-19

Rung 2:2
Масштабирование величины от 90 до 100% в десятичный диапазон для
4-20 mA аналогового выхода.
| Флаг нижн.|Флаг верх. Масштабир. |
| границы |границы аналогового |
| выхода |
| B3 B3 +SCP––––––––––––––––––––+ |
|––––]/[––––––––]/[––––––––––––––––––––––––––––––––––+SCALE W/PARAMETERS +–|
| 0 1 |Input N7:0| |
| | 0| |
| |Input Min. 90| |
| | | |
| |Input Max. 100| |
| | | |
| |Scaled Min. 6242| |
| | | |
| |Scaled Max. 31208| |
| | | |
| |Scaled Output O:2.0| |
| | | |
| +–––––––––––––––––––––––+ |
| |
Rung 2:3
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|

Публикация 1746-6.4 - Январь 1996


6-20 Примеры программирования

Масштабирование и проверка Этот пример показывает адресацию аналоговых входов - выходов и


диапазона аналоговых входов масштабирование и проверку диапазона аналоговых входных и
и выходов выходных величин. NIO4V помещен в слот 1 системы SLC 500.
Вход от датчика давления 0 ... 200 пси соответствует 4 ... 20 mA на
входном канале 0. Входная величина проверяется на нахождение в
пределах 4 ... 20 mA.
Эта величина масштабируется и посылается на выход как 0...2.5V
для отображения на дисплее измерителя давления, подключенного
на выходной канал 0. Если обнаружено превышение допустимых
пределов, устанавливается флаг. Операция масштабирования
показана ниже.
Следующий график показывает линейные пропорции между
входной величиной и результирующей масштабированной
величиной.
Рисунок 6.5

8192
(макс. масшт.)

Масштабированная
величина

0
(мин. масшт.)
3277 16384
(вх.мин) (вх.макс)

Входная величина

Вычисление линейной зависимости


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

Масштабированная величина = (входная величина х наклон) + смещение

Наклон = (масшт.макс - масшт.мин) / (вх.мин - вх.макс)

(8192 - 0) / (16384 - 3277) = 8192 / 13107

Смещение = масшт.мин - (вх.мин х наклон)

0 - 3277 (8192 / 13107) = -2048

Масштабированная величина = (входная величина х (8192 / 13107)) - 2048

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-21

Это уравнение может быть реализовано с использованием


целочисленной математики системы SLC 500. Показаны три
примера. Первый применим к любому процессору SLC 500, второй
использует инструкцию масштабирования, доступную на SLC 5/02
и более поздних процессорах. Третий пример использует
инструкцию SCP (масштабирование с параметрами), доступную
только на SLC 5/03 (OS302 или позже) и SLC 5/04 (OS401 или
позже).
В первом примере программы аналоговая входная величина
проверяется на минимальные и максимальные допустимые
входные величины.
Если вход выходит из диапазона, выходная величина
устанавливается в минимальное или максимальное значение. Если
входная величина находится в допустимых пределах, определяется
выходная величина масштабированием входа. Чтобы
масштабировать аналоговый вход, следуйте этим шагам:
1. Умножьте вход на диапазон масштабирования
Диапазон масштабирования = (масшт. макс. - масшт. мин.).
2. Разделите 32 битный результат на входной диапазон
Входной диапазон = (входной макс. - входной мин.).
3. Добавьте величину смещения (в данном случае отрицательную).
Итоговая величина переносится на аналоговый выходной
канал 0.
Всякий раз, когда результат операции умножения будет превышать
16 бит, будет устанавливаться бит переполнения и флаг
неосновной ошибки. И только после деления 32 битного
результата, взятого из математического регистра, переполнение не
представляет опасности. Во избежание ошибок системы флаг
неосновной ошибки должен быть очищен перед концом скана
программы.
Обратитесь к следующему примеру ладдерной логики.
Использование стандартной математики
Rung 2:0
Проверка на нижний предел
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A I:1.0| | 0 | |
| | | | | |
| |Source B 3277| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 0| |
| | | |
| |Dest O:1.0| |
| | | |
| +––––––––––––––––––+ |
Продолжение ладдерной логики на следующей странице

Публикация 1746-6.4 - Январь 1996


6-22 Примеры программирования

Rung 2:1
Проверка на верхний предел
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A I:1.0| | 1 | |
| | | | | |
| |Source B 16384| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 8192| |
| | | |
| |Dest O:1.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:2
Масштабирование аналоговой величины для аналогового выхода.
| Умножение на |
| масштаб. |
| границу |
| B3 B3 +MUL–––––––––––––––+ |
|––––]/[––––––––]/[–––––––––––––––––––––––––––––––––––+–+MULTIPLY +–+–|
| 0 1 | |Source A I:1.0| | |
| | | | | |
| | |Source B 8192| | |
| | | | | |
| | |Dest N7:0| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | | |
| | Деление | |
| | результата | |
| | на входной | |
| | диапазон | |
| | +DDV–––––––––––––––+ | |
| +–+DOUBLE DIVIDE +–+ |
| | |Source 13107| | |
| | | | | |
| | |Dest N7:0| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | Добавление | |
| | смещения | |
| | +ADD–––––––––––––––+ | |
| +–+ADD +–+ |
| | |Source A N7:0| | |
| | | 0| | |
| | |Source B -2048| | |
| | | | | |
| | |Dest O:1.0| | |
| | | | | |
| | +––––––––––––––––––+ | |
| | Очистка | |
| | бита | |
| | переполнения | |
| | S:5 | |
| +––––(U)–––––––––––––––+ |
| 0 |
Rung 2:3
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|
| |

Публикация 1746-6.4 - Январь 1996


Примеры программирования 6-23

Масштабирование и проверка Инструкция масштабирования, доступная в процессоре SLC 5/02


диапазона аналоговых входов используется для более эффективной реализации программы.
и выходов Инструкция масштабирования использует, тот же самый алгоритм
умножения, деления и сложения, но достигается с единственным
коэффициентом вместо величин диапазона масштабирования и
входного диапазона. Определяется:
Коэффициент = (диапазон масштаб / входной диапазона) х 10,000
Для данного примера коэффициент = 6250

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


Rung 2:0
Проверка на нижний предел
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A I:1.0| | 0 | |
| | | | | |
| |Source B 3277| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 0| |
| | | |
| |Dest O:1.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
Проверка на верхний предел
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A I:1.0| | 1 | |
| | | | | |
| |Source B 16384| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 8192| |
| | | |
| |Dest O:1.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:2
Масштабирование аналогового входа для аналогового выхода
| B3 B3 +SCL–––––––––––––––+ |
|––––]/[––––––––]/[–––––––––––––––––––––––––––––––––––––––+SCALE +–|
| 0 1 |Source I:1.0| |
| | 0| |
| |Rate [/10000] 6250| |
| | | |
| |Offset -2048| |
| | | |
| |Dest O:1.0| |
| | 0| |
| +––––––––––––––––––+ |
| |
Rung 2:3
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|

Публикация 1746-6.4 - Январь 1996


6-24 Примеры программирования

Использование инструкции масштабирования с параметрами


(SCР)
Rung 2:0
Проверка на нижний предел
| +LES–––––––––––––––+ B3 |
|–+LESS THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A I:1.0| | 0 | |
| | | | | |
| |Source B 3277| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 0| |
| | | |
| |Dest O:1.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:1
Проверка на верхний предел
| +GRT–––––––––––––––+ B3 |
|–+GREATER THAN +––––––––––––––––––––––––––––––––+––––( )–––––––––––––––+–|
| |Source A I:1.0| | 1 | |
| | | | | |
| |Source B 16384| | | |
| | | | | |
| +––––––––––––––––––+ | | |
| | +MOV–––––––––––––––+ | |
| +–+MOVE +–+ |
| |Source 8192| |
| | | |
| |Dest O:1.0| |
| | | |
| +––––––––––––––––––+ |
Rung 2:2
Масштабирование аналогового входа для аналогового выхода
| B3 B3 +SCP––––––––––––––––––––+ |
|––––]/[––––––––]/[––––––––––––––––––––––––––––––––––+SCALE W/PARAMETERS +–|
| 0 1 |Input I:1.0| |
| | | |
| |Input Min. 3277| |
| | | |
| |Input Max. 16384| |
| | | |
| |Scaled Min. 0| |
| | | |
| |Scaled Max. 8192| |
| | | |
| |Scaled Output O:1.0| |
| | | |
| +–––––––––––––––––––––––+ |
| |
Rung 2:3
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|

Публикация 1746-6.4 - Январь 1996


Глава 7
Обслуживание и безопасность

Эта глава дает информацию для профилактического обслуживания


и рассмотрения по безопасности при поиске неисправностей
Вашей системы SLC 500.

Профилактика Печатные платы аналоговых модулей должны быть защищены от


грязи, масла, влажности и других бортовых факторов. Чтобы эти
платы были защищены, система SLC 500 должна быть установлена
в шкаф управления, подходящий для окружающей среды. Внутри
шкаф управления должен всегда быть чистым, и дверь шкафа
управления должна по возможности быть закрытой.
Регулярно проверяйте ваши клемники на плотность установки.
Плохой контакт может привести к неправильному
функционированию системы SLC 500 или повреждению ее
компонентов.

ВНИМАНИЕ: Чтобы гарантировать безопасность


персонала и принимать меры против выхода
! оборудования из строя, осматривайте разъемы с
выключенным питанием.

Для общих процедур обслуживания электрического оборудования,


обращайтесь к требованиям, определенным в Вашем регионе.
• Европа: Обращайтесь к стандартам, описанным в EN 60204 и
инструкциям, действующим в Вашей стране.
• Соединенные Штаты: Обращайтесь к статье 70B
Национальной ассоциации пожарозащиты (NFPA). Она
описывает общие требования для безопасности при
практических методах работы.

Публикация 1746-6.4 - Январь 1996


7-2 Обслуживание и безопасность

Соображения безопасности Соображения безопасности - важный элемент процедур поиска


при поиске неисправностей неисправностей. В соображениях безопасности большое значение
имеют и другие факторы, такие как состояние оборудования.
Обращайтесь к Руководству по установке и эксплуатации процессоров
в фиксированном или модульном исполнении для дополнительной
информации по поиску неисправностей.
Следующий раздел описывает несколько областей безопасности,
которые Вы должны знать при поиске неисправностей Вашей
системы SLC 500.
Свечение индикатора - Свечение красного светодиода на
аналоговом модуле указывает, что к модулю подведено 24V dc.
Движение устройств при поиске неисправностей - При поиске
неисправностей, старайтесь никогда не находитесь в пределах
досягаемости механизмов. Могут произойти неожиданные движения
механизмов. В крайнем случае используйте деревянный клин.
Останов оборудования - При поиске неисправностей любой системы
SLC 500, весь персонал не должен работать на оборудовании.
Проблема может самоустраниться, и произойдет внезапное
неожиданное движение механизмов. Имейте кого - то около
аварийного выключателя на случай, если потребуется срочно
отключить питание от машины.
При поиске неисправностей особое внимание обратите на это общее
предупреждение:

ВНИМАНИЕ: Никогда не находитесь в пределах


досягаемости механизмов, если может произойти
! неожиданное движение машины.
Отключите все электропитание выключением рубильника
в главном электрощите, перед проверкой электрических
подключений или входов/выходов, способных вызвать
движение механизмов.
Сбои в программе - Иногда в программе пользователя могут
обнаружиться сбои, например из-за чрезвычайных условий
окружающей среды, электромагнитных полей, неправильного
заземления, неправильного монтажа или несанкционированного
вмешательства. Если Вы подозреваете, что программа была изменена,
сравните ее с предварительно сохраненной программой на модуле
памяти EEPROM или UVPROM.
Предохранительные цепи - На оборудовании в целях безопасности
устанавливаются дополнительные цепи, такие как концевые
переключатели-ограничители перемещения, кнопки останова и
блокировки, которые должны быть подключены проводами к
главному реле управления. Эти устройства должны быть подключены
последовательно, чтобы при любом сработавшем устройстве главное
реле управления выключалось, снимая питание с оборудования.
Никогда не изменяйте эти цепи, нарушая их функционирование. Это
может кончиться серьезным ущербом или повреждением
оборудования.

Публикация 1746-6.4 - Январь 1996


Приложение А
Характеристики

Характеристики аналогового Этот раздел содержит характеристики для аналоговых модулей


модуля 1746-NI4, NIO4I, NIO4V, NO4I и NO4V. Они включают:
• Общие характеристики
• Характеристики входов по току и напряжению
• Характеристики выходов по току и напряжению

Общие характеристики NI4,


NIO4I, NIO4V, NO4I и NO4V
Таблица А.А

Описание Характеристика
Формат передачи SLC 16- битный двухсоставной двоичный
Напряжение пробоя на шасси 500V dc
Время обновления 512 µs для всех каналов параллельно
Рекомендуемый кабель Экранированный Belden #8761
Максимальный размер провода #14 AWG (максимум)
Клеммник Съемный
Расположение Шасси 1746
Калибровка Заводская калибровка (обращайтесь к
процедуре калибровки, прил. С-2)
Помехоустойчивость Стандарт NEMA ICS 2-230
Условия эксплуатации
Рабочая температура 0°...+60°С (+32°...+140°F)
Температура хранения -40°...+85°C (-40°...+185°F)
Относительная влажность 5...95% (без конденсата)
Соответствие сертификатам • CSA
(для упакованного и отмеченного • CSA Класс 1 Раздел 2
продукта) Группы A,B,C,D
• UL
• CE для всех применений

Публикация 1746-6.4 - Январь 1996


А-2 Характеристики

Таблица А.В

Каталог Число входных Число выходных Потребляемый от Допуск


1746 каналов на модуль каналов на модуль шасси ток внешнего 24V
питания
5V(макс) 24V(макс)

4 дифференциальных
выбираемых на канал
NI4 по току или Отсутствует 35mA 85mA Отсутствует
напряжению, не
изолированных
2 дифференциальных
выбираемых на канал
NIO4I по току или 2 токовых выхода, не 55mA 145mA Отсутствует
напряжению, не изолированных
изолированных
2 дифференциальных
выбираемых на канал 2 выхода по
NIO4V по току или напряжению, не 55mA 115mA Отсутствует
напряжению, не изолированных
изолированных
4 токовых выхода, не 24±10%при195мА
NO4I Отсутствует 55mA 195mA
изолированных (21.6 - 26.4V)Q

4 выхода по 24±10%при145мА
55mA 145mA
NO4V Отсутствует напряжению, не (21.6 - 26.4V)Q
изолированных
Q
Требуется для некоторых применений, когда нельзя использовать 24V питание от SLC500

Основные
характеристики
аналоговых входов
для NI4, NIO4I,
NIO4V Таблица А.С

Описание Характеристика

Разрешение преобразователя 16 бит


Повторяемость ±1 младший значимый бит
Положение младшего значимого бита в слове состояния 0000 0000 0000 0001
Нелинейность 0.01%
Диапазон изменения напряжения с общей землей -20 ... +20 volts
Затухание сигнала 0...10 Hz с общей землей (минимум) 50 dB
Затухание сигнала 60 Hz с общей землей (минимум) 105 dB
Затухание сигнала 60 Hz в нормальном режиме (мин.) 55 dB
Полоса пропускания канала 10 Hz
Реакция на фронт импульса 60 ms до 95%
Метод конверсии Дельта-сигма модуляция
Сопротивление на ANL СОМ 500K
Сопротивление между каналами 1M

Публикация 1746-6.4 - Январь 1996


Характеристики А-3

Характеристики
входов с токовой
петлей для NI4, Таблица А.D
NIO4I и NIO4V
Описание Характеристика

Входной диапазон (нормальная работа) -20 ... +20 mA


Абсолютный максимальный входной ток -30 ... +30 mA
Абсолютное максимальное входное напряжение ±7.5V dc или 7.5V ac RMS
Кодирование токового входа -20 ... +20 mA -16,384 ... +16,384
Входное сопротивление 250 Ohms
Разрешение 1.22070 µА на мл.знач. бит
Полный Масштаб 20mA
Точность при +25° С (77° F) (макс.) ±0.365% на всей шкале
Точность при 0° ... +60° С (32° ... 140° F) (макс.) ±0.642% на всей шкалеQ

Полный дрейф точности (макс.) +79ppm/°С на всей шкале


Погрешность при +25° С (77° F) (макс.) +0.323%
Погрешность при 0° ... +60° С (32° ... 140° F) (макс.) ±0.556%
Дрейф погрешности (макс.) ±67ppm/°С
Ошибка смещения при +25° С (77° F) (макс.) (lвх=0, Vcм=0) ±7 мл.зн. битов
Ошибка смещения при 0°...+60°С (32°...140°F) (макс.) (lвх=0, Vcм=0) +14 мл.зн. битов
Дрейф ошибки смещения (макс.) (lвх = 0, Vcм = 0) ±0.20 мл.зн. битов/°С
Q
Обращайтесь к приложению С для методов повышения точности при превышении температуры

Публикация 1746-6.4 - Январь 1996


А-4 Характеристики

Характеристики
входов по
напряжению для
NI4, NIO4I и NIO4V Таблица А.Е

Описание Характеристика

Входной диапазон -10 ... +10V dc-l мл.зн. бит


Кодирование входного напряжения (-10 ... +10V -32.768 ... +32,767
dc - 1 мл.зн. бит)
Сопротивление входа 1M
Разрешение 305.176 µV на мл.зн.бит
Полный диапазон 10V dc
Точность при +25° С (77° F) (макс.) ±0.284% на всей шкале
Точность при 0°...+60°С (32°...140°F) (макс.) ±0.504% на всей шкалеQ

Дрейф точности (макс.) ±63ppm/°С на всей шкале


Погрешность при +25° С (77° F) (макс.) +0.263%
Погрешность при 0°...+60°С (32°...140°F) (макс.) ±0.461%
Дрейф погрешности (макс.) ±57ppm/°С
Ошибка смещения при +25°С (77°F) (макс.) ±7 мл. зн. бит
Ошибка смещения при 0°...+60°С (32°...140°F) ±14 мл. зн. бит
(макс.)
Дрейф ошибки смещения (макс.) ±0.20 мл. зн. бит/°С
Защита от перегрузки по напряжению (макс. Любое непрерывное 220V ac
между контактами IN+ и IN-) RMS или непрерывное 220V dc
Q
Обращайтесь к приложению С для методов повышения точности при превышении температуры

Публикация 1746-6.4 - Январь 1996


Характеристики А-5

Характеристики
токовых выходов
для NIO4I и NO4I
Таблица A.F

Описание Характеристика

Разрешение преобразователя 14 бит


Положение млад. знач-го бита в слове состояния 0000 0000 0000 01XX
Нелинейность 0.05%
Метод конверсии ладдерный R-2R
Реакция на фронт импульса 2.5 ms (до 95%)
Диапазон нагрузки 0 ... 500 Ohms
Максимальная реактивная нагрузка 100 µF
Кодирование токового выхода (0...+21 mA-1зн.бит) 0 ... +32764

Выходной диапазон (нормальный) 0 ... +20 mA


Перегрузочная способность 5%(0...+21mA-1мл.зн.бит)
Разрешение 2.56348 µА на мл.зн. бит
Полный масштаб 21 mA
Точность при +25°С (77°F) (макс.) ±0.298% на всей шкале
Точность при 0° ... +60° С (32° ... 140° F) (макс.) ±0.541% на всей шкале
Дрейф точности (макс.) ±70ppm/°С на всей шкале
Погрешность при +25°С (77°F) (макс.) ±0.298%
Погрешность при 0°...+60° С (32°...140° F) (макс.) ±0.516%
Дрейф погрешности (макс.) ±62ppm/°С
Ошибка смещения при +25°С (77°F) (макс.) ±10 мл.зн.бит
Ошибка смещения 0°...+60°С (32° ... 140°F) (макс.) ±12 мл.зн.бит
Дрейф ошибки смещения (макс.) ±0.06 мл.зн.бит/°С

Публикация 1746-6.4 - Январь 1996


А-6 Характеристики

Характеристики
выходов по
напряжению для
NIO4V и NO4V Таблица A.G

Описание Характеристика

Разрешение преобразователя 14 бит


Положение мл. значимого бита в слове состояния 0000 0000 0000 01XX
Нелинейность 0.05%
Метод конверсии ладдерный R-2R
Реакция на фронт импульса 2.5 ms (до 95%)
Диапазон нагрузки 1K ... ∞ Ohms
Максимальная реактивная нагрузка 1 µF
Кодирование выхода по напряжению (0...+21 mA-1 мл. -32,768 ... +32,764
зн.бит)

Выходной диапазон (нормальный) -10 ... +10V - 1 мл.зн.бит


Разрешение 1.22070mV на мл.зн. бит
Полный масштаб 10V dc
Точность при +25°С (77°F) (макс.) ±0.208% на всей шкале
Точность при 0° ... +60° С (32° ... 140° F) (макс.) ±0.384% на всей шкале
Дрейф точности (макс.) ±54ppm/°С на всей шкале
Погрешность при +25°С (77°F) (макс.) ±0.208%
Погрешность при 0°...+60° С (32°...140° F) (макс.) ±0.374%
Дрейф погрешности (макс.) ±47ppm/° С
Ошибка смещения при +25°С (77°F) (макс.) ±9 мл.зн.бит
Ошибка смещения 0°...+60°С (32° ... 140°F) (макс.) ±11 мл.зн.бит
Дрейф ошибки смещения (макс.) ±0.05 мл.зн.бит/°С

Публикация 1746-6.4 - Январь 1996


Приложение В
Двухсоставные двоичные числа

Память процессора SLC 500 хранит числа в 16 битном двоичном


коде. Двухсоставной двоичный код используется при выполнении
математических вычислений внутри процессора. Аналоговые
величины от входов аналоговых модулей передаются процессору в
двухсоставном двоичном 16 битном формате. Для положительных
чисел двоичная система обозначений и двухсоставная двоичная
система обозначений идентичны.
Как показано в графике на следующей странице, каждая позиция в
числе соответствует десятичной величине, начинающейся справа с
20 и заканчивающейся слева 215. Каждая позиция в памяти
процессора может быть 0 или 1. 0 указывает величину 0; 1
указывает позицию десятичной величины. Эквивалентная
десятичная величина двоичного числа - сумма величин всех
позиций.

Положительные десятичные величины


Крайнее левая позиция у положительных величин - всегда 0. Как
обозначено в графике на следующей странице, это ограничивает
максимальную положительную десятичную величину числом
32767 (все позиции - 1 кроме крайней левой позиции). Например:

11 8 3 2 1
0000 1001 0000 1110 = 2 +2 +2 +2 +2
= 2048+256+8+4+2 = 2318
13 9 8 5 3
0010 0011 0010 1000 = 2 +2 +2 +2 +2
= 8192+512+256+32+8 = 9000

Публикация 1746-6.4 - Январь 1996


В-2 Двухсоставные двоичные числа

Рисунок В.1

14
1х2 =16384
16384
13
1х2 =8192 8192
12
1х2 =4096 4096
11
1х2 =2048 2048
10
1х2 =1024 1024
9
1х2 =512 512
8
1х2 =256 256
7
1х2 =128 128
6
1х2 =64 64
5
1х2 =32 32
4
1х2 =16 16
3
1х2 =8 8
2
1х2 =4 4
1
1х2 =2 2
0
1х2 =1 1

32767
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

15
0х2 =0 Для положительных чисел эта позиция всегда равна нулю

Отрицательные десятичные величины


В двухсоставной двоичной системе обозначений у
отрицательных величин крайняя левая позиция - всегда 1.
Эквивалентная десятичная величина двоичного числа получается
вычитанием величины крайней левой позиции, 32768, от суммы
величин других позиций. На рисунке на следующей странице
(все позиции равны 1), величина равна 32767 - 32768 = -1.
Например:

1111 1000 0010 0011 =


(214+213+212+211+25+21+20) - 215=
(16384+8192+4096+2048+32+2+1) - 32768 =
30755-32768 = -2013

Публикация 1746-6.4 - Январь 1996


Двухсоставные двоичные числа В-3

Рисунок В.2

14
1х2 =16384
16384
13
1х2 =8192
8192
12
1х2 =4096
4096
11
1х2 =2048 2048
10
1х2 =1024 1024
9
1х2 =512 512
8
1х2 =256 256
7
1х2 =128 128
6
1х2 =64 64
5
1х2 =32 32
4
1х2 =16 16
3
1х2 =8 8
2
1х2 =4 4
1
1х2 =2 2
0
1х2 =1 1

32767
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1х215=1 Для отрицательных чисел эта позиция всегда равна единице

Публикация 1746-6.4 - Январь 1996


В-4 Двухсоставные двоичные числа

Публикация 1746-6.4 - Январь 1996


Приложение С
Программа калибровки аналоговых
входов

Это приложение поможет Вам откалибровать аналоговый входной


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

Калибровка аналоговых Следующая процедура может быть применена ко всем аналоговым


входных каналов входам; по току или напряжению. Для этого примера используется
1746-NI4 с входом 4 mA...20 mA. Обратитесь к характеристикам
1746-NI4 в приложении A. Эти характеристики представляют
наихудшие величины. Погрешность для NI4, которая, как
гарантируется, будет не больше ±0.365%, включает нелинейность,
повторяемость, ошибку смещения и температурную погрешность.
Погрешность ±0.365% на 20 mA равна ±60 младших значимых
битов ошибки, или диапазону от 16324 до 16444. Любая величина в
этом диапазоне может быть получена от аналогового канала с 20
mA на входе. Ожидаемая номинальная величина при 20 mA -
16384. После выполнения калибровки программного обеспечения
погрешность уменьшается до 3 младших значимых битов, или
диапазона от 16381 до 16387.
График на следующей странице показывает линейные пропорции
между величиной входа и результирующей вычисленной
величиной. Величины в этом графике взяты из программы
примера.

Публикация 1746-6.4 - Январь 1996


С-2 Программа калибровки аналоговых входов

Рисунок С.1

20 mA = 16384
(макс. масшт.)

Масштабированная
величина

4 mA = 3277
(мин. масшт.)
3267 16396
Меньшая величина с модуля Большая величина с модуля

Входная величина
Масштабированная величина от входной величины

Вычисления программы калибровки


Используйте следующие уравнения, выполняемые программой
калибровки.
Масштабированная величина = (входная величина х наклон) + смещение

Наклон = (масшт.макс - масшт.мин) / (вх.макс - вх.мин)

Смещение = масштабируемый минимум - (вх.мин х наклон)

Процедуры
1. Поместите Вашу систему SLC 500 в нормальную операционную
температуру. Убедитесь, что смежные модули ввода-вывода в
вашей системе не вызывают изменений температуры.
Например, поместите модули ввода-вывода с высоким
потреблением питания и непостоянной нагрузкой подальше от
вашего аналогового входного модуля.
2. Определите максимальную и минимальную величины, которые
Вы желаете использовать в вашем приложении. В этом примере
масштабированное максимальное значение - 16384 и
масштабированное минимальное значение - 3277.
3. Используя аналоговый источник калибровки входа или входное
устройство Вашей системы, установите на нем 4 mA, и подайте
на калибруемый вход. Убедитесь, что ваша нижняя величина
находится в пределах диапазона измерений вашего аналогового
входа.
4. Используя аналоговый источник калибровки входа или входное
устройство Вашей системы, установите на нем 20 mA, и подайте
на калибруемый вход. Убедитесь, что ваша верхняя величина
находится в пределах диапазона измерений вашего аналогового
входа.

Публикация 1746-6.4 - Январь 1996


Программа калибровки аналоговых входов С-3

5. Запитайте калибруемый вход. SLC вычислит величины наклона


и смещения, которые потребуются для коррекции ошибки
аналогового входа.

Теперь аналоговый канал калиброван до точности ±3 младших


значимых бита по температуре. Используйте дрейф ошибки
смещения и дрейф погрешности, для вычисления дополнительной
ошибки, которая может быть внесена в систему из-за
температурных колебаний.
Рекомендуемый период калибровки - раз в 6 месяцев. Если задача
имеет широкий диапазон рабочих температур, программа
калибровки должна выполняться каждые 3 - 4 месяца.
Пример ладдерной программы
Следующая ладдерная программа требует 3 внешних входа для
выполнения процедуры калибровки. По сигналу 'минимум'
ладдерная логика захватывает величину калибровки 4 mA, и по
сигналу 'максимум' ладдерная логика захватывает величину
калибровки 20 mA. По сигналу 'расчет' происходит
масштабирование 'минимума' и 'максимума' к номинальным
величинам, вычисляя величины наклона и смещения,
используемые потом для коррекции аналоговых входных каналов.
В этом примере используются следующие символы:
Минимум = I:1.0/0
Максимум = I:1.0/1
Расчет = I:1.0/2
Conversion = N10:0/3 (Активация преобразования)
Enable
Analog_In = I:2.0 (Аналоговый вход)
Lo_Value = N10:1 (Нижняя величина)
Hi_Value = N10:2 (Верхняя величина)
Scale_Hi = N10:3 (Масштабированный максимум)
Scale_Lo = N10:4 (Масштабированный минимум)
Scale_Span = N10:7 (Масштабируемый диапазон)
Span = N10:9 (Диапазон)
Slope_x10K = N10:18 (Наклон х 10К)
Offset = N10:19 (Смещение)
Analog_Scl = N10:20 (Масштабированный вход)

Публикация 1746-6.4 - Январь 1996


С-4 Программа калибровки аналоговых входов

Rung 2:0
| Минимум |
| I:1 N10:0 +MOV–––––––––––––––+ |
|––––] [––––––[OSR]–––––––––––––––––––––––––––––––––––––––+MOVE +–|
| 0 0 |Source ANALOG_IN| |
| | 8000| |
| |Dest LO_VALUE| |
| | 3267| |
| +––––––––––––––––––+ |
Rung 2:1
| Максимум |
| I:1 N10:0 +MOV–––––––––––––––+ |
|––––] [––––––[OSR]–––––––––––––––––––––––––––––––––––––––+MOVE +–|
| 1 1 |Source ANALOG_IN| |
| | 8000| |
| |Dest HI_VALUE| |
| | 16396| |
| +––––––––––––––––––+ |
Rung 2:2
| Расчет |
| I:1 N10:0 +SUB–––––––––––––––+ |
|––––] [––––––[OSR]––––––––––––––––––––––––––––––+–+SUBTRACT +––––––+–|
| 2 2 | |Source A HI_VALUE| | |
| | | 16396| | |
| | |Source B LO_VALUE| | |
| | | 3267| | |
| | |Dest SPAN| | |
| | | 13129| | |
| | +––––––––––––––––––+ | |
| | +SUB–––––––––––––––+ | |
| +–+SUBTRACT +––––––+ |
| | |Source A SCALE_HI| | |
| | | 16384| | |
| | |Source B SCALE_LO| | |
| | | 3277| | |
| | |Dest SCALE_SPAN| | |
| | | 13107| | |
| | +––––––––––––––––––+ | |
| | +MUL––––––––––––––––––––+ | |
| +–+MULTIPLY +–+ |
| | |Source A SCALE_SPAN| | |
| | | 13107| | |
| | |Source B 10000| | |
| | | | | |
| | |Dest N10:16| | |
| | | 32767| | |
| | +–––––––––––––––––––––––+ | |
| | +DDV–––––––––––––––+ | |
| +–+DOUBLE DIVIDE +––––––+ |
| | |Source SPAN| | |
| | | 13129| | |
| | |Dest SLOPE_X10K| | |
| | | 9983| | |
| | +––––––––––––––––––+ | |
Продолжение ладдерной логики на следующей странице

Публикация 1746-6.4 - Январь 1996


Программа калибровки аналоговых входов С-5

| | +MUL––––––––––––––––––––+ | |
| +–+MULTIPLY +–+ |
| | |Source A LO_VALUE| | |
| | | 3267| | |
| | |Source B SLOPE_X10K| | |
| | | 9983| | |
| | |Dest N10:5| | |
| | | 32767| | |
| | +–––––––––––––––––––––––+ | |
| | +DDV–––––––––––––––+ | |
| +–+DOUBLE DIVIDE +––––––+ |
| | |Source 10000| | |
| | | | | |
| | |Dest N10:6| | |
| | | 3261| | |
| | +––––––––––––––––––+ | |
| | +SUB–––––––––––––––+ | |
| +–+SUBTRACT +––––––+ |
| | |Source A SCALE_LO| | |
| | | 3277| | |
| | |Source B N10:6| | |
| | | 3261| | |
| | |Dest OFFSET| | |
| | | 16| | |
| | +––––––––––––––––––+ | |
| | S:5 | |
| +––(U)––––––––––––––––––––––+ |
| 0 |
Rung 2:3
| Активация |
| преобразования |
| N10:0 +MUL––––––––––––––––––––+ |
|––––] [–––––––––––––––––––––––––––––––––––––––––+–+MULTIPLY +–+–|
| 3 | |Source A ANALOG_IN| | |
| | | 8000| | |
| | |Source B SLOPE_X10K| | |
| | | 9983| | |
| | |Dest N10:8| | |
| | | 0| | |
| | +–––––––––––––––––––––––+ | |
| | S:5 | |
| +––(U)––––––––––––––––––––––+ |
| | 0 | |
| | +DDV–––––––––––––––+ | |
| +–+DOUBLE DIVIDE +––––––+ |
| | |Source 10000| | |
| | | | | |
| | |Dest N10:12| | |
| | | 0| | |
| | +––––––––––––––––––+ | |
| | | |
| | +ADD–––––––––––––––+ | |
| +–+ADD +––––––+ |
| |Source A N10:12| |
| | 0| |
| |Source B OFFSET| |
| | 16| |
| |Dest ANALOG_SCL| |
| | 8002| |
| +––––––––––––––––––+ |
Rung 2:4
| |
|–––––––––––––––––––––––––––––––––––––+END+––––––––––––––––––––––––––––––––––––|

Публикация 1746-6.4 - Январь 1996


С-6 Программа калибровки аналоговых входов

Публикация 1746-6.4 - Январь 1996


Приложение D
Входные и выходные цепи модуля

Рисунок D.1

Входные цепи модулей 1756-NI4, - 500К


NIO4I, и -NIO4V

0.001µF
IN- > S1,S2 500К
-
Фильтр > AЦП
500К
+
IN+ > 250
0.001µF
500К
ANL
COM > Переключатели S1 и S2
настраивают входной канал по
току (замкнут) или по
напряжению (разомкнут)

Плюс источника напряжения


Цепи выходов по напряжению
модулей 1746-NIO4V
30К

10К 0.022µF
- 120
> VOLTAGE
От > + OUT
1µF
ЦАП
> ANL COM

Минус источника напряжения

Цепи выходов по току модулей


1746-NIO4I

1µF
Усили- -
тель
От > +
ЦАП > CURRENT
OUT
0.1µF
> ANL COM

Публикация 1746-6.4 - Январь 1996


D-2 Входные и выходные цепи модулей

Рисунок D.2
Схема соединений

Напряжение
пробоя
Цепь токового 500V dc
входа
500К 500К
-
250К Согласующий
+ трансформатор

500К
ANL COM
Фильтр- Первич-
выпрями- ный
тель и преобра-
регулятор зователь

Цепь входа по
напряжению

500К
500К
- Опто
500К изоляция
+ АЦП
500К

Цепь
интер-
АЦП фейса
SLC
+18V Цепь токового Соединение
выхода
с
50
системой
SLC
-
ЦAП

ANL COM

ЦAП

120 +

- Цепь выхода по
напряжению
30К
10К
0.1µF Соединение с
шасси
ANL
COM

Публикация 1746-6.4 - Январь 1996


Индекс

А Время обновления, Р-6


Входные и выходные цепи модулей
Аналогово-цифровое преобразование,
Цепи токовых выходов у модулей
Р-2
1746-NIO4I, D-1
Адресация аналоговых модулей, 4-2
Входные цепи у модулей 1746-NI4, -
Адресация и масштабиров. выходов
NIO4I, и -NIO4V, D-1
Вычисление линейных
Цепи выходов по напряжению у
зависимостей, 6-8
модулей 1746-NIO4V, D-1
краткий обзор, 6-8
Использование стандартной Д
математики, 6-10 Двухполярная работа, Р-2
Использование инструкции SCP, Двухсоставные двоичные числа,
6-12 положительные десятичные
Адресация, обнаружение выхода за величины, В-1, В-2
пределы и масштабирование Директивы о соглашении
аналоговых входов Европейского союза, 3-1
Вычисление линейных Дрейф погрешности, Р-3
зависимостей, 6-2 Деактивация слота, 4-14
Вычисление флага выхода за Дрейф ошибки смещения, Р-5
пределы с помощью З
инструкции SCL, 6-3
Запоминающая программа, 4-10
краткий обзор, 6-1
запуск
Использование стандартной
краткий обзор, 2-1
математики, 6-4
процедуры, 2-2
Использование инструкции SCL,
запуск быстрый, 2-1
6-6
Заземление фольгированного экрана и
Использование инструкции SCP,
экранного провода, 3-12
6-7
Allen-Bradley, поддержка, Р-9 И
аналоговые модули инструкции по запуску, 2-1
адресация, 4-2 Использование аналоговых сигналов,
конфигурирование, 3-4 1-1
проверка, 5-2 К
уменьшение электрических шумов, Как использовать аналоговые сигналы,
3-16 1-1
Характеристики, А-1 канал, Р-2
системные рассмотрения, 4-10 Клеммник
типы, 1-2 Наклейка и установка, 3-12
монтаж, 3-10 Удаление, 3-7
Количество значимых битов, Р-4
Б Конфигурация Вашего модуля
Битового уровня адресация, 4-5 Переключатель внешнего
Быстрый старт для опытных источника питания для
пользователей, 2-1 1746-NO4I и NO4V, 3-5
Переключатели у 1746-NI4, 3-4
В Переключатели у 1746-NIO4I и
Входные цепи модулей 1746-NI4,
NIO4V, 3-5
-NIO4I, и -NIO4V, D-1
Выбор слота в шасси, 3-6

Публикация 1746-6.4 - Январь 1996


I-2 Индекс

Л Обнаружение превышения
входного диапазона, 4-12
Линейная ошибка, Р-4
оборудование, требуемое, 2-1
М Отклик неактивного слота, 4-14
Максимальное дифференциальное Отклик выходов на неактивный
напряжение, Р-2 слот, 4-14
Масштабирование и проверка на Отключение первичных цепей,
допустимый диапазон 5-2
аналоговых входов и выходов определение требований по
Вычисление линейной зависимости, питанию
6-19 фиксированных контроллеров,
краткий обзор, 6-19, 6-22 3-3
Использование инструкции SCL, 6-22 модульных контроллеров, 3-2
Использование стандартных мат. Отображение данных входов и
инструкций, 6-21 выходов, 4-6
Использование инструкции SCP,6-23 Отрицательные десятичные числа,
Масштабирование смещения при >32767 В-2
или <-32768 Ошибка смещения, Р-5
Вычисление линейной зависимости,
6-14
П
Превышение точности, Р-5
Вычисление смещения линейных
Публикации, ссылки, Р-7
пропорций, 6-15
Полное масштабирование, Р-2
краткий обзор, 6-14
Погрешность, Р-3
Использование стандартной
Поддержка Allen-Bradley, Р-9
математики, 6-16
поиск неисправностей, контакт с
Использование инструкции SCP, 6-18
Allen-Bradley, Р-9
Младший значимый бит, Р-3
Преобразование данных
модульный контроллер, требования по
аналоговых входов, 4-7
питанию, 3-2
Преобразование данных
Монтажные рассмотрения
аналоговых выходов, 4-8
Определение длины кабеля, 3-9
Проверка аналогового модуля,
Заземление Вашего кабеля, 3-9
5-2
Принципы монтажа системы, 3-8
Программа калибровки
Монтаж аналогового модуля, 3-10
аналоговых входов, С-1
Н Проверка аналоговых входов, 5-4
Наклейка и установка клеммника, 3-12 Проверка аналоговых выходов,
необходимый инструмент, 2-1 5-6
Незапоминающий аналоговый выход,
пример, 4-11
Р
Расчет программы калибровки,
О С-2
Общий режим отражения, Р-2 Разрешение, Р-6
Общий режим напряжения, Р-2 Рассмотрения безопасности
Общий режим диапазона напряжений, Р-2 при поиске
неисправностей, 7-2

Публикация 1746-6.4 - Январь 1996


Индекс I-3

Реакция на фронт импульса, Р-6 Ц


Руководства, ссылки, Р-7
Цепи выходов по напряжению у
С модулей 1746-NO4V, D-1
Связанная документация, Р-7 Цепи токовых выходов для модулей
Сертификация СЕ, 3-1 1746-NIO4I, D-1
Смещение, Р-4 Цифро-аналоговое преобразование,
Содержание руководства, Р-7 Р-2
Состояние хранения, Р-6 Ш
Системные рассмотрения, 4-10
шасси, Р-2
Т Э
терминология, Р-2
электрический шум, минимизация,
Требования к инструментам и
3-16
оборудованию, 2-1
Типы аналоговых модулей
Входной аналоговый модуль 1746-
NI4, 1-2
ID-код модуля, ввод, 4-2
Комбинированные аналоговые
модули 1746-NIO4I, NIO4V, 1-2
Выходные аналоговые модули
1746-NO4I, NO4V, 1-2
У
Установка, запуск, 2-1
Установка Вашего модуля, 3-6
Уменьшение электрических шумов, 3-
16
Ф
Фиксированный контроллер,
требования по питанию, 3-3
Фильтрация входного канала, 4-15
Х
Характеристики
токовая петля у NI4, NIO4I,
NIO4V, A-3
токовые выхода у NIO4I, NO4I, А-
5
общие, А-1
входов у NI4, NIO4I, NIO4V, А-2
входов по напряжению у NI4,
NIO4I, NIO4V, А-4
выходов по напряжению NIO4V,
NO4V, А-6

Публикация 1746-6.4 - Январь 1996


I-4 Индекс

Публикация 1746-6.4 - Январь 1996

Вам также может понравиться