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

Тема: КаСкада для Андроид устройств

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    При записи регистра через шлюз записывается еще и следующий регистр (нулевым значением)

    2018-11-05_14-00-37.jpg

    При изменении одного регистра :
    006952-Rx:00 00 00 00 00 06 0B 06 02 28 00 35 // запись регистра 552
    006953-Tx:00 00 00 00 00 06 0B 06 02 28 00 35 // ответ
    006954-Rx:00 00 00 00 00 06 0B 06 02 29 00 00 // запись регистра 553 "лишняя запись"
    006955-Tx:00 00 00 00 00 06 0B 06 02 29 00 00 // ответ
    Последний раз редактировалось RA.; 05.11.2018 в 14:38.

  2. #2

    По умолчанию

    Цитата Сообщение от RA. Посмотреть сообщение
    При записи регистра через шлюз записывается еще и следующий регистр (нулевым значением)

    2018-11-05_14-00-37.jpg

    При изменении одного регистра :
    006952-Rx:00 00 00 00 00 06 0B 06 02 28 00 35 // запись регистра 552
    006953-Tx:00 00 00 00 00 06 0B 06 02 28 00 35 // ответ
    006954-Rx:00 00 00 00 00 06 0B 06 02 29 00 00 // запись регистра 553 "лишняя запись"
    006955-Tx:00 00 00 00 00 06 0B 06 02 29 00 00 // ответ
    Нет такого, вероятно у Вас другой шлюз занимается лишней записью.
    Можете скинуть проект на проверку, но проще создать Вам новый с одним шлюзом и задатчиком дабы убедиться самому.
    Скрины прикладываю.
    device-2018-11-05-200430.png
    2018-11-05_19-49-00.png

  3. #3
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от RA. Посмотреть сообщение
    При записи регистра через шлюз записывается еще и следующий регистр (нулевым значением)

    2018-11-05_14-00-37.jpg

    При изменении одного регистра :
    006952-Rx:00 00 00 00 00 06 0B 06 02 28 00 35 // запись регистра 552
    006953-Tx:00 00 00 00 00 06 0B 06 02 28 00 35 // ответ
    006954-Rx:00 00 00 00 00 06 0B 06 02 29 00 00 // запись регистра 553 "лишняя запись"
    006955-Tx:00 00 00 00 00 06 0B 06 02 29 00 00 // ответ
    У вас флоат ,а он передается двумя регистрами ,поэтому у вас накладываются данные одного флоата на другой ,тоесть для первого флоата адрес 83 и 84 ,а для второго 85 и86 .если передавать один флоат ,то нужно ставить в шлюзе количество передаваемых регистров 2 (при флоате) .У вам в проекте все флоаты идут попорядку ,тогда можно использовать 1 шлюз если конечно один приемник и указать в настройках шлюза количество регистров= переменная флоат х 2 .если 5 флоатов ,то это 10 регистров . Тогда они все попорядку возьмутся из источника с указанного начального адреса и в одном пакете улетят приемнику и запишутся также попорядку ,начиная с указанного начального адреса приемника ...
    ПС - со слепу не разглядел ,что у вас стоит конвертер типов но всеравно используйте групповую передачу ,что бы шлюзы не плодить и время передачи уменьшить...
    Последний раз редактировалось rovki; 05.11.2018 в 22:07.
    электронщик до мозга костей и не только

  4. #4

    По умолчанию

    Цитата Сообщение от KaScada Посмотреть сообщение
    Нет такого, вероятно у Вас другой шлюз занимается лишней записью.
    Можете скинуть проект на проверку, но проще создать Вам новый с одним шлюзом и задатчиком дабы убедиться самому.
    Скрины прикладываю.
    device-2018-11-05-200430.png
    2018-11-05_19-49-00.png
    Цитата Сообщение от rovki Посмотреть сообщение
    У вас флоат ,а он передается двумя регистрами ,поэтому у вас накладываются данные одного флоата на другой ,тоесть для первого флоата адрес 83 и 84 ,а для второго 85 и86 .если передавать один флоат ,то нужно ставить в шлюзе количество передаваемых регистров 2 (при флоате) .У вам в проекте все флоаты идут попорядку ,тогда можно использовать 1 шлюз если конечно один приемник и указать в настройках шлюза количество регистров= переменная флоат х 2 .если 5 флоатов ,то это 10 регистров . Тогда они все попорядку возьмутся из источника с указанного начального адреса и в одном пакете улетят приемнику и запишутся также попорядку ,начиная с указанного начального адреса приемника ...
    ПС - со слепу не разглядел ,что у вас стоит конвертер типов но всеравно используйте групповую передачу ,что бы шлюзы не плодить и время передачи уменьшить...
    дело было, что в системных регистрах float, так же занимает два регистра
    исправил - все стало как надо.

Похожие темы

  1. МИНИ СКАДА на АНДРОИД для ПР
    от rovki в разделе Программируемые реле
    Ответов: 890
    Последнее сообщение: 21.04.2025, 05:51
  2. андроид для ПР за, против, всякого рода мнения
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 57
    Последнее сообщение: 05.02.2016, 07:55
  3. Ответов: 14
    Последнее сообщение: 04.11.2015, 23:50
  4. Система для сбора устройств с RS232
    от darkwolf в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 15.03.2015, 11:39
  5. HMI WagoID 1.1 (для Андроид) для Овен ПЛК
    от osv007 в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 10.11.2012, 19:42

Ваши права

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