Просмотр полной версии : PR200 и Модуль FMR
Доброй ночи всем. Подключил к ПР200 модуль аналового и дискретного ввода вывода от Сигнетик проблема в адресах регистра. у них одинаковые регистры. Что подскажете ребята как можно изменить регистры или что нить еще?
Тут вангователей нет. что за модули, как подключили, как эти модули конфигурируются, что за адреса повторяются? может быть надо на этих модулях использовать разные сетевые адреса?
43198
Модуль FMR Сигнетик. ПЛК ПР200-220.4. Подключил датчик температуры AIN1 и диск. вход DIN1
43199
Goodwin2
17.06.2019, 11:58
Проще целочисленный регистр считать и распотрошить его на биты в программе.
Напиши на 2 входа аналового и дискретного пожалуйста пример как это сделать.
Goodwin2
18.06.2019, 21:48
Без документации с прибора подсказать не смогу.
да любой пример. на любом приборе.
Ревака Юрий
19.06.2019, 09:09
да любой пример. на любом приборе.
Макрос INT_BOOL, примеры есть в теме про шаблоны для ПР200, так же в HELP, но это для дискретных сигналов, аналоговые читать как есть.
43426 добрый вечер. Кто что подскажет насчет совпадающих модбас регистров? Как распинать такую ситуацию?
Ревака Юрий
03.07.2019, 00:02
43426 добрый вечер. Кто что подскажет насчет совпадающих модбас регистров? Как распинать такую ситуацию?
Таблицу регистров покажите.
43431 вот они.
а эт переменные в прогр 43432
Ревака Юрий
03.07.2019, 07:34
Странно, не вижу никаких конфликтов, в какой версии работаете?
В последней. Все обновления сразу делаю.
ПогОдьте! А почему вы пишете адрес бита 2x0 а не 0x2 ? У вас ведь в карте регистров он сидит в нулевом регистре и 1 бите, или я чего-то недопогимаю?
43459 вот программа у меня конфликтует почему то.У вас какая версия? попробуйте запустить симулятор сразу конфликтует.
Вообщем получилось взять вторые данные аналоговые и поставить их чтобы не было конфликта.
Снова началось только с аналоговыми выходами с дискретным выходом конфликтует теперь.
Посмотрел настройки у Вас одинаковые номера регистров (Туркистан ипп120.owl) для AIn1 и DIn1 при том что регистр 0
да из за регистров дает конфликт. Dout сделал через 0 регистр и раскидал по битам. Для Аout остается всего 3 выхода из 4 без 0 регистра так как на 0 регистре сидит Dout. как то так. Можно ли изменять регистры модулей?
Подскажите, а в железе, если убрать ai1 из программы то дискретные входы работают?
а если наоборот убрать din1, то с аналогового входа считываются корректные показания?
потому что это какая-то ересь! какого хрена совпадают номера регистров для разных типов данных? или этот модуль настолько умная срань, что она при каждом разном по типу модбас-запросе кладет в один и тот же регистр разные данные!!?!?!?!?!? я на месте овен-лоджика тоже ругался бы!
Этот модуль от другова ПЛК. Как пишет изготовитель адреса и регистры прозрачны для сторонних плк. А сам он хочет управления по Modbus RTU. Так что все таки нужно копать конфинг на модуль. К овен это отношение не имее..
PS в почему не взять овеновские блоки и не прицепить по шине?
Да просто 2 модуля выходят дороже чем один модуль того производителя. Тут щит просят по самой низкой цене. приходится экономить на всем. Ну так в принципе все раскидал уже. Остался ток без одного АО контакта..))
я в живую с этими модулями не сталкивался, но разве в их конфигураторе нельзя перераспределить адресацию в модбас-поле?
Нет не нашел такой функии там. )
Нурлан12
30.12.2024, 09:30
Здравствуйте, нужна помощь, не удается передать информацию от дискретного входа ФМР2222-10-0 на ПР200, просматриваю регистр csv в екселе, но все равно чтото не так, буду благодарен за помощь
МихаилГл
30.12.2024, 09:40
А что там за экспорт в csv? Можно глянуть сам файл... А то чего то карты регистров на сайте не нашел... Может конечно плохо искал.
Нурлан12
30.12.2024, 09:45
регистры биты
81032
МихаилГл
30.12.2024, 09:53
регистры биты
81032
Мне кажется, что первая цифра (для 1001 это невидимый 0) - это область где находится этот регистр или бит: coil, input, holding... С планшета не посмотреть исходник ваш.
https://stackoverflow.com/questions/61885379/can-i-write-in-an-input-register-modbus
Нурлан12
30.12.2024, 10:00
Тоже подумал так, но все равно пытался вводить разные биты регистры как на таблице, также не видит, со связью RS485 в порядке все
МихаилГл
30.12.2024, 10:06
Тяжело виртуально с устройством работать (это я про себя). А если непонимаю, как надо общаться с устройством, то на помощь приходят:
https://www.hw-group.com/software/hercules-setup-utility
и
https://rapidscada.net/modbus/
Здравствуйте, нужна помощь, не удается передать информацию от дискретного входа ФМР2222-10-0 на ПР200, просматриваю регистр csv в екселе, но все равно чтото не так, буду благодарен за помощь
А попробуйте такие адреса:
регистр 0, бит 0
регистр 0, бит 1
регистр 0, бит 2
Нурлан12
04.01.2025, 07:50
Все спасибо большое разобрался, была ошибка с моей стороны, функцию чтения не правильно выбрал.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot