Просмотр полной версии : Собственная библиотека dll/Ethernet
1. Можно ли в проекте, разработанный в Codesys 2.3 или в Codesys 3.5, использовать библиотеку dll, разработанную IDE (На C++, .Net ., Pascal и других языках ) или надо вести разработку библиотеки в Codesys?
2. По Ethernet требуется организовать собственный протокол обмена (не ModBusTCP). Нужно посылать и читывать байты из сокета (TCP). Контроллеры ПЛК-110 (не обновлённая линейка) и СПК207.
2.1. В принципе использовать для Ethernet можно ли другие библиотеки?
2.2. Какие доступные библиотеки можно использовать для этих целей?
2.3. Прошу примеры для анализа режимов клиента и сервера.
1. можно, некоторые производители так и делают.
2. смотрите библиотеки oscat network
Чтобы ModBusTCP был поддерживался в Codesys 3 (на СПК207) разработку библиотек (Target) ведут разработчики Овен или немцы (Codesys)?
Если Овен, то может ли кто-нибудь поделиться библиотеками/примерами работы с TCP?
За Овен вообще не скажу, знаю что другие производители ПЛК компилировали свои библиотеки на Си. На счет Овен уточняйте у них в тех поддержке. Вряд ли тут немцы причастны.
Сами таргеты ессно Овеновские, а вот библиотеки на Си или все так же на ST это вопрос непосредственно к Овену.
В Codesys при компиляции ошибка, что функция уже существует. Как объявлять Функции и ФБ, указав конкретные библиотеки? Что-то типа external указать надо?
Ошибка 3700: DECODE_FLOAT (2): POU с именем 'DECODE_FLOAT уже включен в библиотеку'Owen_FB.Iib"
Евгений Кислов
16.09.2018, 14:03
1. Для производителя оборудования это возможно, для конечного пользователя - фактически нет.
2. Документация и примеры по теме для CDS 3.5: https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_Sockets_v.1.0.pdf
Ответ, что CODESYS для версий 2.3 и 3.5 ?
Евгений Кислов
16.09.2018, 16:05
Выложенный документ написан именно для CODESYS V3.5, но в п. 2.7 есть ссылки на статьи по CoDeSys V2.3.
Я попрошу нашу техподдержку, чтобы вам завтра отправили примеры работы с сокетами для 2.3.
Мастеренко Иван
17.09.2018, 14:10
Примеры проектов клиента и сервера для ПЛК110:
38783
Примеры проектов клиента и сервера для ПЛК110 М02:
38782
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot