PDA

Просмотр полной версии : Как прочитать регистр из Пульсар 3.1М в ПЛК 150 ?



Артем_
25.11.2014, 16:16
Здравствуйте, люди добрые! Помогите пожалуйста новичку! Ситуация такая... Есть овен ПЛК 150 и прибор вторичный счетчиков объема жидкости "Пульсар-3.1М". Хочу считать, например, блокировочный регистр 617 (Дата-текущий год), не получается. Тип данных регистра - целое (2 байта). По умолчанию в Пульсаре стоит интерфейс RS-232, протокол передачи Modbus RTU, скорость 9600, 2 стоповых бита, 8 бит данных, без контроля четности и логический адрес 11. Подключил ПЛК к Пульсару через преобразователь RS-232 в RS-485 - ICP CON. Выдает ошибку 81. Скриншоты выкладываю.

Yegor
25.11.2014, 16:29
С компа чем-нибудь получается читать?

capzap
25.11.2014, 17:57
опять же начну с вопроса, документацию читали? Например в этой http://www.era-1.ru/downloads/31m.re.mp.pdf написано что при определенном расположении джамперов получается 485 интерфейс и во вторых почему адрес 617 читаете третьей функцией, когда в приложении Б ясно написано что четвертой

Артем_
25.11.2014, 20:00
дело в том, что возможности джамперами поменять интерфейс нет, так как на Пульсаре стоят пломбы. А насчет четвертой функции - завтра попробую. Спасибо за совет!

Артем_
25.11.2014, 20:03
Есть специальная программулина с Пульсаром. Можно ей попробовать подцепиться. Мне все-таки хотелось бы в контроллер считать данные

capzap
25.11.2014, 20:21
А насчет четвертой функции - завтра попробую.
что там пробовать, жду завтра слова благодарности и раскаянья что не читаете внимательно документы

Артем_
26.11.2014, 21:18
Всё получилось! Только не 4-ой функцией, как написано в руководстве по Пульсару, а 3-ей (Read holding Registers). Выскакивала ошибка 81, пока не изменил в настройках RS-485-1 > Framing time ms на 50. И еще такой момент: в руководстве на Пульсар есть неточности в таблице с адресами регистров. Читаю регистр 612 (текущий час), а получаю значение 613-го регистра (минуты). То есть сдвиг на регистр. Большое спасибо за советы и поддержку!

Артем_
26.11.2014, 21:22
а! И самое главное забыл сказать! Поменял перемычки в другом Пульсаре с 232-го на 485 и убрал конвертер.