Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25

Тема: модуль дискретного ввода МВ110-16ДН

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    Dimooon а в конфигураторе в свойствах RS-485 вы указали, что у вас Modbus RTU ?
    по картинке видно, что конфигуратором вы выбрали протокол, битность, и т.д. а то по умолчанию там стоит ASCII
    Посмотрел, все стоит. только регистр не 0, как выше написано.
    Последний раз редактировалось melky; 13.05.2014 в 09:35.

  2. #2
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Dimooon а в конфигураторе в свойствах RS-485 вы указали, что у вас Modbus RTU ?
    по картинке видно, что конфигуратором вы выбрали протокол, битность, и т.д. а то по умолчанию там стоит ASCII
    Посмотрел, все стоит. только регистр не 0, как выше написано.
    я не понял, где это смотреть в конфигураторе. Там только задержка ответа редактируется для RS-485

  3. #3
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    стоит рту. рядом просто графа- что по умолчанию было. там аски

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    Dimooon я имел ввиду в конфигураторе ПЛК, там у вас выставленно RTU, просто я сразу проект не смотрел.
    Вроде все выставленно правильно, кроме номера регистра, о чем вам уже сказали. Регистр указывается в десятичном виде
    У вас переменная mv110 должна меняться в зависимости от задействованных или нет входов модуля ввода, если укажете регистр 51 вместо 0.
    бит 0 - первый вход, бит 15 - 16 вход.
    Попробуйте в начале цикла программы mv110 скопировать в другую переменную и уже из нее опрашивать биты. .0 .1 .2 и т.д.
    посмотрел в своей программе, почему-то я копировал переменную модбас в другую, а почему не помню
    Последний раз редактировалось melky; 13.05.2014 в 11:58.

  5. #5
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    У вас переменная mv110 должна меняться в зависимости от задействованных или нет входов модуля ввода, если укажете регистр 51 вместо 0.
    бит 0 - первый вход, бит 15 - 16 вход.
    Попробуйте в начале цикла программы mv110 скопировать в другую переменную и уже из нее опрашивать биты. .0 .1 .2 и т.д.
    посмотрел в своей программе, почему-то я копировал переменную модбас в другую, а почему не помню
    А как мне это правильно сделать? в PLC_PRG потом из этой другой переменной n1 через преобразователь типов WORD_BOOL создать переменные n1.0; n1.1; n1.2?

  6. #6
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    Спасибо большое, обязательно попробую и сразу отпишусь

  7. #7
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    у меня модуль подключен к плк, программа работает, но индикатор RS-485 на модуле не мигает... А когда через ас-4 подключал к пк- связь была, мигал. Получается, сейчас нет связи модуля с плк?

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    Выходит что так, мигать должен.
    Поменяйте параметр Work mode на By poll time и проверьте в настройках Universal Modbus device
    Последний раз редактировалось melky; 13.05.2014 в 15:17.

  9. #9
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    Поменял-замигал.

  10. #10
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    А как это работает? ведь переменные мv110.0;мv110.1; мv110.2 и тд- булевые, а мv110 типа WORD

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 26.06.2013, 11:34
  2. Модуль дискретного ввода с 1 входом
    от Alexey Star в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 13.05.2011, 11:12
  3. модуль дискретного ввода с контролем линии
    от evo в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 31.08.2010, 09:16
  4. Ответов: 38
    Последнее сообщение: 29.02.2008, 11:44

Ваши права

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