0 / 0 / 0
Регистрация: 17.09.2014
Сообщений: 28

Оконная форма для отображения состояния оборудования

11.10.2018, 13:38. Показов 1157. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Необходимо проанализировать переданный заказчиком алгоритм для работы стенда контроля герметичности и представить его в виде блок-схемы.

2. Создать оконную форму для отображения состояния оборудования.

На форме необходимо отобразить следующие данные:

1. Показания РЕ, ВР и ГТ;

2. Состояния VE1-VE5 и NP.

Управление оборудованием происходит через ПЛК (программируемый логический контроллер).

Считать, что для взаимодействия с ПЛК используются функции:

– SendPLC («обозначение оборудования», ‘команда’) – функция возвращает «1», если команда выполнена без ошибок, «-1», если произошла ошибка передачи или ошибка выполнения команды.

– GetPLC(“обозначение оборудования») – возвращает значения от 0 до 99.9.

Имена устройств выделены в тексте жирным шрифтом (Пример: VE1).

Обозначение оборудования Входные значения Выходные команды

NP, VE, РД -------- «0» или «1»

PE, ВР 0..99.9

ГТ 0..99.9 «on», «off», «diagn», «vent», «measure»

3. Предложить существующий инструмент для организации взаимодействия между ПЛК Siemens и программой, написанной на языке C#.


Алгоритм работы

2. Начало работы.

2.1. Открыть (1) электромагнитные клапаны VE1, VE2.

2.2. Закрыть (0) электромагнитные клапаны VE3, VE5.

2.3. Включить (1) насос вакуумный пластинчато-роторный NP1.

2.4. Откачать камеру-колпак КК1 до предельного остаточного давления (≤20), контролируя степень откачки по показанию вакуумметра PE2.

2.5. Закрыть электромагнитный клапан VE2.

2.6. Отключить насос вакуумный пластинчато-роторный NP1.

2.7. Открыть электромагнитный клапан VE3 (напуск воздуха до достижения значения «99», контроль по показанию вакуумметра РЕ1).

2.8. Включить течеискатель ГТ (автоматическая диагностика и переключение в режим «готов»). Если ГТ не готов, GetPLC возвращает «-1».

2.9. Переключить течеискатель ГТ из режима «готов» в режим «измерение». Показание потока гелия должно быть стабильным и находиться в пределах допуска (<50.7).

2.10. Закрыть электромагнитный клапан VE6.

2.11. Открыть электромагнитный клапан VE10 или VE11 (включение в работу одного из двух баллонов газовых Б1 (рабочий) и Б2 резервный)). Контроль давления в баллонах происходит с помощью преобразователя давления ВР3 (VE10 для Б1, VE11 для Б2, контрольное значение <15).

2.12. Открыть электромагнитный клапан VE8.

2.13. Подать контрольный газ (гелий) в испытуемое изделие ИИ1 открыв электромагнитный клапан входящий в состав регулятора давления РД1.

2.14. Контролировать показание потока гелия с ГТ в течение 30 секунд (выводить на экран значения, получаемые от ГТ).

2.15. Произвести регистрацию показателя потока гелия (протокол).

2.16. Закрыть электромагнитный клапан VE8.

2.17. Открыть электромагнитный клапан VE6.

2.18. Закрыть электромагнитный клапан входящий в состав регулятора давления РД1.

2.19. Переключить течеискатель ГТ из режима «измерение» в режим «готов».

2.20. Закрыть электромагнитный клапан VE1.

2.21. Открыть электромагнитный клапан VE5 (напуск воздуха до достижения «100», контроль по показанию вакуумметра РЕ2).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.10.2018, 13:38
Ответы с готовыми решениями:

Программа для сбора данных с удаленных устройств, отображения их состояния и обратной связи
Доброго времени суток! Не знал в какой ветке создать тему, поэтому пишу здесь. Есть некоторые устройства на удаленных объектах, надо...

Форма для отображения цикла
Я написал в код в консольном режиме, перевожу код в win forms. Подскажите, какую форму можно подключить, чтоб показывал результат цикла? ...

Форма подходящая для отображения логов
Здравствуйте, моя программа выводит лог-сообщения где-то каждые 10 секунд. Для вывода текстового сообщения я использую метод, который...

3
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,818
11.10.2018, 14:40
Maxis10, замечательно , а теперь какие будут вопросы по asp net ? )
1
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
11.10.2018, 16:41
sau, видимо увидев встроенный веб сервер у контроллера, через который можно общаться с контроллером, автор решил что пойдет по этому пути.
Maxis10,
1 вам же сказано в задании
Цитата Сообщение от Maxis10 Посмотреть сообщение
Создать оконную форму
а это к асп отношения имеет только благодаря языку программирования используемого и там и там.
Цитата Сообщение от Maxis10 Посмотреть сообщение
3. Предложить существующий инструмент для организации взаимодействия между ПЛК Siemens и программой, написанной на языке C#.
тут два пути:
OPC
и тот самый пресловутый веб сервер.
Но во втором варианте слишком много тонкостей.
0
 Аватар для XIST
1956 / 1057 / 148
Регистрация: 01.10.2009
Сообщений: 3,569
Записей в блоге: 1
11.10.2018, 20:41
sau,

Не по теме:

мне кажется WTF

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.10.2018, 20:41
Помогаю со студенческими работами здесь

Серверная БД по учету тех-состояния оборудования
Здравствуйте! Прошу прощения если пишу не в том разделе, мне нужно написать программу по учету технического состояния станков, какие...

Форма для отображения наличия конкретной детали и её аналогов с фильтром по группам
Здравствуйте! Делаю базу товара для своего магазина, в программировании 0. Застрял на форме &quot; Показать товар&quot;. В форме...

Меню с сохранением состояния отображения
Как сделать так что бы была например кнопка: &quot;Показать меню&quot;, при нажатии на которую меню после перезагрузки страницы будет сохранять свое...

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

Форма с сохранением состояния
У меня есть форма. Данные отправляются постом. После возвращения ответа форма становится чистой, т.е не стоят чекбоксы, не выбраны элемента...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
API на базе FastAPI с Python за пару минут
AI_Generated 07.07.2025
FastAPI - это относительно молодой фреймворк для создания веб-API, который за короткое время заработал бешеную популярность в Python-сообществе. И не зря. Я помню, как впервые запустил приложение на. . .
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском https:/ / vkvideo. ru/ video-231374465_456239020 На английском https:/ / www. youtube. com/ watch?v=oskqtCrWns0 Исходники примера:
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач: . . .
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru