Разработка прикладного программного обеспечения для многоканального измерительного прибора Ш9327
Современные инструменты разработки программного обеспечения для СУТП. Универсальные языки программирования и сравнение их со SCADA-системами. Разработка программного обеспечения с использованием многоканальных измерительных преобразователей Ш9327.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 13.07.2011 |
Размер файла | 2,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
{
_COMMTIMEOUTS timeCommDev_funk;
GetCommTimeouts(hCommDev,&timeCommDev_funk);
//Установка тайм-аута чтения/записи в порт
timeCommDev_funk.ReadIntervalTimeout=T1;
timeCommDev_funk.ReadTotalTimeoutMultiplier=T2;
timeCommDev_funk.ReadTotalTimeoutConstant=T3;
timeCommDev_funk.WriteTotalTimeoutMultiplier=T4;
timeCommDev_funk.WriteTotalTimeoutConstant=T5;
SetCommTimeouts(hCommDev,&timeCommDev_funk);
}
3. //**************функция записи байта в порт
bool __fastcall TStatePost::WriteByteComPort(HANDLE hCommDev,byte symbol_write)
{
DWORD lpNumberOfBytesWrite_funk;
bool result_funk;
lpNumberOfBytesWrite_funk=0;
for (int i=1;i<=3; i++)
{
result_funk=WriteFile(ComPort,&symbol_write,1,&lpNumberOfBytesWrite_funk,NULL);
if (result_funk) {break;}
}
return result_funk;
}
4. //****************функция закрытия порта
void __fastcall TStatePost::CloseComPort(HANDLE& hCommDev)
{
byte symbol_funk;
_COMSTAT ComstatComPort_funk;
DWORD ErrorComPort_funk;
DWORD lpNumberOfBytesRead_funk;
ClearCommError(hCommDev,&ErrorComPort_funk,&ComstatComPort_funk);
while (ComstatComPort_funk.cbInQue>0)
{
symbol_funk=0x00;
ReadFile(hCommDev,&symbol_funk,1,&lpNumberOfBytesRead_funk,NULL);
ClearCommError(hCommDev,&ErrorComPort_funk,&ComstatComPort_funk);
Application->ProcessMessages();
}
CloseHandle(hCommDev);
Приложение 2
Графический материал
1. Структура СУТП, построенной с помощью МИП Ш9327
Условные обозначения:
МИП - многоканальный измерительный преобразователь;
РП - приборы расширения.
2. МИП Ш9327
Обозначения:
Ж/к дисплей для отображения информации;
Клавиатура (16 программируемых функциональных клавиш);
Сетевой переключатель;
Разъемы соединения.
3. Требования к разрабатываемому ПО
1. Работа под управлением ОС Windows, иметь удобный пользовательский интерфейс, хорошее оконное и графическое решение, наглядность представления данных;
2. Эффективный контроль технологического процесса;
3. Обеспечение управления и получения информации с многоканальных измерительных преобразователей Ш9327, разработанных фирмой “Сенсорика”;
4. Производить текущую диагностику оборудования для выявления неисправностей и отклонений в технологическом процессе;
5. Осуществлять анализ показаний приборов на предмет отклонений в технологическом процессе;
6. Заносить в протокол и сигнализировать оператору о неполадках в работе оборудования и отклонениях в технологическом процессе, а также фиксировать все действия, произведенные оператором (вести протокол команд оператора);
7. Универсальность (возможность использования в различных СУТП).
4. Сравнительный анализ современных инструментов разработки ПО СУТП
Характеристика |
SCADA-пакеты |
Универсальные языки программирования |
|
Качество документации |
|||
Техническая поддержка в России |
- |
||
Открытость |
- |
||
Масштабируемость |
- |
||
Полнофункциональность |
- |
||
Надежность |
|||
Ресурсоемкость инструмента разработки |
- |
||
Трудоемкость разработки ПО |
|||
Экономическая целесооб- разность использования |
- |
5. Структурная схема разработанного ПО
6. Блок-схема разработанного ПО
Размещено на Allbest
Подобные документы
Разработка программы для управления многоканальным измерительным преобразователем с использованием MDI-технологии и состоящей из нескольких интерфейсов. Анализ инструментов для разработки. Расчет экономической стоимости и целесообразности проекта.
дипломная работа [970,7 K], добавлен 23.08.2011Виды и классификация программного обеспечения. Операционные системы. Виды прикладного программного обеспечения. Программные средства работы с текстом, для вычислительных работ, с графикой, со звуком. Базы данных. Языки и системы программирования.
реферат [87,7 K], добавлен 07.03.2009Понятие и ключевое отличие распределенной разработки программного обеспечения, его достоинства и недостатки. Концептуальное решение и выбор типа разработки. Особенности программного обеспечения с открытым исходным кодом. Идея и развитие Open Source.
курсовая работа [97,7 K], добавлен 14.12.2012Основные этапы разработки программного обеспечения (пакета программ), анализ требований к системе. Метод пошаговой детализации. Языки программирования низкого уровня и высокого уровня (императивные, объектно-ориентированные, функциональные, логические).
презентация [41,4 K], добавлен 13.10.2013Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Отладка программных модулей с использованием специализированных программных средств. Тестирование программного обеспечения. Оптимизация программного кода.
курсовая работа [974,0 K], добавлен 21.12.2016Описание среды разработки Microsoft Visual Studio. Поддерживаемые технологии и языки программирования. Возможности и особенности компьютеризированного тестирования человека. Проектирование программного обеспечения с использованием объектного подхода.
курсовая работа [3,0 M], добавлен 09.02.2013Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.
курсовая работа [30,4 K], добавлен 29.06.2010Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.
презентация [114,7 K], добавлен 14.08.2013Понятие программного обеспечения, вопросы его разработки и использования. Общая характеристика системного программного обеспечения и работа операционной системы. Специфика процесса управления разработкой программного обеспечения и его особенности.
курсовая работа [636,2 K], добавлен 23.08.2011