Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ищется протокол для обмена PC-ПЛК по TCP
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
pkhr
Добрый день!

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

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


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

Спасибо!
MrYuran
Modbus-TCP?

А насчет "аппликейшн левел" погорячились, наверно. Там протоколы уровня OPC-DA и никак с непосредственной передачей и "длиной пакета" не связаны
pkhr
Цитата(MrYuran @ Aug 18 2010, 16:15) *
Modbus-TCP?
Спасибо за наводку!

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



Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.