Главная страница

Проектирование АСУ ТП ДНС. Информация об объекте управления


Скачать 1.7 Mb.
НазваниеИнформация об объекте управления
АнкорПроектирование АСУ ТП ДНС
Дата15.04.2023
Размер1.7 Mb.
Формат файлаrtf
Имя файла943556.rtf
ТипИнформация
#1063908
страница5 из 13
1   2   3   4   5   6   7   8   9   ...   13

3.2 Основные технические данные контроллера SLC 5/04



В разработанной системе автоматизации был использован модульный контроллер американской фирмы Allen Bradley SLC 5/04, так как его функции удовлетворяют требованиям разрабатываемой системы [15]. В таблице 3.1 приведены краткие характеристики контроллера SLC 5/04.
Таблица 3.1 - Краткие характеристики SLC 5/04

Память программ

20К слов

Дополнительная память

До 4К слов

Емкость В/В

960 дискр.

Макс. Шасси/слот В/В

3/30

Дополнительные резервные ЗУ

EEPROM, UVPROM

Программирование

APS, RSLogix 500 A.I.

Набор инструкций

71

Время выполнения битовой инструкций

0,37 мкСек

Типовое время сканирования

0,9 мСек / К


В разработанной системе автоматизации присутствуют следующие сигналы:

  • дискретные входы – 158;

  • дискретные выходы – 67;

  • аналоговые входы – 51.

Таблица КИПиА представлена в приложении В.


3.3 Конфигурация контроллера



В своем составе контроллер имеет:

  • CPU – 1747-L541 5/04;

  • шасси на 13 слотов – 2 шт.;

  • источник питания 1746-P4 – 2 шт.;

  • модуль дискретного ввода (24В) 1746-IB32 – 3 шт.;

  • модуль дискретного ввода (220В) 1746-IM16 – 5 шт.;

  • модуль дискретного вывода (24В) 1746-OB32 – 1 шт.;

  • модуль дискретного вывода (220В) 1746-OW16 – 4 шт.;

  • модуль аналогового ввода 1746-NI16I – 3 шт.

  • модуль аналогового ввода 1746-NR4 – 3 шт.

Таблица RTU представлена в Приложении Г.

Карта памяти представлена в Приложении Д.

3.4 Программирование контроллера



Программа управляющая системой автоматизации содержит следующие блоки:

  • основная программа;

  • подпрограмма инициализации аналоговых модулей;

  • подпрограмма копирования данных с дискретных датчиков в память контроллера;

  • подпрограмма обработки аналоговых и дискретных сигналов;

  • подпрограмма обработки ПИД инструкции.

В подпрограмме инициализации аналоговых модулей (вызывается только при первом запуске контроллера или при его перезагрузке) происходит запись конфигурационного слова [13-14].

Конфигурирование слова - инициализации аналоговых модулей 1746 - NI16I class3 представлено в таблице 3.2.

Таблица 3.2 – Слово инициализации для модуля 1746 - NI16I class3

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0




1

1

1

1

0

0

0

0

0

1

0

1

0

0

0

0

= - 4016


4 и 5 биты – Input type 4-20mA

6, 7, 8 - Data format - Scaled-for-PID

Статус – слово аналоговых модулей 1746 - NI16I class3 приведено в таблице 3.3.
Таблица 3.3 - Статус – слово аналоговых модулей 1746 - NI16I class3

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0


Биты 15, 14, 13 – биты состояния ошибок. Если в бите 13 записан 0, то пришло значение больше 20мА, если в бите 14 – 0, то пришло значение меньше 4мА, если в последних трех битах 1, то нет ошибок.

Программирование контроллера осуществляется с помощью языка релейно-лестничной логики Ladder Logic. Этот язык программирования представляет собой лестницу, каждая ступенька которой начинается с одного или нескольких условий, а завершается действием. Причем это действие выполнится только тогда, когда будут верны условия предшествующие ему. Каждая ступенька называется «рангом». Алгоритм работы программы представлен в Приложении Е, а листинг программы в Приложении Ж.

1   2   3   4   5   6   7   8   9   ...   13


написать администратору сайта