Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Fc51/индексированные параметры/modbus
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем > Управление электроприводом
uzzzer
подскажите, а как считать индексированные параметры, типа 15-30 (лог ошибок)? когда читаешь с панели управления, то просто идешь стрелками по списку, а как это сделать удаленно?
как понимаю, есть некий регистр индекса, записываешь туда нужный индекс, потом читаешь соответствующий параметр.
в овеновском описании регистров, на которое часто ссылаются, приводится номер регистра, 8, вроде как индексного, но при записи туда чего-нибудь, ЧП уходит в аут
LordN
см.описания служебных регистров. такие регистры как 3-10 14-90 15-30 имеют разные индексы чтение запись идет по основному адресу , но перед этим надо записать или прочитать адрес регистра индекса
https://yadi.sk/i/QBzlwydeqKzqog
uzzzer
LordN, очень извиняюсь, прочитал все слова, но не понял предложения )))
описание служебных регистров (то, что на картинке, у меня есть, и регистр 8 именно из него вынул)

"чтение запись идет по основному адресу" - в регистр параметра просто надо записать номер индекса? и прочитать потом новое значение?
где находятся регистры индекса? есть где почитать?
LordN
да, действовать надо как-то так.
для записи уставки в 3-10.0 делаю следующее:

читаем регистр индекса по адр. 8 (по дефолту там лежит нуль)
пишем в регистр 3099 уставку
читаем и проверяем записанное

соответственно, если надо записать в 3-10.1
то пишем в регистр 8 единицу
проеверяем
пишем в регистр 3099 уставку.
проверяем

чтобы убедить что все идет правильно подключаем мст10 и смотрим что записано в группу 3-10.*

https://yadi.sk/d/5STSqxo5YK5qXQ
тут собирал шпаргалки по 101й серии, для 51й они примерно такие же. все есть в открытом доступе на сайтах данфоса.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.