Страница 13 из 130 ПерваяПервая ... 311121314152363113 ... ПоследняяПоследняя
Показано с 121 по 130 из 1291

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

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

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Все примеры у Вас сделаны в СП7 до которого похоже мы не дойдём.
    Поэтому ещё один вопрос, ещё одна ошибка, как исправить?
    Необходимо добавить в проект библиотеку Mx110Assistant.

  2. #122
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Она там есть, я Ваш пример ковыряю если что.

  3. #123

  4. #124
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Вот архив, поправьте пожалуйста мои ошибки. Делал в СП5.

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

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Вот архив, поправьте пожалуйста мои ошибки. Делал в СП5.
    У вас в проект подтянулась устаревшая версия библиотеки Mx110Assistant. В вашем случаем функция будет называться MB_110_8A_StatusToString.

  6. #126
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    А всё остальное как, нормально? Поправьте и выложите пожалуйста.
    Интересует правильность формирования значений входов.
    Последний раз редактировалось Эдуард_Н; 01.09.2016 в 08:33.

  7. #127
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Подскажите, а в КДС2 тоже есть библиотека Mx110Assistant?

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

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    А всё остальное как, нормально? Поправьте и выложите пожалуйста.
    Интересует правильность формирования значений входов.
    К сожалению, у меня сейчас нет возможности "править и выкладывать" - но я могу проконсультировать вас по skype.

    В целом, пробежавшись по проекту, вижу две явных ошибки:

    1. По дискретным модулям - входы 1-8 лежат в 1 байте, 9-16 - в нулевом (у вас же - наоборот).
    2. С аналоговым модулем что-то странное, вы считываете 1 канал и потом пытаетесь получить данные по 3 каналам.

    Нет, библиотека Mx110Assistant существует только для CODESYS 3.5.

  9. #129
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    2. С аналоговым модулем что-то странное, вы считываете 1 канал и потом пытаетесь получить данные по 3 каналам.
    Какие данные надо поправить, что бы получилось нормально?

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

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Какие данные надо поправить, что бы получилось нормально?
    Вы можете для ФБ MB_RD_HOLD_REGS задать FirstAddr:=0, Quantity:=48.

    Соответственно, в буфере ответа окажутся 96 (от 0 до 95) байт.

    Значение с плавающей точкой для канала 1 будет лежать в 8-11 байте, для канала 2 - в 20-23 байте и т.д.

Страница 13 из 130 ПерваяПервая ... 311121314152363113 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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