Новые возможности версии 1.2.x (в разработке)

Новые возможности версии 1.2.15204.0 RC

Внедрение SDK

VS Automation softPLC SDK — это пакет средств разработки для создания UDFB.

VS Automation softPLC SDK включает Library Manager (инструмент, который предоставляет исходный код функционального блока на языке программирования C), а также пример готового пользовательского функционального блока.

Внедрение Bootstrapper

Для упрощения установки VS Automation softPLC внедряется Bootstrapper. Этот установщик включает в себя самораспаковывающийся архив со всеми компонентами необходимыми для работы с VS Automation softPLC.

Поддержка формата DXF

VS Automation softPLC предоставляет возможность использовать файл DXF для перемещения группы осей по заданному пути. DXF - это тип векторного файла и широко известный формат для 2D- и 3D-чертежей при разработке продукта; его можно создать в любом редакторе DXF (например, AutoCAD, SOLIDWORKS и т. д.).

VS Automation softPLC включает в себя образец DXF, который демонстрирует, как работает скоординированное движение на смоделированных осях.

Пример результата образца DXF в V-REP

Поддержка OPC UA Alarms & Conditions and Events

VS Automation softPLC поддерживает спецификацию OPC Alarms and Events для передачи сигналов тревоги и событий.

При объявлении переменных в VS Automation softPLC Studio можно создать условия, при которых пользователь будет получать уведомления об изменении состояния переменных.

Alarms делятся на три типа (Information, Warnings, Alarms), которые различаются по степени важности, и их следует подтвердить и сбросить после принятия мер по устранению причин их появления. Events служат для информирования и не требуют подтверждения и сброса.

Поддержка протокола MQTT

VS Automation softPLC осуществляет поддержку MQTT - упрощенного протокола обмена сообщениями, разработанного для телеметрии M2M (межмашинная связь) в средах с низкой пропускной способностью. Он позволяет отправлять и получать данные из облака. MQTT работает поверх протокола TCP/IP.

В основе MQTT лежат брокер MQTT и клиент MQTT. Брокер MQTT - это центральный сервер или промежуточное ПО, которое действует как интерфейс между издателем (устройством, которое отправляет данные брокеру) и подписчиком (устройством, которое получает данные от брокера) и используется для сбора данных с устройства издателя и их отправки на устройство подписчика.

VS Automation softPLC используется в качестве клиента MQTT, который одновременно публикует и получает данные от брокера.