Skip to content

Автоматизированное рабочее места механника АРС

Notifications You must be signed in to change notification settings

gole00201/CRTCvupz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

АРМ для воздухозаборников серии ВУПЗ

Warning

Проект не закончен!.

Вводные: Электронная управляющая аппаратура имеет выводы RS-485 протокола, и зашитый асинхронный формат общения с пользователем (Запрос - ответ). Запрос должен быть отправлен в виде строки, ответ соответственно тоже - строка.

Задача: Была поставлена задача разработать программный продукт для десктопа электромехаников ШЧ-6 четвертой сортировочной горки. Чтобы была возможность оперативно по 485 стандарту получать информацию о тормозных позициях и иметь возможность подстраивать параметры не выходя из за рабочего места.

Выбранный стек: pyserial + dearpygui + python3.10

Пример взаимодествия с ВУПз-15Э

– bmk:XXX:getCount – запрос счетчиков срабатывания катушек и ступеней торможения
– bmk:XXX:getDelta − запрос коэффициентов, для расчета скорости нарастания и спада
давления
– bmk:XXX:getStatus − запрос общих параметров системы
– bmk:XXX:gPr − запрос давления

Запрос: bmk:009:getStatus
Ответ : bmk=009 bmkS=007 bmkSK=2 pr=000 pr0=000 pr1=000 temp=+232 P05=064 
P10=125 P15=219 P20=316 P25=401 P30=489 P35=581 Err=00000000 uPit=23 temHeart=+05 
timeW=00003053 prAtmCal0=+00 prAtmCal1=+00 Styp=00 l=000 temp2=+242 timeR=000006 
cs=114

Карта проекта

  • Написать парсер принимаемых строк ✔

  • Описать протокол общения с ВУПз-15Э ✔

  • Описать GUI в сотрудничестве с сотрудниками ШЧ-6 ✔

  • Подготовить все аппаратные средства

  • Ввод программы в эксплуатацию

  • Написание текстовой части диплома

Документация

Документация к ВУПз-15Э

Документация к dearpygui

Документация к pyserial

Настройка и запуск

  • Установить необходимые зависимости python3.11 -m pip install -r requriments.txt
  • Для конфигурации тормозной позиции необходимо ввести корректные адреса в файл /cfg/stp_3.json
  • python 3.11 ./main.py

Автор

Logo ЦКЖТ

About

Автоматизированное рабочее места механника АРС

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages