|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
22.05.2019, 15:54 | #1 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Прошу помощи с адресацией модбас
Приветствую всех!
Никак не могу разобраться.... Есть таблица производителя оборудования https://forum.segnetics.com/attachme...1&d=1558525291 Как их конвертировать в формат карты памяти лоджика? То есть имею Coil-Ox01 REGISTER ADDRESS 0000 Discrete Inputs--0x02 REGISTER ADDRESS 0 input Register--0x04 REGISTER ADDRESS 0 Holding Register-0x03 REGISTER ADDRESS 0 Как они будут выглядеть в формате карты памяти лоджика? Заранее спасибо. |
22.05.2019, 16:02 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
22.05.2019, 16:09 | #3 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Читал в первую очередь...все равно туплю....
|
22.05.2019, 16:16 | #4 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Может это поможет? https://dl.segnetics.com/WebHelp/SML...odbus_vars.htm
|
22.05.2019, 16:23 | #5 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Этот тоже читал. И еше кучу всего....Но не понимаю(((
|
22.05.2019, 16:58 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Тип: boolean; Направление: R/W(out); Адрес: 0
Тип: boolean; Направление: R(in); Адрес: 0 Тип: integer; Направление: R(in); Адрес: 0 Тип: integer; Направление: R/W(out); Адрес: 0 - это если можно записывать Тип: integer; Направление: R(out); Адрес: 0 - это если записывать нельзя __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
22.05.2019, 17:24 | #7 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Именно так и понимаю.Так и сделал. https://forum.segnetics.com/attachme...1&d=1558531385
Но что-то идет не так... расширим суть вопроса. Помимо того, что есть управление слэйв-устройствами на базе вышеуказанной карты, надо отдавать все эти данные и еще много других в сеть для мастер скады. И вот тут возникла засада... Должны ли совпадать адреса на карте памяти К2 и карте переменных модбас? https://forum.segnetics.com/attachme...1&d=1558531914 |
22.05.2019, 17:30 | #8 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Цитата:
|
|
22.05.2019, 17:33 | #9 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Я отредактировал свое сообщение выше. Посмотрите его еще раз, пожалуйста.
|
22.05.2019, 17:36 | #10 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
|
22.05.2019, 17:47 | #11 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Проект еще в стадии рабооты. Но то что есть прикладываю. Коментарий. Все, что касается приточек и вытяжек-работает и управляется из скады.Не удивляйтесь. приточки-обычные вентиляторы как и вытяжки. поэтом все так просто)))
https://forum.segnetics.com/attachme...1&d=1558532822 |
22.05.2019, 18:17 | #12 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Цитата:
Что говорит блок Slave link? Вы пробовали считать устройство opc-сервером? Последний раз редактировалось Ilya J., 22.05.2019 в 18:29 |
|
Благодарность от: |
22.05.2019, 18:34 | #13 | |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Именно так.
Цитата:
Тут другое. Скадой передаю на контроллер сигнал включения одногоиз внутренних блоков.. все ок. контроллер сигнал принимает. . передаю с задатчика уставку температуры-на контроллере ничего. передаю уставку скорости вентилятора и режима работы-тоже ничего, но на выходе переменной со скады на ОРС сервер уставка температуры начинает принимать очень странные пятизначные значения... Буду ждать питание. |
|
22.05.2019, 19:26 | #14 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Цитата:
С какими переменными вы работаете?Что за задатчик? |
|
22.05.2019, 19:57 | #15 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Связка скада Lectus OPC server и Pixel25.
По карте переменных из лоджика забил переменные с адресами в описи сервер и далее в скаду. https://forum.segnetics.com/attachme...1&d=1558540658 Последний раз редактировалось Arsie, 07.07.2022 в 15:21 Причина: Удалил вложения за ненужностью |
23.05.2019, 00:40 | #16 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Всем спасибо.Вроде разобрался. В трети адресов была нестыковка. Хотя, будучи уверен, что с адресацией все в порядке, начал сомневаться в самых простых вещах. Но решил проверить сам себя и оказалось, что забивая часть адресов из карты переменных модбас лоджика в конфигурацию описи сервера, зачем то переключил hex на dec...
И получилась чехарда...Сейчас, вроде, все в порядке |
23.05.2019, 12:10 | #17 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Цитата:
Хорошо, что разрешилось. |
|
31.05.2019, 22:18 | #18 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Здравствуйте всем. Назрел следующий вопрос по той же тематике. Данные-VRV-система кондиционирования, состоящая из трех независимых частей. Каждая со своим шлюзом модбас. Контроллером подключен к этим шлюзам. Пока в карте памяти снята галочка групповых запросов-все ок. И записываю и принимаю переменные от системы. Ставлю галку групповых запросов-оборудование перестает реагировать на большую часть записываемых переменных. Проблема в том, что при переводе всех трех систем на не групповые запросы и попытке записи программы в контроллер он выдает следующее: https://forum.segnetics.com/attachme...1&d=1559326672
Подскажите, как с этим бороться? Последний раз редактировалось Arsie, 07.07.2022 в 15:20 Причина: Удалил вложения за ненужностью |
31.05.2019, 22:46 | #19 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Уменьшить количество запросов. Или использовать smh4.
__________________ RTFM |
31.05.2019, 23:01 | #20 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
ТО есть играть с периодами опроса и тайм-аутами нет смысла?
|
31.05.2019, 23:20 | #21 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
конечно нет. в варнинге однозначно сказано что запросов более 120 недопустимо.
|
31.05.2019, 23:47 | #22 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
|
01.06.2019, 08:44 | #23 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
значит оборудование не поддерживает групповую запись, либо имеются ограничения на максимальную длину телеграммы. читайте доки може найдёте, или пробуйте собирать в группы руками по 2-3-4-.. и т.д. регистров пока не найдёте границу.
|
01.06.2019, 11:42 | #24 | |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Цитата:
И сразу второй вопрос. Что из контроллеров поддерживает 317 запросов? |
|
01.06.2019, 15:26 | #25 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Цитата:
подключая по одному регистру к общему синхросигналу получите разные группы |
|
02.06.2019, 12:13 | #26 | |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Цитата:
А вот это попробую. Спасибо! Не ткнете носом, где это? Что там для других контроллероа? |
|
02.06.2019, 12:33 | #27 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Цитата:
кажется вот здесь https://forum.segnetics.com/showthre...&highlight=112 и вот тут https://forum.segnetics.com/showthre...&highlight=112 |
|
02.06.2019, 12:36 | #28 |
Member
Регистрация: Oct 2014
Сообщения: 49
Благодарил(а): 3 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
25 точно. Проверено))
|
03.06.2019, 10:27 | #29 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Используйте SMH4, если разбивка переменных на запросы (это та самая "зебра" в карте памяти) не поможет.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
10.07.2020, 14:53 | #30 |
Новичок
Регистрация: Jul 2020
Адрес: СПб
Сообщения: 25
Благодарил(а): 11 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Прошу помощи с адресацией модбас
Добрый день!
Раз уж топик о помощи, то проверьте, пожалуйста, верно-ли я понимаю принцип и переношу данные из таблицы производителя оборудования в "Карту памяти" в SMLogix? Предполагается использовать "Trim5" в роли Мастера для визуализации и управления контроллером вентиляции "Атлас". У производителя оборудования используются только UINT8 (даже для тех переменных, где хватило бы условного 'bool') и UINT16. Хватит ли типа 'integer' в SMLogix для UINT16? Какой тип направления выбрать, если требуется только отправить/записать данные: у производителя это 'W', но в SMLogix есть только R/W(out)? __________________ Спасибо! Последний раз редактировалось Arsie, 07.07.2022 в 15:25 Причина: Удалил вложения за ненужностью |