Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Требуется программист для написания управляющей программы

project expired


Необходима программа для ОС Windows, с помощью которой оператор через сенсорный экран будет управлять устройством, по принципу своей работы идентичному транспортеру. 


Краткое описание. ПК, на котором находится программа, служит в качестве физического интерфейса для общения программы с управляемым устройством. Никаких других программ оператор на данном ПК не использует. Это значит, что при запуске ПК программа запускается из автозапуска и разворачивается на весь экран закрывая собой панель задач Windows. Так как предполагается работа только через данную программу, никаких кнопок для ее закрытия, минимизации или сворачивания не предусмотрено, пользователь должен все время оставаться в окне программы. Программа закрывается только комбинацией Alt+F4 или через диспетчер задач. 


Управление. Программа по протоколу TCP/IP связана с контроллером по схеме "клиент-сервер". Нажатые кнопки в программе преобразовываются как определенные биты и отправляются в контроллер, который соответственно на них реагирует. По этому же протоколу программа опрашивает контроллер и выводит актуальную информацию на экран.  

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

Также есть второй экран, который в зависимости от ситуации отображает видео/картинки или данные с контролера. 

В интерфейсе необходимо предусмотреть: 

- экран диагностики, который отображает состояние входов выходов контроллера(программа их постоянно опрашивает); 

- экран настроек, в настройках можно выбрать язык, вывести или снять отображение определенных кнопок, ввести IP адрес контроллера с которым идет коммуникация, внести некоторые цифры, которые будут отображаться на главном экране; 

- экран отладки (эмуляция нажатий некоторых кнопок). 


Основные требования: 

- возможность работы с двумя мониторами (предусматривается вывод информации на второй монитор); 

- масштабируемость как программы, так и элементов управления под разные разрешения мониторов начиная с 1024 х 1024; 

- современное оформление интерфейса (Material Design или что то в этом роде); 

- поддержка связи с ПЛК посредством Modbus TCP/IP; 

- возможность для относительно простого дополнения функционала в дальнейшем; 

- необязательное требование: написана на языке Java. 


P.S. На данный момент есть программа написанная на Delphi, в которой частично реализован вышеперечисленный функционал, некоторые реализованные в ней решения можно использовать как пример для построения требуемой программы.



  1. proposal concealed by freelancer
  2. 30 days30000 ₽
    Артем Евдакимов
     214   4    0

    готов вам предложить использовать платформы .net и с#/xaml так как программное обеспечение предлагает работу под windows

    Ukraine Kyiv | 30 June 2017 |
  3. 30 days5000 ₴
    Алексей Полищук
     876   27    0

    Готов выполнить. (на Java)

    Ukraine Nikolaev | 30 June 2017 |
  4. 10 days10000 ₽
    Андрей Дмитриев
     132 

    Добрый день. Занимаюсь промышленной автоматизацией.
    Разрабатываю ПО как на Делфи так и на Java.
    Есть описания протокола команд ПЛК?
    Есть в наличии монитор сенсорный Lilliput TK970-NP/C/T

    Готов обсудить Ваш проект.
    Скайп kidsad84

    Russia Nizhnii Novgorod | 30 June 2017 |
  5. 1 day200 ₴
    Анатолий Кешман
     974   23    1

    Здравствуйте. Могу реализовать на с#+wpf. Имею опыт реализации программ, которые взаимодействуют с внешними устройствами, имею опыт работы с протоколом modbus. Буду рад сотрудничеству.

    Ukraine Vinnytsia | 30 June 2017 |
  6. 30 days27000 ₴
    Сергей Зен
     281   2    0

    Обращайтесь. Сделаю.

    Ukraine Odessa | 30 June 2017 |
  7. 28 days4242 ₴
    Сергей Новиков
     623   10    0

    Готов реализовать, кроме разве что этого момента с "бесполезными свистоперделками":
    > - современное оформление интерфейса (Material Design или что то в этом роде);
    Интерфейс сделаю на стандартных виндовских контролах, адаптивный/масштабируемый как упомянуто в описании, только без этих моднявых пустых словечек от гугла и с мира пхпшников :3

    Ну и кроме java, вместо нее язык более близкий к Delphi (и менее забитый мусором ^^)

    PS. При наличии у вас готового/работоспособного и качественного/читабельного кода, стоимость может быть снижена

    Ukraine Kyiv | 1 July 2017 |
  8. 40 days40000 ₽
    Антон Борзаков
     79 

    Delphi. Есть проекты с таким интерфейсным решением. Сейчас делаю серверный проект для сбора данных сетей ModBus.

    Russia Voronezh | 2 July 2017 |
  9. 5 days8000 ₴
    Павел Мельников
     342   3    0

    Реализую на c#/WPF либо QT/C++

    Ukraine Kyiv | 2 July 2017 |
  • Anton Kravtsov
    Complain | 1 July 2017 |

    Подходят только исполнители из Днепра?

  • Анатолий Питомец — project author
    Complain | 1 July 2017 |

    Из Днепра предпочтительней по той причине, что при реальном тестировании Исполнитель при необходимости может сам присутствовать и на месте (если будет надо) сможет что то доработать.

    Но в целом это не критично.

    Если у Вас есть предложения - дайте знать.

  • Add

Project published
30 June 2017
179 views
Contractor location
Invited to project