Страница 1 из 8 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 75

Тема: Проблема с обменом данных ПЛК100 slave - СП310 master

  1. #1

    По умолчанию Проблема с обменом данных ПЛК100 slave - СП310 master

    Добрый день!

    Никто раньше с таким не сталкивался? ПЛК100 получает данные о температуре с МВ110-224.8А (ModBus RS485). Данные приходят корректно с 4-х термометров. В программе эти данные переписываются в пул переменных устройства ModbusTCP slave (для обмена). Для проверки опрашивал этот пул Оwen OPC, все тэги по регистрам 0,1,2 и 3 читаются правильно. Панель СП310 настроена как мастер (добавлено TCP устройство в виде контроллера, порт проверен, 502 и там и там (пробовал и 503 и 504, OPC читает по любому). На панели 4 дисплея, привязанные к регистрам 0-3 ПЛК. На дисплеях строго нули, никаких температур отображать не хочет (опроса по OPC в этот момент нет). Для проверки программы панели запускаю все в режиме online-эмуляции, НА ВСЕХ ДИСПЛЕЯХ ПРАВИЛЬНЫЕ ЦИФРЫ. На панели же, в которую загружен это же проект - четыре нуля. Отдельно проверял панель - через OPC в ее регистры также все пишется и отображается корректно (регистры PCW256-259). Т.е. по отдельности все работает, а в связке панель-контроллер данные не передаются. Контроллер менял, панель тоже. Это уже 4 такой проект, до этого никаких проблем не было. Понятно, что скорее всего где-то тупо накосячил, но глаза видимо уже замылились, второй день такого секса - не шутка.

    ЗЫ. Проект на ПЛК разумеется запущен (был один раз косяк))), сетевые настройки везде одинаковые.

  2. #2

    По умолчанию

    Точно не занятый ip шник у панели? Может тупо конфликт адресов...

    И точно в панели типо: 3х номер регистра и dword... Или там не реал значение?
    Последний раз редактировалось МихаилГл; 07.02.2024 в 06:14.

  3. #3

    По умолчанию

    Первое что подумал - это конфликт адресов. Подключенная панель пингуется, отключенная - нет. По OPC теги записываются во внутренние регистры 6 функцией и отображаются на панели корректно. Т.е. с адресацией и связью видимо со стороны панели все ОК. По контроллеру и дисплеям - тип данных везде WORD, я с МВ читаю INT16 значения (1,7,13 и 19 регистры со сдвигом точки 1, мне так удобнее), в обменном пуле контроллера по порядку от 0 до 3 регистры 2-byte. Тоже корректно читаются OPC сервером (что изрядно бесит). Где то совершенно тупая ошибка, но я ее уже не вижу.

  4. #4

    По умолчанию

    Id шник не пробовал в модбас ТСР задать, в панели какой прописан?
    Там при настройке регистров есть ячейка 'адрес', не помню уже, вроде она за id отвечает.
    Последний раз редактировалось МихаилГл; 07.02.2024 в 06:46.

  5. #5

    По умолчанию

    Пробовал и это. Не сработало. Но оно обычно и не работает, когда ПЛК ModBus TCP slave достаточно в контроллере правильный порт указать, а в панели IP и порт подчиненного устройства.

  6. #6

    По умолчанию

    Там еще любопытный момент - в режиме эмуляции online (когда без панели из программы все проверяется) все кнопки срабатывают мгновенно (ну как и должно быть). А с панели когда смотрю, она начинает как бы подвисать, как будто она пытается обратиться к несуществующим регистрам. Я все снес лишнее, оставил только четыре дисплея. И все равно на них на панели нули, а по ОРС и в режиме эмуляции все работает как надо. То есть скорее всего дело в настройках панели видимо.

  7. #7

    По умолчанию

    Цитата Сообщение от Lexx225 Посмотреть сообщение
    Пробовал и это. Не сработало. Но оно обычно и не работает, когда ПЛК ModBus TCP slave достаточно в контроллере правильный порт указать, а в панели IP и порт подчиненного устройства.
    Последняя мысль, уже в голову ничего не лезет...
    У цифрового дисплея формат вывода правильный?

    Хотя в эмуляции показывает...

  8. #8

    По умолчанию

    Вот и у меня примерно такое же состояние... Вроде все правильно.

  9. #9

    По умолчанию

    Вместо того, что бы 1 раз выложить скрины настроек, вы уже страницу исписали без дела.
    Последний раз редактировалось kondor3000; 07.02.2024 в 08:56.

  10. #10

    По умолчанию

    а в связке панель-контроллер данные не передаются.
    перезапустите панель тупо по питанию ПОСЛЕ перезапуска контроллера
    и второе - а как у вас сетка сделана? через коммутатор или напрямую?

Страница 1 из 8 123 ... ПоследняяПоследняя

Похожие темы

  1. СП310(Master) + ПР200(Slave). Проблема с опросом по ModBus RTU
    от Дворник в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 25.10.2023, 16:22
  2. ПЛК 200 Master + СП310 Slave
    от ivan.v в разделе ПЛК2хх
    Ответов: 128
    Последнее сообщение: 11.07.2023, 11:08
  3. Проблема с обменом между PLC100.R-M и СП310-Б/Р
    от НикНик в разделе Панели оператора (HMI)
    Ответов: 35
    Последнее сообщение: 24.10.2018, 13:35
  4. ПЛК73 slave - СП310 master ModBus вопрос по обмену
    от Иван Чернецкий в разделе ПЛК63/73
    Ответов: 4
    Последнее сообщение: 21.02.2017, 15:55
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42

Ваши права

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