Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Построение сети из 5 СПК

  1. #1

    По умолчанию Построение сети из 5 СПК

    Добрый день.
    Прошу помощи с построением сети. Имеется 5 контроллеров СПК: один щит оператора и 4 устройства.
    Необходимо с щита оператора считать порядка 15-16 дискретных сигналов и передать 1 сигнал на запуск.
    Настройки мастера:
    ModBus_COM версия 3.4.0.0
    ModBus_Master_COM_Port версия 3.5.5.0
    ModBus Slave версия 3.5.4.0 (все 4)
    Настройки слейва:
    ModBus_COM версия 3.4.0.0
    ModBus_Serial_Device 3.5.5.0
    При включении щит оператора видит только 2-3 слейва. В чем может быть проблема?
    Второе, для считывания и для записи дискретных сигналов в настройках мастера с каким типом доступа лучше создавать каналы? Пока пробовал Read Holding Registers, но ничего не заработало.
    Третье, в слейвах в ModBus_Serial_Device есть типы каналов Inputs и Outputs. Я так понимаю, те значения которые должен считывать мастер я заношу в Inputs, а та переменная которую мастер должен записывать в слейв я прописываю в Outputs?
    Четвертое, в первом слейве я заношу свои 15-16 переменных в первое слово для считывания. Необходимо ли во втором слейве заносить переменные во второе слово для считывания или во втором слейве заносим всё так же как в первом?
    Извините что много вопросов, но с СПК работаю впервые и голова уже кругом идет.
    Заранее спасибо за советы.

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

    По умолчанию

    Добрый день.

    1. Сложно разобраться без проведения экспериментов. Основных вариантов два - проблема или на физическом уровне (ошибки в распиновке кабеля, неправильная топология сети и т.д.), или на программном (ошибки в проекте).
    2. Для чтения - Read Input Register, для записи - Write Single Register (в вашем случае досточно записывать один регистр, как я понял).
    3. Нет, все строго наоборот (в CODESYS выбрана не совсем удачная терминилогия в данном случае).
    4. Нет, можно все слэйвы настраивать одинаково. Отличаться они будут адресом устройства (ID).

  3. #3

    По умолчанию

    Спасибо за ответ, почти всё получилось, пока осталась только проблема с одним из слейвов, на шине он первый после мастера. Программы в первом и втором слейве полностью одиковые, отличие только в номере слейва. Пробовал поменять СПК местами, не помогло. Пробовал поменять местами порты в первом слейве. Блоки расширения работают, а связь в мастере не высвечивается, хотя в слейве связь горит. Настройки слейвов в мастере вроде бы совершенно одинаковые. Может быть есть ещё какие то варианты?

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

    По умолчанию

    Сложно что-то сказать, не видя проектов и полную cхему сети.
    Я правильно понял, что второй слэйв опрашивается без ошибок независимо от места подключения к шине?

  5. #5

    По умолчанию

    Да, второй слейв опрашивается стабильно, сегодня проверю одно предположение, поменяю первый и второй слейвы местами программно. Ошибка скорее всего в построении сети, хотя странно, первый слейв физически расположен первым после мастера.

  6. #6

    По умолчанию

    Проблема решилась смешно, монтажник один и проводов обжал вместе с изоляцией в этом шкафу. Линк появился, вроде бы все работает.

  7. #7

    По умолчанию

    Нашёл ещё одну проблему. Пока все оборудование стоит, опрос 4 слейвов проходит на ура, вижу срабатывание всех датчиков и прочего. Но как только мастер даёт команду на запуск 2 слейва из 4, опрос слейвов прекращается. То есть в случае аварии на месте, мастер об этом не узнает. При этом команды на включение/выключение мастера слейвы продолжают воспринимать. Команды на запуск передаю с помощью Write Single Register (триггер циклический время цикла пробовал 100/1000мс). Считываю значения со слейва путём read input register(триггер циклический время цикла пробовал 100/1000мс) остальные настройки по умолчанию. Modbus_COM скорость передачи пробовал 115200, отваливается всё почти мгновенно. На 9600 работает подольше. Чётность отключена, бит 8, стоковых бит 1. Посоветуйте что ещё можно попробовать в настройках изменить для более стабильной работы сети.

  8. #8

    По умолчанию

    Цитата Сообщение от Stalker46k Посмотреть сообщение
    Нашёл ещё одну проблему. Пока все оборудование стоит, опрос 4 слейвов проходит на ура, вижу срабатывание всех датчиков и прочего. Но как только мастер даёт команду на запуск 2 слейва из 4, опрос слейвов прекращается. То есть в случае аварии на месте, мастер об этом не узнает. При этом команды на включение/выключение мастера слейвы продолжают воспринимать. Команды на запуск передаю с помощью Write Single Register (триггер циклический время цикла пробовал 100/1000мс). Считываю значения со слейва путём read input register(триггер циклический время цикла пробовал 100/1000мс) остальные настройки по умолчанию. Modbus_COM скорость передачи пробовал 115200, отваливается всё почти мгновенно. На 9600 работает подольше. Чётность отключена, бит 8, стоковых бит 1. Посоветуйте что ещё можно попробовать в настройках изменить для более стабильной работы сети.
    Можете приложить архивы проектов (Файл --> Архив проекта --> Сохранить/отправить архив) к посту?

  9. #9

    По умолчанию

    Цитата Сообщение от Stalker46k Посмотреть сообщение
    Нашёл ещё одну проблему. Пока все оборудование стоит, опрос 4 слейвов проходит на ура, вижу срабатывание всех датчиков и прочего. Но как только мастер даёт команду на запуск 2 слейва из 4, опрос слейвов прекращается. То есть в случае аварии на месте, мастер об этом не узнает. При этом команды на включение/выключение мастера слейвы продолжают воспринимать. Команды на запуск передаю с помощью Write Single Register (триггер циклический время цикла пробовал 100/1000мс). Считываю значения со слейва путём read input register(триггер циклический время цикла пробовал 100/1000мс) остальные настройки по умолчанию. Modbus_COM скорость передачи пробовал 115200, отваливается всё почти мгновенно. На 9600 работает подольше. Чётность отключена, бит 8, стоковых бит 1. Посоветуйте что ещё можно попробовать в настройках изменить для более стабильной работы сети.
    Можете приложить архивы проектов (Файл --> Архив проекта --> Сохранить/отправить архив) к посту?

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

    По умолчанию

    Также хотелось бы узнать, что означает "как только мастер даёт команду на запуск 2 слейва из 4".
    Что собой представляет слейв и как происходит его запуск? Срабатывают ли при этом контакторы или какое-либо силовое оборудование?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Построение тренда X (Y)
    от IIeroniux в разделе Master SCADA 3
    Ответов: 26
    Последнее сообщение: 25.10.2016, 08:23
  2. Построение графиков МСД 200
    от swq25 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 06.12.2014, 20:06
  3. МСД 200 построение графиков
    от VVS_123 в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 22.11.2014, 23:26
  4. построение сети ПЛК110-СП270-МВ110.24-МВА8 (5 шт.)
    от Роман Журавлев в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 30.09.2011, 09:09
  5. Построение системы
    от Karlos в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 16.02.2007, 13:40

Ваши права

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