Какой флаг??? в 485 там все подробно с примерами, я ETHRW и в документации не понятно, по примерам, кто-то читает D1395 бит 8, кто-то D1396...неужели никто не сталкивался?Наверняка при этом выставляется какой либо флаг. Обрабатывайте его , сбрасывайте соединение.
Распределённая система
Re: Распределённая система
Re: Распределённая система
Ну так используйте эти биты и слова. Кто мешает пробовать?
Со стартом команды передачи запускайте таймер. Если таймер сработал а ответа нет устанавливайте флаг неответа и переходите к опросу следующего слейва.
Со стартом команды передачи запускайте таймер. Если таймер сработал а ответа нет устанавливайте флаг неответа и переходите к опросу следующего слейва.
Re: Распределённая система
Приветствую!
Аналоговые модули DVP-04AD-S, пристёгнутые у RTU-EN01 - я вручную прописываю инициализацию: тип входов, количество опросов (4шт.) OFFSET (4шт.) GAIN (4шт.) - отдельной программой.
Почему-то после отключения питания эти регистры сбрасываются. они ведь энергонезависимые...почему так???
Смотрю программой DCISoft.
Получается, надо городить инициализацию по включению через ETHRW - 3шт. -
CR#1-5 (тип, кол-во выборок)
CR#18-21 (OFFSET),
CR#24-27 (GAIN)
Я правильно мыслю? Что-то сложно как-то
Аналоговые модули DVP-04AD-S, пристёгнутые у RTU-EN01 - я вручную прописываю инициализацию: тип входов, количество опросов (4шт.) OFFSET (4шт.) GAIN (4шт.) - отдельной программой.
Почему-то после отключения питания эти регистры сбрасываются. они ведь энергонезависимые...почему так???
Смотрю программой DCISoft.
что имелось в виду?22.10.2019 12:43, Остапов Владимир Владимирович пишет:
Настройку режимов лучше сделать вручную, подсоединив к контроллеру. А потом уже подсоединить к станции и снимать только измеренные значения.
Получается, надо городить инициализацию по включению через ETHRW - 3шт. -
CR#1-5 (тип, кол-во выборок)
CR#18-21 (OFFSET),
CR#24-27 (GAIN)
Я правильно мыслю? Что-то сложно как-то
Re: Распределённая система
У SV2 c правосторонними модулями DVP-04AD-S аналогично.Gordzei писал(а): Получается, надо городить инициализацию по включению через ETHRW - 3шт. -
CR#1-5 (тип, кол-во выборок)
CR#18-21 (OFFSET),
CR#24-27 (GAIN)
Я правильно мыслю? Что-то сложно как-то
Разница в способе инициализации: ETHRW вместо "TO".
Re: Распределённая система
то есть это нормально, что энергонезависимые регистры аналоговых модулей теряют информацию после сброса?
В них даже есть спец. регистр управления типом памяти - CR#33 : Установка по умолчанию Н0000 Значение битов на примере канала СН1:
1. Если b0=0, то можно корректировать смещение/усиление канала СН1. Если b0=1, то корректировать смещение/усиление канала СН1 нельзя.
2. Если b1=0, то регистр характеристики является энергонезависимым (по умолчанию). Если b1=1, то регистр характеристики будет общим (энергозависимым).
3. Если b2=1, то все настройки канала СН1 сбросятся на заводские.
В них даже есть спец. регистр управления типом памяти - CR#33 : Установка по умолчанию Н0000 Значение битов на примере канала СН1:
1. Если b0=0, то можно корректировать смещение/усиление канала СН1. Если b0=1, то корректировать смещение/усиление канала СН1 нельзя.
2. Если b1=0, то регистр характеристики является энергонезависимым (по умолчанию). Если b1=1, то регистр характеристики будет общим (энергозависимым).
3. Если b2=1, то все настройки канала СН1 сбросятся на заводские.
Re: Распределённая система
Это зависит от типа модуля и версии прошивки. У DVP04AD-E2 и DVP04DA-E2, к примеру, настройки регистров сохраняются.Gordzei писал(а):то есть это нормально, что энергонезависимые регистры аналоговых модулей теряют информацию после сброса?
Да и вообще, мануалам нельзя верить на слово - все нужно проверять на "железе".))
Кстати, попробуйте записать в b1=1, отключить/включить питание, записать значения в регистры, опять отключить/включить питание, проверить значения регистров.
Re: Распределённая система
Модуль DVP04AD-S V4.12A0...даже CR#33 (сброс/энергозависимый/независимый), не сохраняет! сколько времени я потерял...Китай...б..ь
Re: Распределённая система
У америкосов и немцев тоже глюков хватает((.Gordzei писал(а): сколько времени я потерял...Китай...
Но опыт останется с вами))
Re: Распределённая система
это больше чем глюк
Re: Распределённая система
ИМХО, именно глюк, поскольку проблема решается загрузкой регистров после старта.Gordzei писал(а):это больше чем глюк