2015-09-21 6 views
0

Как я могу передать строку (например, мир привет) из ПЛК посредством программирования структурированного текста (IEC 61131-3) в MongoDB с использованием сокетов? Я слышал, что нужно использовать функциональные блоки, такие как SysLibSockets, но я не знаю, как это сделать.Передача данных в MongoDB с использованием сокетов с программированием структурированного текста

Было бы здорово, если бы вы могли помочь мне в этом, поскольку я относительно новичок в ST и хочу выучить язык.

Спасибо.

+0

Сначала вы должны выяснить, как использовать гнезда. Когда вы поняли основы отправки байтов на сервер, попробуйте ознакомиться с бинарным протоколом MongoDB. – Philipp

+0

@Philipp Да, я прочитал материал о сокетах. Но я не могу найти документацию о том, как вставлять данные в MongoDB с использованием Structured Text. Не могли бы вы мне помочь? – Arjun

+0

@Philipp любая помощь, приятель? – Arjun

ответ

0

Ваш вопрос не содержит достаточной информации.

Структурированный текст является вариацией на Паскаль. Подобно «C» БЕЗ любой из стандартных библиотек, таких как библиотека сокетов BSD, он не имеет собственных собственных возможностей связи. Коммуникационные возможности определяются деталями уровня «системы» самого ПЛК.

Кроме того, многие ПЛК не имеют «общего» UDP или TCP-интерфейса, поэтому, если это так, тогда вам необходимо реализовать правильный протокол на стороне ПК.

+0

Благодарим вас за ответ. Мне удалось решить проблему, отправив данные из ПЛК через сокеты и написал код C#, чтобы прочитать его, а затем вставить в MongoDB. Я использовал функциональные блоки асинхронного TCP со стороны ПЛК. – Arjun

 Смежные вопросы

  • Нет связанных вопросов^_^