Большая просьба(!!!)
Не могу найти библеотек Modbus-RTU для CodeSys.
Если вообще такие существуют ?
Или все пишут вручную функции использую SysComLib.lib - такой вариант я себе оставил на последок.
Заранее спасибо.
Большая просьба(!!!)
Не могу найти библеотек Modbus-RTU для CodeSys.
Если вообще такие существуют ?
Или все пишут вручную функции использую SysComLib.lib - такой вариант я себе оставил на последок.
Заранее спасибо.
Реализация обмена по протоколу ModBus реализована в PLC Configuration. Если Вы хотите использовать библиотеку - Вам необходимо обратиться в Пролог и купить её www.codesys.ru
А чев вариант в конфигурации не подходит?
А lib - если не на языках CoDeSYs - платформозависимы.
Сочуствую. Придётся писать самому или покупать в самом CoDeSys, раз Пролог не помог.
Некоторая путаница тут заметна. На самом деле так:
1) Никакой биб-ки на С++ для CoDeSys не существует.
2) Компании CoDeSys не существует. Это название продукта. Его разработчик компания 3S-Smart Software Solutions GmbH.
3) Для CoDeSys есть 3 аппаратно независимые биб-ки Modbus UDP,TCP и serial. Аппаратная независимость обеспечивается тем что, данные биб-ки не обращаются к железу напрямую, они используют вспомогательные системные биб-ки (SysLibCallback, SysLibSockets, SysLibCom.Lib). Т.е. прежде чем использовать биб-ки Modbus нужно убедится, что данные системные биб-ки в контроллере работают.
Обычно 3S-Software продает биб-ки Modbus изготовителям ПЛК. Они тестируют их со своим оборудованием и включают в комплект поставки контроллера. Можно конечно купить и на отдельный контроллер (стоит 1,2 тыс. Евро) самостоятельно. Как правило, их покупают пользователи SoftPLC работающих на пром. компьютерах (PLC WinNT и SP RTE). Кстати, в самое ближайшее время при приобретении SP RTE все сетевые биб-ки (в том числе Modbus, CANopen, EtherCAT) будут включаться в комплект поставки бесплатно.
Биб-ки Modbus компанией 3S-Software сейчас практически не развиваются по причине отсутствия спроса. Немецкие разработчики ПЛК уже с трудом вспоминают что такое Modbus (как мы интерфейс 'ИРПС'). Наши изготовители ПЛК, решившие использовать CoDeSys, уже имеют свои собственные отработанные реализации и подключают их. Овен даже поддержал конфигуратор, что еще удобнее, чем биб-ки.
Т.е. чтобы, например, организовать ввод/вывод по Modbus RTU/TCP на плате DK60 Beck IPC (кстати, их распространяет Пролог), нужно покупать модбасовскую библиотеку за 1200 евро, или самостоятельно через SisLibCom писать ?
Последний раз редактировалось zilog; 31.03.2008 в 08:26.
Я вот сам написал...с модбасом как то давно работаю, но все равно ето не удобно..... А для бека аккуратнее с библеотекой SisLibComEx. У меня она так и не пошла для IPC@Chip. НЕ выставляется требуемая скорость и не управляется RTS и DTS.