March 11, 2015

Открытые разработки под TwinCAT

Практически вся система TwinCAT открыта для свободного использования, поэтому существует ряд сторонних разработок, выполненных независимыми разработчиками. Ниже, компиляция ссылок по языкам:


C/C++


Драйвер ядра Линукс для доступа к вводу/выводу блока питания Beckhoff CX-1100 контроллера Beckhoff CX-1000 embedded PC. Позволяет получить доступ к шине K-Bus и IP-Bus.

Реализация ADS-протокола.

Реализация ADS-протокола для Linux-систем.

Euro Trucker Simulator 2 телеметрия для использования совместно с Beckhoff ПЛК. C++ надстройка для использования ETS2 telemetry SDK. В текущей реализации, отправляет линейное ускорение кабины (X, Y и Z), а также ее максимальные и минимальные значения через функции Automation Device Specification (ADS). Также включает в себя проект для TwinCAT 2 (давно не обновлялся).


Java


Библиотека для доступа к ПЛК Бекхофф через ADS.


Python


Реализация Beckhoff ADS для Python.

Клиент на python реализующий Beckhoff Twincat AMS/ADS протокол.

Python прослойка для TwinCAT ADS.


Coffee Script


Беспроводное управление освещением, подробнее: http://houm.io


GOlang


Beckhoff ADS клиент для языка программирования Go (golang).


ST


Реализация протокола SMTP для контроллеров Beckhoff.


JavaScript


NodeJS реализация протокола Twincat ADS.

TAME - это JavaScript библиотека для простого доступа к TwinCAT ADS WebService.


C#


Реализация протокола Twincat ADS для WinRT.

Реализация протокола Twincat ADS для .NET.

nikvoronin/adsremote
Высокоуровневый интерфейс для ADS API. Значительно упрощает работу с переменными ПЛК-задачи, шиной контроллера и т. п.

No comments

Post a Comment

Note: Only a member of this blog may post a comment.