Страница 148 из 149 ПерваяПервая ... 4898138146147148149 ПоследняяПоследняя
Показано с 1,471 по 1,480 из 1642

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    05.11.2016
    Адрес
    Нижний Новгород
    Сообщений
    75

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    возможно верно написано, тогда какой тип данных имеет MY110_8R_out. А так если для теста, то из КДС в режиме онлайн задайте какое нибудь значение в этот байт
    MY110_8R_out имеет тип данных BYTE. Переменная пишется в массив ARRAY OF BYTE, поэтому типы данных вроде как должны совпадать, как мне кажется.
    Для теста значения MY110_8R_buf[1] задавал и через чикбоксы для каждого бита отдельно. Как этой переменной значения задавать наверное не критично.
    Похожую ситуацию я наблюдал когда использовал встроенные в КДС средства модбас. Но тогда дело было вот в этом http://www.owen.ru/forum/showthread....l=1#post226419.

  2. #2
    Пользователь
    Регистрация
    05.11.2016
    Адрес
    Нижний Новгород
    Сообщений
    75

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну как не критично, может оно из визуализации не доходит до буфера, покажите скрин в режиме онлайн состояния кода, когда с визуализации задали какое то значение
    Переменную отслеживал c помощью WATCH. Переменная изменяется.

  3. #3
    Пользователь
    Регистрация
    05.11.2016
    Адрес
    Нижний Новгород
    Сообщений
    75

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    третье, что Вы записываете в текстовое поле, работаете Вы с маской, это означает что за выход отвечает какой то бит регистра, если запишите в него 255, то включатся все выхода
    Это всё понятно. Записывая в текстовое я получу на выходах модуля это значение в двоичном представлении. Для тестовой программы пойдёт.

  4. #4
    Пользователь
    Регистрация
    05.11.2016
    Адрес
    Нижний Новгород
    Сообщений
    75

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    По поводу самого документачетвертый пункт, вот вроде раскрывает суть, но в примерах при записи эта связка не используется, возможно ситуация когда Complete срабатывает по таймауту, а пользователь считает что запись прошла успешно
    И еще в примерах документа, во всех функциях после последнего аргумента идет запятая, как бы не на что не влияет и тем неменее создает лишнюю работу компилятору
    Проверю предположения.
    Спасибо за ответы.

  5. #5
    Пользователь
    Регистрация
    05.11.2016
    Адрес
    Нижний Новгород
    Сообщений
    75

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    вобще, это относилось к разработчику документа, в Вашем коде присутствует присвоение ошибки отдельной переменной, возможно Вы даже её обрабатываете. А запятая точно не относится к правильной записи, чтоб понять что у Вас, мне кажется нужно поставить на ПК сдейв и смотреть что передает панель в него, когда всё пойдет как нужно можно и модулем заниматься
    Уже задумался о том что нужен сниффер шины.

  6. #6

    По умолчанию

    97 это шлюз а 95 DNS

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

    По умолчанию

    Цитата Сообщение от Gatling Посмотреть сообщение
    Всем привет. Реализовываю обмен данными между ПЛК 210 и панелью сп310 через TCP IP, но когда загружаю проект в панель, любой, даже не касающийся данного проекта, панель отказывается нажимать на переключатели и вообще выполнять какие-либо действия, просто происходит звук нажатия, после которого тапнуть по экрану представляется возможным через сек. 5, хотелось бы узнать, что не так делаю. Собственно всю настойку и пробный вариант из видео 11 о таком методе обмена тоже пробовал, и такая же история.
    Добрый день.
    Судя по описанию - у вас панель является мастером, и вы некорректно настроили обмен (указали адреса отсутствующих в ПЛК регистров и т.д.).
    Рекомендую начать с примера:
    https://ftp.owen.ru/SP300/01_Example...odesys_3.5.zip

  8. #8

    По умолчанию

    Спасибо, буду пробовать!

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

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Здравствуйте, подскажите решение. Есть переменная REAL которая меняется из визуализации, как отправить её по модбасу понятно, а как её одновременно изменять из сети и из визуализации, что б без конфликта не понятно.
    Добрый день.
    Контроллер - мастер или слэйв?
    Каким образом "по сети" изменяется значение переменной?

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

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    СПК слейв, а вот остальное пока загадка. Регистры мы читаем с СПК, можем в них записать. И тут конфликт. Задача: читать и изменят переменные в СПК, но они должны ещё изменяться из визуализации. Есть пробы отослал на почту.
    Мастер записывает в СПК циклически или событийно?

Страница 148 из 149 ПерваяПервая ... 4898138146147148149 ПоследняяПоследняя

Похожие темы

  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, 13:38

Ваши права

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