Страница 14 из 29 ПерваяПервая ... 4121314151624 ... ПоследняяПоследняя
Показано с 131 по 140 из 283

Тема: Индикатор RS485 - СМИ2

  1. #131

    По умолчанию

    Вопрос понял. Правда не понял того, как работает Ваша программа.
    Вам необходимо:
    по адресу "0"
    Команде 16-dec (10-hex) (групповая запись)
    Начиная с регистра 1000+"адрес прибора" В моем случае 1001dec(3e9hex)
    записать 4*3=12 регистров (4-это 8 байт, 3-это 3 прибора).
    4-регистра делятся таким образом: 1,2 - для переменных типа string и портрет; 3,4 для переменных типа float, word,int.
    В моем случае (и в вашем) 1-е три регистра будут =0, 4-й будет равен тому числу, которое Вы хотите записать.

    Так понятнее описал?
    P.S. А что за ПО и оборудование Вы используете?

  2. #132

    По умолчанию

    P.S. А что за ПО и оборудование Вы используете?
    Сегнетикс. SMH-2Gi

    Так понятнее описал?
    благодарю!
    попробовал, получилось.

    ;Direction - направление (read & write)
    ;Type - тип (битовые или регистровые)
    ;Baudrate - скорость слэйва
    ;Address - адрес слэйва в сети RS-485
    ;var(0-n) - адрес#тип#символьное имя#комментарий

    [Request0]
    Direction=read/write
    Type=reg
    Baudrate=9600
    Address=0
    Period=100
    var0=402#int#26-1#
    var1=403#int#26-2#
    var2=404#int#26-3#
    var3=405#int#26-4#
    var4=406#int#27-1#
    var5=407#int#27-2#
    var6=408#int#27-3#
    var7=409#int#27-4#
    var8=40a#int#28-1#
    var9=40b#int#28-2#
    var10=40c#int#28-3#
    var11=40d#int#28-4#
    вот как выглядит карта.
    запись идет в переменные 26-4, 27-4 и 28-4

  3. #133

    По умолчанию

    но в моем случае это не ускорило вывод. :-(

    и еще, не смог понять, каким образом записать переменную в ее-память прибора?
    например, хочу выставить один раз dP и боле не трогать.
    пишу в соотв.регистр двойку, затем в регистр Apply пишу 0x81. снимаю питание - dP как был так и остался нулём.

  4. #134

    По умолчанию

    Странно, что скорость не увеличилась.
    Можете определить почему? Тормозят СМИ2 или долго думает контроллер?
    Что касается настроек с фиксированием во flash, то все должно работать корректно.
    Вы конфигуратором СМИ2 не пользуетесь? Почему?

  5. #135

    По умолчанию

    Можете определить почему? Тормозят СМИ2 или долго думает контроллер?
    похоже увеличилось кол-во запросов.
    пришлось переделать карту для МВ110-8А так чтоб опрос всех регистров прошел одним файлом, а вот со СМИ2 так не получается. т.к. приходится выставлять dP...
    вопщем субъективно широковещательная запись тормозит процесс при наличии в сети иных приёмников и передатчиков.

  6. #136

    По умолчанию

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

  7. #137

    По умолчанию

    СМИ2 у Вас отвалился, т.к. он работает по протоколу Modbus. Конфигуратор этого протокола не знает.
    Переведите СМИ2 в настройки по умолчанию. И делайте с ним все что хотите.
    dp каждый раз отправлять не нужно. Вот и трафик сэкономите

  8. #138

    По умолчанию

    ok. разобрался. благодарю!

    но теперь есть вопросец относительно широковещательной посылки на нулевой адрес и реакции на него со стороны МВ110-8А
    вопрос возник из-за того, что мастер получает много ошибок по этому запросу. и похоже из-за этого время отклика сми2 шипко тормозится.

  9. #139

    По умолчанию

    А Вы можете прислать лог обмена по сети?
    И еще. Ведь СМИ2 не отвечают на широковещательную команду и Вы можете таймаут ответа поставить меньше секунды. Тогда ПЛК будет слать посылки чаще.

  10. #140

    По умолчанию

    Цитата Сообщение от Ельцов Андрей Посмотреть сообщение
    А Вы можете прислать лог обмена по сети?
    И еще. Ведь СМИ2 не отвечают на широковещательную команду и Вы можете таймаут ответа поставить меньше секунды. Тогда ПЛК будет слать посылки чаще.
    могу, заместо 50мс ставлю 1мс и получаю тормоз. мастер после записи формирует безусловную попытку чтения и пролетает. и тормозит видимо из-за этого. лог взять не могу.

Страница 14 из 29 ПерваяПервая ... 4121314151624 ... ПоследняяПоследняя

Ваши права

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