ThiyagarajanR Ответов: 3

Как подключить контроллер PLC Rockwell Logix к базе данных SQL


Привет,

Мне нужно прочитать некоторую информацию из ПЛК Rockwell ( Allen Bradley) в базу данных SQL Server и выполнить некоторые функции отчетности.

Может ли кто-нибудь помочь мне в считывании данных с ПЛК

ПЛК: контроль/ компактный программное обеспечение
Связь: TCP/IP
Операционная система: Windows XP SP3
Visual Studio 2010 Ultimate
SQL Server 2008

заранее спасибо,
Тияга.

Richard C Bishop

У вас есть документация на устройство?

Sergey Alexandrovich Kryukov

И в чем тут проблема? Вам нужно объяснить некоторые конкретные цели, иначе этот пост совершенно бесполезен. Как бы вам нужно было использовать этот ПЛК, через локальную сеть, сбор данных, управление каким-то оборудованием или и то, и другое? И так далее... База данных-это что-то вроде #100 в архитектуре....
—СА

3 Ответов

Рейтинг:
2

Sergey Alexandrovich Kryukov

Пожалуйста, смотрите мой комментарий к этому вопросу: ваши потребности сформулированы слишком расплывчато; здесь особо нечего обсуждать.

Пожалуй, первое, что нужно усвоить: перестаньте смешивать все вещи вместе. Вам нужно несколько отдельных слоев или, может быть, также несколько разных уровней (не смешивайте их):
http://en.wikipedia.org/wiki/Layer_%28object-oriented_design%29[^],
http://en.wikipedia.org/wiki/Data_access_layer[^] (вот где может быть ваша база данных),
http://en.wikipedia.org/wiki/Multi-tier[^].

Ваша база данных должна быть в уровень доступа к данным, которые могут быть реализованы или не реализованы на отдельном уровне. Точно так же вам понадобится отдельный уровень для сбора данных, или управления оборудованием, или чего-то еще, что делает ваше оборудование.

В вашем случае, судя по вашему вопросу, похоже, что вам действительно нужен хотя бы человек, способный анализировать проблемы и требования и определять архитектуру. Или вы должны многому научиться и стать таким человеком. :-)

—СА


Рейтинг:
2

stixoffire

Используйте OPCDA / OPCUA Server напишите себе сервис для чтения нужных вам данных, когда они вам понадобятся.

Существуют также регистраторы данных, но в зависимости от ваших потребностей вы можете написать свой собственный сервер для чтения и записи значений..


Рейтинг:
0

Archie Jacobs

Начните с AdvancedHMI. Это позволит вам очень легко получать данные от ПЛК. Затем вы можете написать некоторый VB-код, чтобы сохранить его в базе данных.