Автоматизированная система управления очистки городских сточных вод
Анализ объекта автоматизации. Архитектура системы и реализация ее компонентов. Общие сведения о промышленных контроллерах для построения распределенных систем сбора данных. Разработка системы управления воздуходувным хозяйством очистных сооружений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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