Мне нужно создать что-то для чтения данных из ПЛК и записи в базу данных SQL. В основном я работаю с Siemens (и Sigmatek), и я думаю, что OPC-UA будет хорошим решением. Моя проблема в том, что я не знаю, каким будет «правильный» способ начать с этого. С ПЛК вы иногда вступаете в контакт с C или C ++ (я всегда забываю, какой из них). Поэтому я думаю, что это было бы хорошей отправной точкой, но хорошее подключение к базе данных SQL было бы очень удобно. Вот где все становится размытым.
В прошлом я создавал некоторый код (на C #) для чтения данных с сервера OPC-UA (на ПЛК Sigmatek). Когда я смог прочитать данные в C #, их было легко визуализировать с помощью приложения Windows Form и экспортировать данные в Excel-файл.
Я хочу начать «проект», чтобы узнать, как перенести мои данные с OPC-сервера в базу данных SQL, создать отчет (и создать графический интерфейс).
IЯ надеюсь получить хорошую отправную точку, предложения о том, какой язык программирования использовать, и, возможно, хорошее чтение, которое поможет мне лучше понять, с чем я работаю.
Заранее спасибо!