<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Функции, ФБ, Протоколы на С++ > API для ФБ и протоколов |
MasterSCADA 4D позволяет развивать функционал платформы, добавлять новые протоколы для опроса устройств нижнего уровня и функциональные блоки.
Разработка состоит из двух частей:
•Создание программы (библиотеки dll) на языке C++ для работы в исполнительной системе.
•Создание элемента в библиотеке MasterSCADA 4D для возможности интегрировать новый функционал в проект.
Для реализации необходимых внешних подключаемых модулей в системе MasterSCADA 4D присутствует API, которое позволяет создавать свои элементы с необходимым пользователю поведением. Для этого применяется наследование от классов API, что позволяет встроить новые модули в систему.
Специальные макросы API:
•MPLC_OBJECT(Class)
•MPLC_DEFINE_PUBLIC_API(ExportMacros, Class)
•MPLC_DECLARE_PROPERTIES(Class)
API входит в состав среды разработки и находится в папке установки MasterSCADA 4D по пути: c:\Program Files\MPSSoft\MasterSCADA 4D 1.3\API.
Описание файлов:
•Doc - папка с документацией к API;
•SCADAProjects - папка с проектами редактора к примерам;
•MasterPLCAPI.zip - архив с исходным кодом примеров, необходимыми заголовочными файлами и библиотеками для их сборки.