Modbus Slave

Просмотр 15 сообщений - с 1 по 15 (из 24 всего)
  • Автор
    Сообщения
  • #25662
    fergus2022
    Участник

    Добрый день. Скада связана с моксой по ModbusTCP. Созданы КП1 и Моя линия 1.
    Как правильно настроить Modbus slave, чтобы можно было подключаться к скаде, и опрашивать «виртуальные» (дорасчетные) теги с данными ?

    #25664
    fergus2022
    Участник

    Как настроено сейчас:
    скрин1
    скрин2
    скрин3
    В arOPC настраиваю TCP клиент на 502 порт, адрес скада сервера. Добавляю тег с моксы. И получаю ошибку подключения «Bad not connected limimt ok».

    #25665
    fergus2022
    Участник

    В свойствах КП2 ставлю источник КП1 (где у меня связь с моксой). И так же шаблон устройства с регистрами из моксы (который использую для КП 1 для опрашивания моксы)
    скрин4

    #25670
    fergus2022
    Участник
    OK!
    The device with address 2 is requested
    2 register(s) requested, 0 element(s) found, 0 element(s) are bound to input channels
    
    2022-10-25 03:27:08 Process incoming request, remote address: 10.1.1.53
    Receive (7/7): 19 00 00 00 00 06 02
    Receive (5/5): 04 02 20 00 02

    Из моксы например беру Holding Reg с адресом 544 (float), пытаюсь со slave скады прочитать его же и не получается

    • Ответ изменён 3 года, 1 месяц назад пользователем fergus2022.
    #25672
    fergus2022
    Участник

    И в само КП2(slave) не прилетают данные с регистров моксы

    #25676
    fergus2022
    Участник
    #25678
    Mikhail
    Модератор

    Из моксы например беру Holding Reg с адресом 544 (float), пытаюсь со slave скады прочитать его же и не получается

    Скопируйте, пожалуйста, часть журнала линии связи, в которой полностью виден запрос и ответ. Та часть, которая приведена выше слишком обрезана.
    Также сделайте скриншот шаблона Модбас, который используется для КП №2.

    #25679
    fergus2022
    Участник

    «Скопируйте, пожалуйста, часть журнала линии связи, в которой полностью виден запрос и ответ. Та часть, которая приведена выше слишком обрезана.
    Также сделайте скриншот шаблона Модбас, который используется для КП №2.»

    По сути мне не нужны данные с моксы. Мне нужны данные с «виртуальных» дорасчетных каналов самой скады, а они регистра не имеют. Нужно ли настраивать шаблон устройства и как ?

    #25680
    fergus2022
    Участник

    «Мое КП» — используется для опроса моксы.
    >скриншот<
    Переменные «ValueK*» мне нужно считывать со скады через modbus slave

    • Ответ изменён 3 года, 1 месяц назад пользователем fergus2022.
    #25682
    fergus2022
    Участник

    Получилось считать через modbus slave регистры моксы. Но повторюсь — мне нужны виртуальные теги самой скады.

    #25683
    fergus2022
    Участник

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

    #25684
    manjey73
    Участник

    Если бы нашли мою тему, где тоже разбирался, то нашли бы и это 🙂
    А еще надо пропуски вставлять, иначе не в туда регистры получаются.

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

    #25695
    fergus2022
    Участник

    Как раз и находил темы Ваши, благодаря им получилось сделать.
    Вопрос еще: Можно ли в этой скаде сделать функцию рандомного значения для тегов ? Например чтобы каждую секунду тег показывал рандомные числа

    • Ответ изменён 3 года, 1 месяц назад пользователем fergus2022.
    #25697
    manjey73
    Участник

    Смотрите проект HelloWord, правда не помню, возможно это исходник надо смотреть, ту же формулу можно вытащить наверное и в виде формулы в канал…

    функция RND

    #25698
    manjey73
    Участник

    private Random rnd = new Random();
    public double MyRandom()
    {
    return rnd.Next(1, 65535);
    }

    что-то вроде этого, будете получать рендомные числа от 1 до 65535

    так наверное правильнее будет

    • Ответ изменён 3 года, 1 месяц назад пользователем manjey73.
Просмотр 15 сообщений - с 1 по 15 (из 24 всего)
  • Для ответа в этой теме необходимо авторизоваться.