реклама на сайте
подробности

 
 
> Ищется протокол для обмена PC-ПЛК по TCP
pkhr
сообщение Aug 18 2010, 11:49
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 17-09-09
Пользователь №: 52 422



Добрый день!

не про интерфейсы, а про выбор/разработку протокола хочу спросить.
Есть ПЛК (PhoenixContact) и компьютер для визуализации с WinXP. Между ними организовано TCP-соединение для передачи текущего состояния, управляющих команд, считывания результатов тех. процесса.
Сейчас стоит выбор протокола для передачи данных (Application Level). Поиск в интернете не дал вразумительных примеров.

Протокол может быть как формата запрос-ответ, так и асинхронный. Это не принципиально.
Простейший вариант: в одном пакете запрос на чтение или запись параметра, и соответствующий ответ от ПЛК
возникает вопрос с передачей больших данных, но его можно решить указывая длинну "логического пакета"


А всё-таки изобретать велосипед не охота. Может кто знает подходящие простые "стандартные" реализации?
Написать протокол на стороне компьютера не представляет никаких трудностей, а вот наворачивать парсеры в ST для IEC61131 удовольствие очень сомнительное.

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
MrYuran
сообщение Aug 18 2010, 12:15
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Modbus-TCP?

А насчет "аппликейшн левел" погорячились, наверно. Там протоколы уровня OPC-DA и никак с непосредственной передачей и "длиной пакета" не связаны


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
pkhr
сообщение Aug 23 2010, 05:46
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 17-09-09
Пользователь №: 52 422



Цитата(MrYuran @ Aug 18 2010, 16:15) *
Modbus-TCP?
Спасибо за наводку!

Цитата(MrYuran @ Aug 18 2010, 16:15) *
А насчет "аппликейшн левел" погорячились, наверно. Там протоколы уровня OPC-DA и никак с непосредственной передачей и "длиной пакета" не связаны
в данном случае под ApplLevel подразумевал, что это протокол общения выше TCP, т.е. общение между двумя приложениями: одно в ПЛК, другое - в PC



Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 19:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016