Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 32

Тема: Обмен данными в codesys 2.3 по протоколу MODBUS TCP/IP

  1. #1

    По умолчанию Обмен данными в codesys 2.3 по протоколу MODBUS TCP/IP

    Друзья, не могли бы помочь примером на Codesys 2.3, организующий обмен между устройствами через Ethernet по протоколу Modbus TCP/IP.
    Реализация через конфигуратор не интересна. Скажем Эмулятор PLCwinNt будет выступать в режиме Slave, а реальный контроллер Мастером. В интернете нашел только примеры с использованием библиотеки modbus.lib. Но там рассматривается только работа по Modbus RTU через интерфейс RS232(485). По Modbus TCP/IP ничего путного не нашёл.
    У кого была подобная задача прошу помочь своим примером. Заранее СПАСИБО.

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    2,906

    По умолчанию

    Посмотрите библиотеку OSCATNetwork http://www.oscat.de/downloadmanager/...atnetwork.html там же и документация
    Вам нужна версия OSCAT Network CoDeSys 2.x в самой библиотеке, если ее открыть как проект, есть примеры в папке DEMO.
    Захват-1.png
    Еще в этой библиотеке можно посмотреть (с примерами) сетевые переменные
    Захват-2.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков

  3. #3

    По умолчанию

    А Вы не могли бы выложить эту библиотеку. Дело в том что при добавлении в проект библиотеку OSCAT Network CoDeSys 2.x, скаченную с сайта выдает ошибку2014-02-26 14-08-25 Скриншот экрана.png. С ваших скиншотов, я понял что у Вас одна версия этой библиотеки, а на сайте OSCAT другая.

  4. #4

    По умолчанию

    Прошу прошения. Мне надо было ещё подключить библиотеки SysLibSockets, SysLibFile и oscat_basic_333.

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    2,906

    По умолчанию

    Упс!
    Для работы codesys_network_121_hf1.lib (у меня такая версия OSCAT Network CoDeSys 2.x) нужна так же и OSCATBasic. Берем там же http://www.oscat.de/downloadmanager/...scatbasic.html Вам нужна OSCAT Basic Codesys / Twincat 2.x
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков

  6. #6

    По умолчанию

    Попробовал....после подключения библиотек (платформа PLCwinNT) выскочила ошибка "превышено максимальное количество POU (512)"

  7. #7

    По умолчанию

    Подключите вот эту библиотеку. http://yadi.sk/d/K7eXxv8hJxKok. Только у меня не получилось передавать значения. Брал Два компьютера сообщенных по локальной сети. На обоих использовал PLCWINNT. На одном реализовывал модбас TCP сервер. На другом клиент. Делал как в примере демо не получилось. Если у Вас получиться выложите пожалуйста пример.

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    2,906

    По умолчанию

    Цитата Сообщение от Pasa Посмотреть сообщение
    Попробовал....после подключения библиотек (платформа PLCwinNT) выскочила ошибка "превышено максимальное количество POU (512)"
    Ну так увеличите максимальное количество
    1899100.gif
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков

  9. #9

    По умолчанию

    Попробовал подключить вашу бибку. Компиляция прошла успешно(со скачанной с сайта OSCAT-овская с таким же именем , но другим размером давала ошибку превышения POU). Объявление блоков MB_SRVER и MB_CLIENT тоже прошло без ошибок.
    Буду пробовать.
    Вот только не получилось запустить из DEMO-папки примера MB_SERVER_DEMO.......пишет "идентификатор MB_SERVER_DEMO не определен". Импорт DEMO.EXP сделал....

  10. #10

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Ну так увеличите максимальное количество
    1899100.gif
    .......виноват....стыдно.....не хватило знаний и опыта работы с codesys....спасибо за науку.....и где мои глаза были....

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. ОВЕН и обмен по modbus TCP
    от Alex12345 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 13.09.2013, 15:25
  2. Обмен данными по ModBus
    от Vladimir_O в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 30.11.2012, 13:36
  3. Потеря соединения по Modbus TCP/IP ПЛК304
    от Грушецкий Павел в разделе ПЛК3хх
    Ответов: 3
    Последнее сообщение: 03.02.2012, 20:19
  4. Обмен данными по Modbus TCP/IP
    от tea в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 05.08.2011, 09:52
  5. Ответов: 9
    Последнее сообщение: 05.11.2009, 09:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •