Страница 18 из 131 ПерваяПервая ... 816171819202868118 ... ПоследняяПоследняя
Показано с 171 по 180 из 1308

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

  6. #176

    По умолчанию

    Добрый день!
    А есть ли пример реализации Modbus Slave ASCII? Или ткните носом куда смотреть, потому что поиск результатов не дал.
    В библиотеке Modbus-slave вижу функции MB_SL_ASCII_RX и MB_ASCII_TX, но как их применить не понимаю.
    Заранее спасибо!

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

    По умолчанию

    Цитата Сообщение от nia5 Посмотреть сообщение
    Добрый день!
    А есть ли пример реализации Modbus Slave ASCII? Или ткните носом куда смотреть, потому что поиск результатов не дал.
    В библиотеке Modbus-slave вижу функции MB_SL_ASCII_RX и MB_ASCII_TX, но как их применить не понимаю.
    Заранее спасибо!
    Добрый день.

    MB_SL_ASCII_RX и MB_ASCII_TX - внутренние функции, с которыми пользователь не должен работать напрямую.

    ФБ MB_SLAVE способен работать как по RTU, так и по ASCII. Выбора протокола не требуется - блок универсален. Вы можете взять пример из документа (приложение Slave) и опросить его вашим Modbus ASCII Master'ом.

    24-11-2016 8-03-04.png

  8. #178
    Пользователь Аватар для СергейНовосиб
    Регистрация
    23.05.2011
    Адрес
    Новосибирск
    Сообщений
    331

    По умолчанию

    Здравствуйте!
    При компиляции проекта выходит ошибка
    C0040: Для функции "FINDNEXTACTIVECHANNEL" ТРЕБУЕТСЯ РОВНО '0' ВХОДОВ
    Удалял и заводил заново, не помогает. Где ошибка??

    экран1.jpg

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

    По умолчанию

    Цитата Сообщение от СергейНовосиб Посмотреть сообщение
    Здравствуйте!
    При компиляции проекта выходит ошибка
    C0040: Для функции "FINDNEXTACTIVECHANNEL" ТРЕБУЕТСЯ РОВНО '0' ВХОДОВ
    Удалял и заводил заново, не помогает. Где ошибка??

    экран1.jpg
    У вас версия Modbus Master - 3.5.7.0.
    Попробуйте выбрать 3.5.5.0 (ПКМ - Обновить устройство - Показывать устаревшие версии).

  10. #180
    Пользователь Аватар для СергейНовосиб
    Регистрация
    23.05.2011
    Адрес
    Новосибирск
    Сообщений
    331

    По умолчанию

    Спасибо! Вроде заработало.
    Я еще здесь писал: http://www.owen.ru/forum/showthread....l=1#post252786
    пока ответа нет. Может сможете подсказать?

Страница 18 из 131 ПерваяПервая ... 816171819202868118 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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