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

Тема: Modbus TCP Slave и СПК107 с прошивкой 1.3

  1. #1

    По умолчанию Modbus TCP Slave и СПК107 с прошивкой 1.3

    Здравствуйте!

    Пробую настроить опрос СПК107 с прошивкой 1.3.0312.1112, таргетом 3.5.16.30, CDS 3.5 SP16.

    Создаю пустой проект, в нем две переменные WORD, привязываю их к Modbus TCP Slave, заливаю в СПК, пытаюсь опросить OPC-сервером Овен и вижу "Устройство вернуло ошибку (Код 10...)". Что не так? В предыдущих версиях CDS и прошивок все было нормально.

    Проект и файл конфигурации OPC во вложениях.
    Вложения Вложения

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

    По умолчанию

    Добрый день.
    Проблема в следующем - начиная с SP16 в CODESYS слэйв считает валидными только запросы с адресами 255 или 0.
    Наш OPC, к сожалению, сейчас позволяет ввести только адрес из диапазона 1...247 (даже для Modbus TCP).
    Это некорректно и должно быть исправлено - я передам информацию разработчикам.
    Точнее, уже передавал - надо опять напомнить им про этот баг.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Проблема в следующем - начиная с SP16 в CODESYS слэйв считает валидными только запросы с адресами 255 или 0.
    Наш OPC, к сожалению, сейчас позволяет ввести только адрес из диапазона 1...247 (даже для Modbus TCP).
    Это некорректно и должно быть исправлено - я передам информацию разработчикам.
    А панель СП307 будет корректно работать с СПК?

  4. #4

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Да - в ней можно задать Unit ID = 255.
    Хмм, забрался в проект СП307. Получается, нужно этот адрес задать для каждого регистра? Пачкой для всего проекта изменить его нельзя?

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

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Хмм, забрался в проект СП307. Получается, нужно этот адрес задать для каждого регистра? Пачкой для всего проекта изменить его нельзя?
    Можно попробовать через Правка - Замена регистров.

  7. #7

    По умолчанию

    Понял, благодарю.

  8. #8

    По умолчанию

    Вопрос вдогонку: понятно, что ребята из 3S могут этот баг править долго, но Овен же может оперативно доработать OPC-сервер, расширив диапазон хотя бы до 0-247?

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

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Вопрос вдогонку: понятно, что ребята из 3S могут этот баг править долго, но Овен же может оперативно доработать OPC-сервер, расширив диапазон хотя бы до 0-247?
    С точки зрения 3S - это вообще не баг.
    У нас этот баг уже был зарегистрирован в нашем багтрекере ранее - но, к сожалению, я не могу обещать оперативного исправления.

  10. #10

    По умолчанию

    Решил попробовать опросить СПК с имеющегося ПЛК110 - тоже не работает, хотя я выставил ModuleSlaveAddress = 0.
    Получается, ModbusTCPSlave теперь практически неработоспособен? Я уж обрадовался, что пришел конец мучениям, связанным с тем, что holding registres недоступны для записи.

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

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 29.06.2020, 09:51
  2. Ответов: 5
    Последнее сообщение: 18.12.2019, 10:03
  3. СПК107 как Modbus Serial Device(SLAVE)
    от Andres K в разделе СПК1хх
    Ответов: 2
    Последнее сообщение: 13.10.2016, 08:46
  4. Ответов: 0
    Последнее сообщение: 13.01.2016, 12:00
  5. СПК107 modbus slave
    от Votrj1 в разделе СПК1хх
    Ответов: 12
    Последнее сообщение: 04.05.2015, 21:49

Ваши права

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