Обмен данными ПЛК с удаленным сервером

Как я могу взаимодействовать с ПЛК для отправки и получения данных на/с удаленного сервера (ПК).

For example a robot that have a PLC and want to interact with a server that placed at near room with a wireless communication.

Data must move all over the time. PLC sending the data to the server and server must sending back the result of computation on the data to PLC.


обзор: Бренд моего ПЛК - Delta, но его модель еще не выбрана.


person Mehdi Saman Booy    schedule 01.03.2013    source источник
comment
это зависит от производителя, но в целом использование OPC является очень распространенным и независимым от системы способом сделать это. см. www.opcfoundation.org   -  person AndersK    schedule 01.03.2013
comment
Спасибо, дорогой @claptrap. Можете ли вы помочь мне больше об OPC и его реализации?   -  person Mehdi Saman Booy    schedule 01.03.2013
comment
Каков ваш бюджет и требования к надежности? Это проект или это для промышленности?   -  person J...    schedule 01.03.2013
comment
Это для промышленности, но для меня это первый опыт. для бюджета у нас не так много, поэтому, если мы можем сделать это с меньшими деньгами, будет лучше. и мы можем заключить контракт на эту работу.   -  person Mehdi Saman Booy    schedule 01.03.2013
comment
Насколько «меньше» денег? Это очень относительно. 1000 долларов это много? 5000 долларов это много? 200 долларов это много? Вы можете сделать что-то столь же простое, как приклеить клейкой лентой беспроводной маршрутизатор к ПЛК, если целью является дешевизна. Остальное работает как обычно.   -  person J...    schedule 01.03.2013


Ответы (1)


Распространенным сценарием является то, что производитель предоставляет OPC-сервер для ПЛК. Вы должны проверить их веб-сайт, как только вы узнаете модель. Тогда вам остается только создать OPC-клиент.

Хорошим способом для начала является получение бесплатного симулятора сервера OPC, например, с Матрикон. Он не нуждается ни в каком оборудовании. OPC – это стандартный интерфейс (хотя между производителями часто существуют небольшие различия) – если вы можете заставить своего клиента работать с тестовым сервером вы, вероятно, сможете заставить его работать с ПЛК.

person AndersK    schedule 03.03.2013