PDA

Просмотр полной версии : CAN в контроллерах СПК207



murdemon
12.12.2016, 11:35
Есть какой-либо пример с использованием CAN в панели СПК207? Как я понимаю там поддержка только канального уровня. CANOpen 301 и 402 профиль не поддерживаются?

Малышев Олег
12.12.2016, 13:17
Есть какой-либо пример с использованием CAN в панели СПК207? Как я понимаю там поддержка только канального уровня. CANOpen 301 и 402 профиль не поддерживаются?


The 'DeviceEditorCANbus' plug-in provides dialogs for the configuration of CANopen devices and modules according to "CiA301 CANopen Application Layer and Communication Profile".

For mapping CAN bus hardware in the project, the appropriate device objects must be inserted in the devices tree. Furthermore, inputs and outputs of each module are mapped to PDOs (Process Data Objects), which serve to send and receive process data.

A list of SDOs (Service Data Objects) is then created. SDOs transfer the complete configuration data to the CAN bus target system (request+response services). There, the communication and process data objects are managed in the Object Dictionary.

The CANopen modules' configuration is determined initially by the device description files of the master and slave devices used and can be modified by the user in the configuration editor dialogs. It is recommended to use the auto-configuration mode for standard applications and modular devices.

murdemon
12.12.2016, 15:53
А если не сложно и есть панель под рукой Owen SPK2xx 04.CS.WEB возможно проверить проект (только сначала из Codesys Device Owen SPK2xx 04.CS.WEB удалить и добавить из архива DeviceDescription ) И проект в приложении он зальется в панель и будет работать? (Компилируется вроде без ошибок)

Евгений Кислов
12.12.2016, 18:58
СПК не поддерживает SoftMotion (на уровне отсутствия лицензии). Раскомментировать соответствующие компоненты в таргете, безусловно, ловкий ход, но проблему это не решит. Работать - не будет.

murdemon
12.12.2016, 19:03
Те ругается рантайм на отсутствие лицензии ? (там просто математика же внутри, если взять PLCOpen Motion и прикрутить сюда, там даже название блоков будут совпадать PLCOpen бесплатная библиотека)

Евгений Кислов
13.12.2016, 08:09
Те ругается рантайм на отсутствие лицензии ? (там просто математика же внутри, если взять PLCOpen Motion и прикрутить сюда, там даже название блоков будут совпадать PLCOpen бесплатная библиотека)

28059

У PLCOpen, если я правильно понимаю, бесплатная спецификация, на основании которой любой разработчик может сделать свою реализацию и просить за нее оплату - как, собственно, это делает 3S:

http://store.codesys.com/codesys-softmotion-sl.html
http://store.codesys.com/codesys-softmotion-light-sl.html
http://store.codesys.com/codesys-softmotion-cnc-sl.html

Повторюсь,


СПК не поддерживает SoftMotion (на уровне отсутствия лицензии).

murdemon
13.12.2016, 09:35
Возможно отдельно приобрести лицензию для СПК207 SoftMotion? (CANOpen поддерживает, синхронизацию по CAN поддерживает как я понял) Был бы не плохой UseCase для СПК207 использовать его как Motion ПЛК

Евгений Кислов
13.12.2016, 10:18
Возможно отдельно приобрести лицензию для СПК207 SoftMotion? (CANOpen поддерживает, синхронизацию по CAN поддерживает как я понял) Был бы не плохой UseCase для СПК207 использовать его как Motion ПЛК

Нет, нельзя.

Александр Приходько
14.12.2016, 01:40
Возможно отдельно приобрести лицензию для СПК207 SoftMotion? (CANOpen поддерживает, синхронизацию по CAN поддерживает как я понял) Был бы не плохой UseCase для СПК207 использовать его как Motion ПЛК
Под ваш запрос существуют специализированные контроллеры. СПК это оборудование общепромышленного класса. В ней не закладывался функционал для управления движением, шаговиками, сервоприводами, работа по прерываниям, высокоскоростные интерфейсы. Для класса задач в которых она позиционируется, СПК достаточна. Под то что хотите Вы, не очень. Плюс очень дорогой вопрос лицензирования.

murdemon
14.12.2016, 17:46
Возможно взять на тесты СПК207 с CAN (просто технических ограничений , кроме сегментирования рынка, я тут не вижу пока) К кому обратиться по этому поводу?