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
|
11.10.2018, 13:38 | |
Ответы с готовыми решениями:
3
Программа для сбора данных с удаленных устройств, отображения их состояния и обратной связи
Форма подходящая для отображения логов |
![]() |
|||
11.10.2018, 16:41 | |||
sau, видимо увидев встроенный веб сервер у контроллера, через который можно общаться с контроллером, автор решил что пойдет по этому пути.
Maxis10, 1 вам же сказано в задании OPC и тот самый пресловутый веб сервер. Но во втором варианте слишком много тонкостей.
0
|
![]() |
|
11.10.2018, 20:41 | |
sau,
Не по теме: мне кажется WTF
0
|
11.10.2018, 20:41 | |
Помогаю со студенческими работами здесь
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, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
|