API для ФБ и протоколов

<< 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.

vvedenie

Описание файлов:

Doc - папка с документацией к API;

SCADAProjects - папка с проектами редактора к примерам;

MasterPLCAPI.zip - архив с исходным кодом примеров, необходимыми заголовочными файлами и библиотеками для их сборки.