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

Анализ объекта автоматизации. Архитектура системы и реализация ее компонентов. Общие сведения о промышленных контроллерах для построения распределенных систем сбора данных. Разработка системы управления воздуходувным хозяйством очистных сооружений.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 19.11.2017
Размер файла 3,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

cbw.busy=cb_intw.busy_cb;

cbw.turn_end=bvw.turn_end;

cbw.done=fft_blockw.done;

int_blockw.clock=clock;

int_blockw.jmp[]=jmp[];

int_blockw.add_bus[]=address[];

int_blockw.rdn=rdn;

int_blockw.wrn=wrn;

int_blockw.rgcontrol[]=rgcontrolw.rgcontrol[];

int_blockw.rgst[]=rgstw.rgst[];

int_blockw.hldan=hldan;

int_blockw.busy_mc=automat_mcw.busy;

int_blockw.busy_a=cb_intw.busy_int;

rgstw.clock=clock;

rgstw.nov=cbw.nov;

rgstw.rdrgst=int_blockw.rdrgst;

rgstw.set_error=int_blockw.set_error;

rgstw.set_data_ready=cbw.set_data_ready;

rgstw.reset_data_ready=cbw.reset_data_ready;

rgstw.end_hold=bvw.end_hold;

rgcontrolw.data_bus[]=data[];

rgcontrolw.clock=clock;

rgcontrolw.add_bus[]=address[];

rgcontrolw.jmp[]=jmp[];

rgcontrolw.wr=wrn;

exp_keyw.data[]=(fft_blockw.data_out_re[],fft_blockw.data_out_im[]);

exp_keyw.exponent[]=fft_blockw.exponent[];

exp_keyw.sel=fft_blockw.exp_key_sel;

fft_blockw.clock=clock;

fft_blockw.start_fft=cbw.start_fft;

(fft_blockw.data_in_re[],fft_blockw.data_in_im[])=cb_intw.data_out_cb[];

fft_blockw.load_bank_reset=cbw.load_bank_reset;

fft_blockw.unload_bank_reset=cbw.unload_bank_reset;

fft_blockw.load_bank_enable=cbw.unload_bank_enable;

fft_blockw.unload_bank_enable=cbw.unload_bank_enable;

fft_blockw.load_nrun=cbw.load_nrun;

cb_intw.start_cb=cbw.start_a;

cb_intw.dir_cb=cbw.dir;

cb_intw.add_cb[]=cbw.cnt_point[];

cb_intw.data_in_cb[]=(fft_blockw.data_out_re[],fft_blockw.data_out_im[]);

cb_intw.sel=cbw.cb_int_sel;

cb_intw.start_int=int_blockw.start_a;

cb_intw.add_int[]=int_blockw.cnt_ram[];

cb_intw.busy_bsk=banks_keyw.busy_cb;

cb_intw.data_out_bsk[]=banks_keyw.data_out_cb[];

form_irqnw.sb=rgstw.rgst[15];

form_irqnw.fb=rgstw.rgst[14];

form_irqnw.clock=clock;

form_irqnw.rdrgst=int_blockw.rdrgst;

keysw.rgst_in[]=rgstw.rgst[];

keysw.oe=int_blockw.key_oe;

banks_keyw.start_bv=bvw.start_a;

banks_keyw.dir_bv=bvw.dir;

banks_keyw.add_bv[]=bvw.add_bv[];

banks_keyw.data_in_bv[]=bvw.data_in_bv[];

banks_keyw.data_in_bv[]=bvw.data_in_bv[];

banks_keyw.busy_a1=a1w.busy;

banks_keyw.data_out_a1[]=a1w.data_out[];

banks_keyw.start_cb=cb_intw.start_bsk;

banks_keyw.dir_cb=cb_intw.dir_bsk;

banks_keyw.add_cb[]=cb_intw.add_bsk[];

banks_keyw.data_in_cb[]=cb_intw.data_in_bsk[];

banks_keyw.busy_a2=a2w.busy;

banks_keyw.data_out_a2[]=a2w.data_out[];

banks_keyw.sel=cbw.bank_sel;

automat_mcw.clock=clock;

automat_mcw.start=int_blockw.start_mc;

automat_mcw.add[]=int_blockw.add_mc[];

automat_mcw.data_in[]=cb_intw.data_out_int[];

lb_mbw.datalb[]=automat_mcw.data_ram[15..0];

lb_mbw.datamb[]=automat_mcw.data_ram[31..16];

lb_mbw.sel=int_blockw.lb_mb_sel;

tri_mcw.data_in[]=lb_mbw.out[];

