|
Вопросы о FMR и MRL Работа и применение модулей расширения FMR и MRL. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
01.07.2020, 14:58 | #1 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Описание работы FMR про протоколу ModBus (нет проблемы)
Здравствуйте!
Подскажите пожалуйста, где можно найти описание работы FMR про протоколу ModBus, а именно: 1. Какими командами осуществления чтение и запись в регистрах. 2. Адреса регистров (это можно подсмотреть, как я понимаю, после экспорта csv файла). |
01.07.2020, 16:30 | #2 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Добрый день!
Думаю проще всего импортировать карту фмр в проект лоджика, вытащить на поляну переменную, выделить ее, нажать F1(вызвать справку), почитать про сетевые переменные. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
01.07.2020, 16:36 | #3 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
В описании модуля написано:
"Универсальные модули ввода/вывода FMR предназначены для увеличения числа каналов в системах автоматизированного управления и сбора данных. Модули работают с контроллерами любого производителя посредством протокола Modbus-RTU с подключением к порту RS-485." Хочу подключить к панели (на CodeSys), без этой информации никак... Добавлено через 41 секунду |
01.07.2020, 17:11 | #4 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Можно еще файл map конвертировать утилитой в cfg и в лектусе посмотреть используемые функции.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
02.07.2020, 11:19 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
02.07.2020, 13:17 | #6 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
В CodeSys нужно указывать какой регистр и каким способом считать/записать. Я так с регистрами не разобрался, почему то в Лекторе некоторые адреса повторяются. |
02.07.2020, 13:40 | #7 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Некоторые адреса регистров совпадают... Может у производителя есть даташит, где расписано? Адреса регистров в FMR жестко привязаны и не могут задаваться пользователем. |
02.07.2020, 14:00 | #8 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
2. Думаю тут решает не оборудование, а софт. Нужно проверить, как это переварит CodeSys. 3. А на счет сертифицированного, я дал скрин с оф. сайта. Уверен, Segnetics это профессионалы, которые держут слово, если написали:"Модули работают с контроллерами любого производителя посредством протокола Modbus-RTU с подключением к порту RS-485.", то они это выполняют. Никакого "несертифицированному оборудованию" там и слова нет.... Последний раз редактировалось Arsie, 02.07.2020 в 14:29 Причина: Удалил вложения за ненужностью |
02.07.2020, 14:12 | #9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Добавлено через 4 минуты https://dl.segnetics.com/WebHelp/SML...h_invertor.htm __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
05.07.2020, 13:16 | #10 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Все работает, сделал себе табличку с адресами регистров и функциями чтения/записи.
Всем спасибо. |
05.07.2020, 19:11 | #11 |
Senior Member
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
|
05.07.2020, 22:51 | #12 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
|
05.07.2020, 22:51 | #13 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Открываем конфигуратор FMR. Выбираем нужный модуль. А дальше экспорт в .csv (1010-10-0.xls) или .map (1010-10-0.map) по вкусу. |
05.07.2020, 22:59 | #14 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
- логические адреса; - входа/выхода Большего ничего нет. А нужно еще: - физ. адресация; - команды чтения/записи. P.S. Думаю вы просто еще не работали в CodeSys и не понимаете некоторые тонкости. |
05.07.2020, 23:30 | #15 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Последний раз редактировалось ATS, 05.07.2020 в 23:44 |
05.07.2020, 23:53 | #16 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Подскажите пожалуйста, как получить из логического адреса Register Type Name 40001 int AOUT1\value данные: - физ адрес; - функцию чтения; - функцию записи. Я реально не знаю. |
06.07.2020, 00:09 | #17 |
Senior Member
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
|
06.07.2020, 01:51 | #18 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 735
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Самая старшая цифра - тип элемента Код:
0 Чтение-запись Coils 1 Чтение Discrete Input 3 Чтение Input Registers 4 Чтение-запись Holding Registers Запоминаем и отбрасываем Оставшееся 0001 это физический адрес +1 Вычитаем 1 получаем 0. Ищем коды функций для запомненного типа регистра Код:
Код функции Что делает функция Тип значения Тип доступа 01 (0x01) Read Coils Дискретное Чтение 02 (0x02) Read Discrete Inputs Дискретное Чтение 03 (0x03) Read Holding Registers 16 битное Чтение 04 (0x04) Read Input Registers 16 битное Чтение 05 (0x05) Write Single Coil Дискретное Запись 06 (0x06) Write Single Register 16 битное Запись 15 (0x0F) Write Multiple Coils Дискретное Запись 16 (0x10) Write Multiple registers 16 битное Запись Последний раз редактировалось ATS, 06.07.2020 в 02:03 |
Благодарность от: |
06.07.2020, 07:55 | #19 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
https://ipc2u.ru/articles/prostye-re...-rtu/#opisanie смотрим табличку и видим регистр запись/чтение, значит его функция чтения 3, записи 6, или 16 - если читается пишется несколько регистров подряд |
Благодарность от: |
06.07.2020, 08:41 | #20 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
p.s. еще полезно иметь на борту компа программку CASModbusScanner с ней можно потыкаться в регистры прибора и поглядеть как реальные адреса, так и протокол обмена.
в модбасе часто такого намешано, что аж зубы сводит, одни и те же регистры могут быть и input и hold, соответственно могут и читаться и писаться как те и другие, бывает ограничение на кол-во байт в одном запросе, бывает байты по всякому перетасованы... вопщем то еще развлечение |
Благодарность от: |
06.07.2020, 09:20 | #21 |
Новичок
Регистрация: Jun 2020
Сообщения: 16
Благодарил(а): 6 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
Всем спасибо, много информации получил!
Было бы здорово, что бы производитель сразу давал все данные по регистрам, столько бы времени экономилось. |
06.07.2020, 12:54 | #22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.07.2020, 15:33 | #23 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
https://ipc2u.ru/articles/prostye-re...s-rtu/#komandy 04 (0x04) Чтение AI Read Input Registers 16 битное Чтение я по началу постоянно на это ловился и материл разработчиков модбаса |
06.07.2020, 15:35 | #24 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Описание работы FMR про протоколу ModBus
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема при подключении FMR к Matrix (нет проблемы) | kulepov | Вопросы о Matrix | 14 | 26.04.2020 16:38 |
SMH4 COM2 и FMR (нет проблемы) | chaos1727 | Связь с внешним миром | 6 | 13.04.2020 19:02 |
Matrix как Modbus TCP Master (нет проблемы) | Omap | Вопросы о Matrix | 15 | 14.02.2020 13:30 |
Modbus переменные в конструкторе (нет проблемы) | SlavikP | SMConstructor (теплопункты) | 26 | 04.09.2019 17:21 |
Проблема зависание 2Gi/MC | djaval | Вопросы о SMH-2G(i) | 108 | 20.09.2017 18:58 |