Цитата:
Сообщение от dp38
Спасибо. Тогда получается нужно весь проект на C++ городить, верно?
|
Под Линукс существует несколько СУБД разной степени навороченности, которые можно установить на контроллер.
Тогда на С++ нужно будет написать простейший шлюз, который будет забирать с Modbus/Localhost (это проще шмемов) подготовленные FBD-программой данные и отдавать их СУБД.
Либо, если нет требований к жесткому онлайну (например, допустимы задержки до пары минут - чем больше тем лучше) - можно и проще:
- в FBD программе для контролируемых данных задействуйте элемент History
- настраиваете его на ежеминутный экспорт данных в файл excel/csv.
- средствами СУБД ежеминутно импортируете полученный файл в свою БД
- после импорта удаляете файл (некоторые СУБД это умеют).
Делаете средствами СУБД всё что левая пятка правой ноги захочет.
Ну и главное:
БД и прочую фигню гораздо разумнее делать на универсальном ПК с полноценным дисплеем (замониторные "неттопы" недороги и довольно мощны) и, главное, на них есть полноценная ОС с не менее полноценными СУБД.
UPD:
У контроллеров ViewPAC есть 7 и 10-дюймовые панели с полновесной Windows Embedded. Это как раз та платформа, которая идеально подойдёт под озвученную задачу.