tri_mcw.add_in[]=automat_mcw.add_ram[];

tri_mcw.wr_in=automat_mcw.wrn;

tri_mcw.oe=int_blockw.tri_mc_oe;

a1w.clock=clock;

a1w.start=banks_keyw.start_a1;

a1w.dir=banks_keyw.dir_a1;

a1w.add[]=banks_keyw.add_a1[];

a1w.data_in[]=banks_keyw.data_in_a1[];

a2w.clock=clock;

a2w.start=banks_keyw.start_a2;

a2w.dir=banks_keyw.dir_a2;

a2w.add[]=banks_keyw.add_a2[];

a2w.data_in[]=banks_keyw.data_in_a2[];

end;

SUBDESIGN RGCONTROL

(

data_bus[15..0],clock,add_bus[19..0],jmp[2..0],wr: INPUT;

rgcontrol[15..0]: OUTPUT;

)

VARIABLE

rgcontrol[15..0]:dffe;

BEGIN

rgcontrol[].clk=clock;

if !wr and (add_bus[19..17]==jmp[]) and (add_bus[16..0]==0)

then rgcontrol[].d=data_bus[];

rgcontrol[].ena=vcc;

end if;

END;

SUBDESIGN rgst

(

clk,nov,rdrgst,set_error,set_data_ready,reset_data_ready,end_hold : INPUT;

rgst[15..0]: OUTPUT;

)

VARIABLE

rgst[15..0]: DFFE;

BEGIN

rgst[].clk = clk;

if nov and !rdrgst then rgst[15].d=vcc;

rgst[15].ena=vcc;

elsif !nov and rdrgst then rgst[15].d=gnd;

rgst[15].ena=vcc;

elsif nov and rdrgst then rgst[15].d=gnd;

rgst[15].ena=vcc;

elsif !nov and !rdrgst then rgst[15].d=gnd;

rgst[15].ena=gnd;

end if;

if set_data_ready then rgst[14].d=vcc;

rgst[14].ena=vcc;

elsif reset_data_ready or end_hold then rgst[14].d=gnd;

rgst[14].ena=vcc;

elsif !reset_data_ready and !end_hold then rgst[14].d=gnd;

rgst[14].ena=gnd;

end if;

if set_error and !rdrgst then rgst[13].d=vcc;

rgst[13].ena=vcc;

elsif !set_error and rdrgst then rgst[13].d=gnd;

rgst[13].ena=vcc;

elsif set_error and rdrgst then rgst[13].d=gnd;

rgst[13].ena=vcc;

elsif !set_error and !rdrgst then rgst[13].d=gnd;

rgst[13].ena=gnd;

end if;

rgst[12..0]=gnd;

END;

SUBDESIGN TRI_MC

(

data_in[15..0],add_in[17..0],wr_in,oe: INPUT;

data_out[15..0],add_out[17..0],wr_out: OUTPUT;

)

--data_in[15..0]подключается к LB_MB.out[15..0]

--add_in[17..0]подключается к AUTOMAT_MC.add_ram[17..0]

--wr_in подключается к AUTOMAT_MC.wrn

--oe подключается к выходу INT_BLOCK.tri_mc_oe

--data_out[15..0],add_out[17..0],wr_out подключаются к

-- соответсвующим двунаправленным портам всего модуля

VARIABLE

keys_data[15..0]:TRI;

keys_add[17..0]:TRI;

keys_wr:TRI;

BEGIN

keys_data[].in=data_in[];

keys_add[].in=add_in[];

keys_wr.in=wr_in;

data_out[]=keys_data[].out;

add_out[]= keys_add[].out;

wr_out= keys_wr.out;

keys_data[].oe=oe;

keys_add[].oe=oe;

keys_wr.oe=oe;

END;

Сетевой график

Размещено на Allbest.ru

...

