Ищется программист на С#, владеющий ТСР/IP
-
- Реклама
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Ищется программист на С#, владеющий ТСР/IP
Всем привет!!
Задача - написание программы под винду для коммуникации с ПЛК по протоколу ModbusTCP и передачи данных в искомое приложение. Протокол открытый, у приложения есть SDK.
Готов к вопросам и предложениям.
Задача - написание программы под винду для коммуникации с ПЛК по протоколу ModbusTCP и передачи данных в искомое приложение. Протокол открытый, у приложения есть SDK.
Готов к вопросам и предложениям.
-
bassoid
- Почетный член Клуба
- Сообщения: 2858
- Зарегистрирован: Сб май 10, 2008 2:37 pm
- Награды: 2
- Репутация: 84
- Модель: MB GLS SL C
- Мотор: 350
- Город: москва
- Имя: Евгений
- Контактная информация:
Re: Ищется программист на С#, владеющий ТСР/IP
Миш, привет!
как сам? попробуй тут посмотреть http://habrahabr.ru/job/
![Ура 1resulyt12](./images/smilies/1result.gif)
Клубный Техцентр www.a8motors.pro
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Re: Ищется программист на С#, владеющий ТСР/IP
Женя, привет!
Ничего, спасибо! Сфокусировался сейчас на автоматизации инженерных систем и "умном доме". Вот, хочу сделать интересное мультимедийное решение... На хабре не был - посмотрю. Сейчас начал по форумам стучаться программерским...
Вспоминаю тебя частенько добрым словом
В этой ветке не буду спрашивать, как твои дела - лучше чуть позже наберу - поговорим
Вот только проект завершу...
Ничего, спасибо! Сфокусировался сейчас на автоматизации инженерных систем и "умном доме". Вот, хочу сделать интересное мультимедийное решение... На хабре не был - посмотрю. Сейчас начал по форумам стучаться программерским...
Вспоминаю тебя частенько добрым словом
![Smile :)](./images/smilies/smile.gif)
![Smile :)](./images/smilies/smile.gif)
-
bassoid
- Почетный член Клуба
- Сообщения: 2858
- Зарегистрирован: Сб май 10, 2008 2:37 pm
- Награды: 2
- Репутация: 84
- Модель: MB GLS SL C
- Мотор: 350
- Город: москва
- Имя: Евгений
- Контактная информация:
Re: Ищется программист на С#, владеющий ТСР/IP
activ8 писал(а):лучше чуть позже наберу - поговорим
![Drinks or Beer :beer:](./images/smilies/drinks.gif)
Клубный Техцентр www.a8motors.pro
- kvaker
- Член Клуба
- Сообщения: 800
- Зарегистрирован: Ср апр 28, 2010 11:16 am
- Репутация: 23
- Модель: a8, 98
- Мотор: AKH
- Город: Moscow
- Имя: Юрий
- Откуда: The Current Universe, Milk Galaxy, Nano Solar System, Earth, Lat=55.7522, Lon=37.6156
Re: Ищется программист на С#, владеющий ТСР/IP
протокол "публичный", копирайтов на него DARPA не ставила, "владеть" им невозможно, можно только знать или не знать ![Сарказм 1sakcsat23](./images/smilies/1sarcastic_hand.gif)
и если есть SDK, зачем тогда опускать на уровень сокетов???
![Сарказм 1sakcsat23](./images/smilies/1sarcastic_hand.gif)
и если есть SDK, зачем тогда опускать на уровень сокетов???
You must feel the Force around you; here, between you, me, the tree, the rock, everywhere, yes.
Even between the land and the ship.
Even between the land and the ship.
-
Alcogol
- Почетный член Клуба
- Сообщения: 3597
- Зарегистрирован: Вт сен 09, 2008 11:35 am
- Награды: 1
- Репутация: 108
- Модель: A4 B6
- Мотор: 1.8T
- Город: Msk
- Имя: Андрей
- Откуда: Москва
Re: Ищется программист на С#, владеющий ТСР/IP
А в чем фишка именно на С? Я к тому что может найдем компромис и замутим все не на С? ![Smile :)](./images/smilies/smile.gif)
Да и по умным домам можно неплохо посотрудничать ежели что надо разработать
![Smile :)](./images/smilies/smile.gif)
Да и по умным домам можно неплохо посотрудничать ежели что надо разработать
![Изображение](http://alcogol2000.users.photofile.ru/photo/alcogol2000/115334830/xlarge/135566407.jpg?)
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Re: Ищется программист на С#, владеющий ТСР/IP
Если слово "владеть" было непонятно, ок - "разбираться или знать". Что касается сокетов - я не сильно в теме... Я хочу задачу разделить на две составляющих. 1. Чтение переменных с ПЛК/в ПЛК. 2. Передача данных в приложение, которое может быть каким угодно.kvaker писал(а):протокол "публичный", копирайтов на него DARPA не ставила, "владеть" им невозможно, можно только знать или не знать
и если есть SDK, зачем тогда опускать на уровень сокетов???
Вероятно, для обеспечения гибкости нужно разделить эьи задачи. Один читает, другой забирает и передает, кому нужно. Как-то так, видимо. Если костноязычно выяснился, просьба понять - я не программер.
Фишка С в том, что код должен быть мне опнятен потом для последующей модернизации. С пазных ПЛК я должен с помощью этого кода читать разные переменные, поэтому он должен быть прозрачным для индивидуальной настройки. Что касается умных домов - я за. Правда, сейчас сам веду разработку ИП для LED. Другие вещи пока не думал разрабатывать... Буду помнить о предложенииAlcogol писал(а):А в чем фишка именно на С? Я к тому что может найдем компромис и замутим все не на С?
Да и по умным домам можно неплохо посотрудничать ежели что надо разработать
![По рукам 1gimmefive8](./images/smilies/1gimmefive.gif)
-
Alcogol
- Почетный член Клуба
- Сообщения: 3597
- Зарегистрирован: Вт сен 09, 2008 11:35 am
- Награды: 1
- Репутация: 108
- Модель: A4 B6
- Мотор: 1.8T
- Город: Msk
- Имя: Андрей
- Откуда: Москва
Re: Ищется программист на С#, владеющий ТСР/IP
activ8 ну тогда для меня остается загадкой почему вы сами не пишите, а ищите человека, при том что вы хотите потом сам код менять. Темнота какая-то если честно ![Smile :)](./images/smilies/smile.gif)
Если вы сами пишите на С, то для вас не проблема взять и написать все это. А если у вас нет нормальных спецов владеющих С, то какая вам разница на чем вам сдадут исходники? Найдете нужного программиста, который для вас это все модернизирует и либо аутсорсинг, либо в штат его.
![Smile :)](./images/smilies/smile.gif)
Если вы сами пишите на С, то для вас не проблема взять и написать все это. А если у вас нет нормальных спецов владеющих С, то какая вам разница на чем вам сдадут исходники? Найдете нужного программиста, который для вас это все модернизирует и либо аутсорсинг, либо в штат его.
![Изображение](http://alcogol2000.users.photofile.ru/photo/alcogol2000/115334830/xlarge/135566407.jpg?)
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Re: Ищется программист на С#, владеющий ТСР/IP
Да все просто: я сам пока не напишу, но разобраться в готовом коде мозгов хватит - проверено. Ведь не нужно же изучать принцип действия цифрового FM ресивера в радиоприемнике, чтобы слушать радио... Если вернуться к вопросу - я готов выслушать предложение или ответить на вопросы.Alcogol писал(а):activ8 ну тогда для меня остается загадкой почему вы сами не пишите, а ищите человека, при том что вы хотите потом сам код менять. Темнота какая-то если честно
Если вы сами пишите на С, то для вас не проблема взять и написать все это. А если у вас нет нормальных спецов владеющих С, то какая вам разница на чем вам сдадут исходники? Найдете нужного программиста, который для вас это все модернизирует и либо аутсорсинг, либо в штат его.
-
Alcogol
- Почетный член Клуба
- Сообщения: 3597
- Зарегистрирован: Вт сен 09, 2008 11:35 am
- Награды: 1
- Репутация: 108
- Модель: A4 B6
- Мотор: 1.8T
- Город: Msk
- Имя: Андрей
- Откуда: Москва
Re: Ищется программист на С#, владеющий ТСР/IP
Ну это сильно упрощенный примерactiv8 писал(а):Ведь не нужно же изучать принцип действия цифрового FM ресивера в радиоприемнике, чтобы слушать радио
![Smile :)](./images/smilies/smile.gif)
Существует ли какое то ТЗ на софт который надо сделать? Хотелось бы ознакомиться. Тогда может что-то и предложуactiv8 писал(а):я готов выслушать предложение или ответить на вопросы
![Изображение](http://alcogol2000.users.photofile.ru/photo/alcogol2000/115334830/xlarge/135566407.jpg?)
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Re: Ищется программист на С#, владеющий ТСР/IP
- имеется контроллер, работающий в режиме Modbus TCP slave
- имеется ПК с работающим мультимедийным (или, возможно, каким-то другим) приложением – Конечным П.О.
- требуется производить обмен данными между ПЛК и ПК путем реализации на ПК функций Modbus TCP master. Назовем эту программу Клиентом ПЛК
- полученные значения в виде string, bool и т.п. Клиент ПЛК передает в приложение.
- Клиент ПЛК имеет возможность настроить:
- IP опрашиваемого ПЛК
- порт
- кол-во и адреса переменных
- тип операций с переменными (чтение, запись и т.п.)
- в идеале иметь возможность опрашивать неограниченное число ПЛК
- Между Клиентом ПЛК и Конечным ПО может располагаться отдельная программа, забирающая данные у Клиента ПЛК и формирующая отправку Конечному ПО. Как вариант, это может быть периодическая запись в БД какой-то статистики (журнала), или запись в xls каких-то значений. Основная мысль – иметь удобный и прозрачный доступ к данным Клиента ПЛК.
- имеется ПК с работающим мультимедийным (или, возможно, каким-то другим) приложением – Конечным П.О.
- требуется производить обмен данными между ПЛК и ПК путем реализации на ПК функций Modbus TCP master. Назовем эту программу Клиентом ПЛК
- полученные значения в виде string, bool и т.п. Клиент ПЛК передает в приложение.
- Клиент ПЛК имеет возможность настроить:
- IP опрашиваемого ПЛК
- порт
- кол-во и адреса переменных
- тип операций с переменными (чтение, запись и т.п.)
- в идеале иметь возможность опрашивать неограниченное число ПЛК
- Между Клиентом ПЛК и Конечным ПО может располагаться отдельная программа, забирающая данные у Клиента ПЛК и формирующая отправку Конечному ПО. Как вариант, это может быть периодическая запись в БД какой-то статистики (журнала), или запись в xls каких-то значений. Основная мысль – иметь удобный и прозрачный доступ к данным Клиента ПЛК.
-
Alcogol
- Почетный член Клуба
- Сообщения: 3597
- Зарегистрирован: Вт сен 09, 2008 11:35 am
- Награды: 1
- Репутация: 108
- Модель: A4 B6
- Мотор: 1.8T
- Город: Msk
- Имя: Андрей
- Откуда: Москва
Re: Ищется программист на С#, владеющий ТСР/IP
А предусматривается ли какая-то реакция приложения на полученные от ПЛК данные? Считать то это одно, вопрос больше в том что на основании их делать надо.
И самое главное, принципиально чтобы это был именно Windows, ну и вообще это должен быть именно комп? Или эти оба условия обговаривать можно?
И самое главное, принципиально чтобы это был именно Windows, ну и вообще это должен быть именно комп? Или эти оба условия обговаривать можно?
![Изображение](http://alcogol2000.users.photofile.ru/photo/alcogol2000/115334830/xlarge/135566407.jpg?)
-
Alcogol
- Почетный член Клуба
- Сообщения: 3597
- Зарегистрирован: Вт сен 09, 2008 11:35 am
- Награды: 1
- Репутация: 108
- Модель: A4 B6
- Мотор: 1.8T
- Город: Msk
- Имя: Андрей
- Откуда: Москва
Re: Ищется программист на С#, владеющий ТСР/IP
В общем, если интересно, готов на выходных встретиться и обсудить вопрос. Могу предложить тысячу и один способ реализации данной темы.
![Изображение](http://alcogol2000.users.photofile.ru/photo/alcogol2000/115334830/xlarge/135566407.jpg?)
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Re: Ищется программист на С#, владеющий ТСР/IP
Клиент ПЛК сам не предпринимает никаких действий. Он просто забирает/отправляет в ПЛК данные. А также передает эти данные в целевое ПО. И самый интересный вопрос - КАК? Если это БД, например, или Эксель? А если это другая программа, для которой пишется плагин, забирающий у Клиента ПЛК значения и отражающий их в этой программе? Исходя из этого либо Клиент ПЛК должен уметь формировать на выходе требуемый нам формат данных, чтобы иметь возможность удовлетворять требованиям любого "запрашиваеющего приложения (БД, Эксель и т.п.), либо должны появиться соответствующие "адаптеры"...Alcogol писал(а):А предусматривается ли какая-то реакция приложения на полученные от ПЛК данные? Считать то это одно, вопрос больше в том что на основании их делать надо.
И самое главное, принципиально чтобы это был именно Windows, ну и вообще это должен быть именно комп? Или эти оба условия обговаривать можно?
Если это может быть и не ПК, то что? Другой микроконтроллер? Звучит заманчиво. Осталось продумать конечную картину, т.к. Изначально мне Клиент ПЛК нужен именно для привязки данных ПЛК к конкретным вин. приложениям.
Сбросил свой тел. в личку.Alcogol писал(а):В общем, если интересно, готов на выходных встретиться и обсудить вопрос. Могу предложить тысячу и один способ реализации данной темы.
-
Alcogol
- Почетный член Клуба
- Сообщения: 3597
- Зарегистрирован: Вт сен 09, 2008 11:35 am
- Награды: 1
- Репутация: 108
- Модель: A4 B6
- Мотор: 1.8T
- Город: Msk
- Имя: Андрей
- Откуда: Москва
Re: Ищется программист на С#, владеющий ТСР/IP
activ8 телефон получил, пока набрать не могу, свяжемся позже. Мне главное чтобы перед тем как начнем работу получить подопытный образец того, с чем я буду работать. Такое возможно?
![Изображение](http://alcogol2000.users.photofile.ru/photo/alcogol2000/115334830/xlarge/135566407.jpg?)
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Re: Ищется программист на С#, владеющий ТСР/IP
Alcogol Я думаю, для начала нужно обсудить условия
Достать ПЛК могу. А для начала можно и тестерами воспользоваться:
- https://sites.google.com/site/plcsimulator/Home - слэйв
- http://www.win-tech.com/html/modscan32.htm - мастер
![Smile :)](./images/smilies/smile.gif)
Достать ПЛК могу. А для начала можно и тестерами воспользоваться:
- https://sites.google.com/site/plcsimulator/Home - слэйв
- http://www.win-tech.com/html/modscan32.htm - мастер
-
- Почетный член Клуба
- Сообщения: 2934
- Зарегистрирован: Ср мар 10, 2010 2:33 pm
- Награды: 1
- Репутация: 62
- Модель: Монгольский ишак
- Мотор: 1/2 лс
- Город: Тут недалеко
- Имя: Артур Фергюсон
Re: Ищется программист на С#, владеющий ТСР/IP
Миш еще актуально? Есть человечек.
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Re: Ищется программист на С#, владеющий ТСР/IP
Алексей, привет!MavR писал(а):Миш еще актуально? Есть человечек.
Отправаил ТЗ в ЛС
- kvaker
- Член Клуба
- Сообщения: 800
- Зарегистрирован: Ср апр 28, 2010 11:16 am
- Репутация: 23
- Модель: a8, 98
- Мотор: AKH
- Город: Moscow
- Имя: Юрий
- Откуда: The Current Universe, Milk Galaxy, Nano Solar System, Earth, Lat=55.7522, Lon=37.6156
Re: Ищется программист на С#, владеющий ТСР/IP
сильно не углубляясь - ODBC и SNMPactiv8 писал(а):Клиент ПЛК сам не предпринимает никаких действий. Он просто забирает/отправляет в ПЛК данные. А также передает эти данные в целевое ПО. И самый интересный вопрос - КАК? Если это БД, например, или Эксель? А если это другая программа, для которой пишется плагин, забирающий у Клиента ПЛК значения и отражающий их в этой программе?
You must feel the Force around you; here, between you, me, the tree, the rock, everywhere, yes.
Even between the land and the ship.
Even between the land and the ship.
-
activ8
- Член Клуба
- Сообщения: 415
- Зарегистрирован: Пн авг 25, 2008 7:15 pm
- Награды: 1
- Репутация: 21
- Модель: ---
- Мотор: ---
- Город: Moscow
- Имя: Михаил
Re: Ищется программист на С#, владеющий ТСР/IP
Похоже на то... Правда, для меня это пока подножье горы...kvaker писал(а):
сильно не углубляясь - ODBC и SNMP