Показано с 1 по 10 из 1312

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Спасибо, буду изучать, а подскажите пожалуйста, в 3.5 это обязательное условие соотношение переменных (входов/выходов) в 2.3 была возможность создать структуру, и в ФБ запихивать переменные уходящие/приходящие со скады (понятное дело с правильным заполнением списка (без наложения одних на другие).

    Без-имени-13.jpgБез-имени-15.jpg

    В данной версии возможен такой вариант?
    Последний раз редактировалось Vitorgan; 29.07.2022 в 16:41.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,300

    По умолчанию

    Цитата Сообщение от Vitorgan Посмотреть сообщение
    Спасибо, буду изучать, а подскажите пожалуйста, в 3.5 это обязательное условие соотношение переменных (входов/выходов) в 2.3 была возможность создать структуру, и в ФБ запихивать переменные уходящие/приходящие со скады (понятное дело с правильным заполнением списка (без наложения одних на другие).

    Без-имени-13.jpgБез-имени-15.jpg

    В данной версии возможен такой вариант?
    Наиболее близкий с точки зрения функциональности к 2.3 вариант - использование библиотеки Modbus Slave.
    Посмотрите здесь п. 7:
    https://ftp.owen.ru/CoDeSys3/11_Docu...dbus_v.1.1.pdf

    Можно дополнительно посмотреть видео:
    https://youtu.be/3eGtH3U_EN4

    На вход pBuffer блока MB_SLAVE можно передать указатель на структуру.

  3. #3

    По умолчанию

    Отлично) по видео становиться все понятно, а еще вопрос, если я работаю через USB B на СПК107, он же как TCP идет, получается другая библиотека нужна?

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,300

    По умолчанию

    Цитата Сообщение от Vitorgan Посмотреть сообщение
    Отлично) по видео становиться все понятно, а еще вопрос, если я работаю через USB B на СПК107, он же как TCP идет, получается другая библиотека нужна?
    А как вы планировали USB B использовать?
    К чему вы подключаете так СПК и зачем, какая длина кабеля?

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    А как вы планировали USB B использовать?
    К чему вы подключаете так СПК и зачем, какая длина кабеля?
    Да это не рабочий объект, на рабочих только плк 110,160 .
    Хочется некоторые вещи, где эмуляция не прокатит, отработать не в полевых условиях, а для домашних нужд давным давно был приобретён данный СПК, вот и хочется его использовать вместо ПЛК, так как отдавать пол сотни деревянных для отладки в домашних условиях не хочется.
    А по usb я им соединяюсь с ПК или ноутбуком

  6. #6

    По умолчанию

    Цитата Сообщение от Vitorgan Посмотреть сообщение
    Отлично) по видео становиться все понятно, а еще вопрос, если я работаю через USB B на СПК107, он же как TCP идет, получается другая библиотека нужна?
    А если использовать библиотеку я привязан к WORD? Или же могу массив 4 байтовых переменных сделать?

  7. #7
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,300

    По умолчанию

    Цитата Сообщение от Vitorgan Посмотреть сообщение
    А если использовать библиотеку я привязан к WORD? Или же могу массив 4 байтовых переменных сделать?
    На вход pBuffer можно передать указатель на что угодно.

    Что касается TCP - в понедельник утром я отправлю вам на почту, указанную при регистрации на форуме, аналогичную библиотеку для Modbus TCP.

  8. #8

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    На вход pBuffer можно передать указатель на что угодно.

    Что касается TCP - в понедельник утром я отправлю вам на почту, указанную при регистрации на форуме, аналогичную библиотеку для Modbus TCP.
    Буду ждать, спасибо большое!

  9. #9

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение

    Что касается TCP - в понедельник утром я отправлю вам на почту
    Евгений, все получилось, все работает! Еще раз спасибо.
    Для общего развития, не подскажите почему адрес первого тега DWORD в OPC начинается не с 0 а с 2, опытным путем понял что адресация сдвинута ровно на один Dword, просто понимать почему так происходит

  10. #10
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,300

    По умолчанию

    Цитата Сообщение от Vitorgan Посмотреть сообщение
    Евгений, все получилось, все работает! Еще раз спасибо.
    Для общего развития, не подскажите почему адрес первого тега DWORD в OPC начинается не с 0 а с 2, опытным путем понял что адресация сдвинута ровно на один Dword, просто понимать почему так происходит
    Покажите свою структуру и настройки OPC.

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 14:38

Ваши права

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