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

Тема: Несколько ИП320 SLAVE на одном RS485

  1. #1
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    Exclamation Несколько ИП320 SLAVE на одном RS485

    Тема заезженная, но сам так делаю в первый раз, ничего не работает у меня и решения поиск не дал.

    Задача - подключить 3 ИП320 к одному ПЛК по RS485.
    НА каждой панели не требуется работать более с чем 3 регистрами, задача наипростейшая.
    Зажег лампочку на первой панели, а она моргает, постоянно ошибки\таймауты и т.д.

    Скрины настроек и сами тестовые проекты приложил, может что-то упустил?
    Пока пробовал с двумя.

    https://cloud.mail.ru/public/Cf1b/jJy4iXUA5

    https://cloud.mail.ru/public/ApR4/oSdpsxSxf

    Вложения Вложения

  2. #2
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Даже если физически отключу панель2, отключу её опрос, оставлю только первую и зажгу лампочку по адресу 0.0, то она моргает постоянно.

  3. #3
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Даже если физически отключу панель2, отключу её опрос, оставлю только первую и зажгу лампочку по адресу 0.0, то она моргает постоянно.
    У Вас оба модуля 8bit имеют в настройках номер регистра -0
    Захват-1.png
    И если Вы в первом включите "Bit 0" то лампа на панели включится, однако следом "Bit 0" во втором модуле 8bit выключит лампу на панели.
    Захват-2.png
    У каждого модуля 8bit output должен быть уникальный номер регистра, фактически это номер первого бита из восьми.
    Захват-4.png
    Тоже самое и для модулей Rerister output, у Вас и там одинаковые номера регистров.

    В конфигурации мастера Вы должны сами писать нужные номера регистрам, это Вам не конфигурация слейва где номера всех регистров идут по порядку.
    В мастере, например, можно в первом 8bit output задать биты 0х320...0х327, а во втором - 0х0..0х7.
    Последний раз редактировалось petera; 26.05.2017 в 12:41.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    У Вас оба модуля 8bit имеют в настройках номер регистра -0
    Захват-1.png
    И если Вы в первом включите "Bit 0" то лампа на панели включится, однако следом "Bit 0" во втором модуле 8bit выключит лампу на панели.
    Захват-2.png
    У каждого модуля 8bit output должен быть уникальный номер регистра, фактически это номер первого бита из восьми.
    Захват-4.png
    Тоже самое и для модулей Rerister output, у Вас и там одинаковые номера регистров.

    В конфигурации мастера Вы должны сами писать нужные адреса регистрам, это Вам не конфигурация слейва где номера всех регистров идут попорядку
    Пфф, элементарно же, спасибо. Пятница сказывается. Да, я сделал по аналогии со slave, глупо. Сейчас перепишу.

  5. #5
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    Exclamation

    Petera, вроде переосмыслил, но работает только с одной, как только подключу 2 и более, всё, одни таймауты.
    Где косяк?
    Вложения Вложения

  6. #6
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Petera, вроде переосмыслил, но работает только с одной, как только подключу 2 и более, всё, одни таймауты.
    Где косяк?
    ?????
    Я с ИП320 теоретик, никогда с ними не работал. Может если подключены 2 и более, то нужны терминирующие резисторы?
    А Вы случаем их не "звездой" подключаете?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7

    По умолчанию

    Попробуйте поменять в настройках интерфейса Framing Time на 50 ms.

  8. #8
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    ?????
    Я с ИП320 теоретик, никогда с ними не работал. Может если подключены 2 и более, то нужны терминирующие резисторы?
    А Вы случаем их не "звездой" подключаете?
    Понял.
    Не, не звездой, как правильно я знаю, не первый раз. В первый раз ИП320 делаю slave...

  9. #9
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Пантелеев Дмитрий Посмотреть сообщение
    Попробуйте поменять в настройках интерфейса Framing Time на 50 ms.
    Это помогло. Но ошибки таймаута вылетают часто при вводе цифр или нажатие на битовую кнопку.
    Ну хотяб так.
    Какова природа этой проблемы на которую я убил пол дня?

  10. #10
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    На библиотеки переходите
    Нет времени пробовать биб-ки, задача слишком проста.

Похожие темы

  1. Ответов: 23
    Последнее сообщение: 19.08.2016, 11:49
  2. Несколько Modbus slave на разных портах TCP
    от Спорягин Кирилл в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 19.01.2016, 12:11
  3. Ответов: 1
    Последнее сообщение: 15.12.2013, 01:01
  4. Несколько линий RS485 на один ПК
    от Александр_ в разделе Сетевые технологии
    Ответов: 11
    Последнее сообщение: 08.08.2013, 16:19
  5. 5 ПЛК-63L (slave) и 1 ИП320 (master) MODBUS RS485
    от BobbieZi в разделе ПЛК63/73
    Ответов: 13
    Последнее сообщение: 03.06.2011, 22:24

Ваши права

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