Подобные документы

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

    контрольная работа [486,7 K], добавлен 29.10.2013

  • Назначение, классификация, перспективы развития автоматизированных систем управления персоналом. Разработка программы: назначение и условия применения, характеристика объекта автоматизации, разработка структуры базы данных, объекты конфигурации системы.

    дипломная работа [1,8 M], добавлен 21.04.2009

  • Вывод печи на режим и подготовка изделий к обжигу. Разработка системы управления печью предварительного обжига керамики. Устройства серии ADAM-5000, предназначенные для построения территориально распределенных систем сбора данных. Модули ввода-вывода.

    курсовая работа [3,2 M], добавлен 26.06.2015

  • Назначение и основные функции системы управления базами данных СУБД, особенности и признаки их классификации. Архитектура баз данных (БД). Разработка распределенных БД. Язык структурированных запросов (SQL). Правила Кодда: требования к реляционным БД.

    курсовая работа [376,2 K], добавлен 21.07.2012

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

    отчет по практике [59,7 K], добавлен 05.03.2011

  • Разработка и реализация компонентов "Интерфейс администратора", "Виртуальная лаборатория" системы удаленного доступа к вычислительным ресурсам. Определение функций клиента. Построение ER-модели базы данных системы УД и УРВР; архитектура и требования.

    дипломная работа [5,5 M], добавлен 26.05.2015

  • Определение, свойства и характеристики распределенных систем баз данных. Основная задача систем управления ими. Архитектура распределения СУБД. Сравнение технологий файлового сервера и "клиент-сервера". Стратегия распределения данных по узлам сети ЭВМ.

    курсовая работа [601,3 K], добавлен 24.05.2015

  • Анализ имеющихся систем для управления учебным заведением. Запросы и потребности автоматизации управления учебным процессом в филиале КГПУ им. В.П.Астафьева. Оценка эффективности внедрения новой адаптированной автоматизированной системы управления.

    дипломная работа [1,1 M], добавлен 19.06.2013

  • Создание автоматизированных систем управления для предприятий нефтяной и газовой промышленности. Система управления базами данных (СУБД), ее функциональные возможности, уровневая архитектура. Характеристика реляционных, объектных и распределенных СУБД.

    курсовая работа [434,7 K], добавлен 20.07.2012

  • Изучение функций автоматизированных банков данных. Общие принципы описания, хранения и манипулирования данными. Анализ требований к базам данных. Файл-серверная и клиент-серверная архитектура БД. Преимущества введения системы управления базами данных.

    презентация [91,5 K], добавлен 13.08.2013

  • Сложности и проблемы, возникающие при внедрении информационной системы управления предприятием. Общие сведения, состав АСУП и основные принципы их создания, основные проблемы и задачи. Характеристика автоматизированных систем стандартов ERP/MRP и LIPro.

    курсовая работа [32,5 K], добавлен 11.11.2009

  • Идентификация моделей каналов преобразования координатных воздействий объекта управления. Реализация моделей на ЦВМ и их адекватность. Формулирование задач управления, требований к их решению и выбор основных принципов построения автоматических систем.

    курсовая работа [1,4 M], добавлен 10.04.2013

  • Порядок сбора данных с помощью программного обеспечения "ПРОЛОГ". Языки программирования VBA и HTML, их характерные особенности. Web-сервера Apache, принцип работы серверной системы. Реализация сбора данных и разработка сайта с показаниями приборов.

    дипломная работа [4,4 M], добавлен 24.09.2014

  • Изучение теории управления образовательными учреждениями и ВУЗами. Проектирование, реализация и внедрение автоматизированной информационной системы для автоматизации кафедры ВУЗа. Описание разработанной системы, расчет экономической эффективности проекта.

    дипломная работа [4,5 M], добавлен 09.03.2010

  • Назначение и различие автоматических (САУ) и автоматизированных (АСУ) систем управления. Цели государственной системы приборов и средств автоматизации. Основные понятия теории автоматического управления. Сущность и цели корректирующего кодирования.

    анализ учебного пособия [24,7 K], добавлен 24.04.2013

  • Требования к функциональным характеристикам разрабатываемой автоматизированной системы. Системы управления обучением. Обзор средств разработки, серверов, СУБД. Применение модели "сущность-связь", ее преимущества. Архитектура программного средства.

    курсовая работа [900,7 K], добавлен 07.07.2012

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

    курсовая работа [839,2 K], добавлен 24.05.2012

  • Создание аппаратно-программных средств для системы сбора данных и управления с использованием локальной сети. Предметная область системы, ее структурная схема. Описание рабочих алгоритмов, выбор аппаратной платформы. Тестирование разработанной системы.

    дипломная работа [2,0 M], добавлен 29.05.2015

  • Тенденция развития систем управления базами данных. Иерархические и сетевые модели СУБД. Основные требования к распределенной базе данных. Обработка распределенных запросов, межоперабельность. Технология тиражирования данных и многозвенная архитектура.

    реферат [118,3 K], добавлен 29.11.2010

  • Обзор медицинских информационных систем. Анализ и моделирование автоматизированной системы "Регистратура". Требования к составу и параметрам вычислительной системы. Обоснование выбора системы управления базами данных. Разработка инструкции пользователя.

    дипломная работа [1,2 M], добавлен 14.10.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.