|
Вопросы о Matrix Работа и применение контроллеров Matrix. |
|
Опции темы | Поиск в этой теме |
05.02.2020, 14:06 | #1 |
Новичок
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Matrix как Modbus TCP Master (нет проблемы)
Добрый день подскажите modbus tcp полностью реализован?
Пытаюсь передать данные в симулятор но ничего не выходит, читать читает а вот записать не выходит. |
05.02.2020, 14:16 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Matrix + Modbus TCP Slave
Цитата:
Разрешите нам помочь вам. Ну пожаааалуйста __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.02.2020, 10:20 | #3 |
Новичок
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix + Modbus TCP Slave
Добрый день.
Слэйвом идет симулятор, стоит на PC win7? "Что такое полный/неполный протокол"? Работает только в одну сторону читает со слэйва. Задача передать значения датчиков на сервер, инициализатором должен выступать контроллер. Log созданн в wireshark v3.2.1. правила: ip.src==10.22.61.80&&mbtcp где 10.22.61.80 это IP контроллера. Версия SMLogix 3.32.10075 прошивка контроллера последняя выложенная на сайте(Скриншот прилагаю). |
07.02.2020, 11:08 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Matrix + Modbus TCP Slave
Прокомментируйте свой лог, пожалуйста.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.02.2020, 13:31 | #5 |
Новичок
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix как Modbus TCP Master
1. Запись значений в несколько регистров хранения.
2. Чтение значений из нескольких дискретных входов 3. чтение значений из нескольких регистров хранения 4. чтение значений из нескольких регистров хранения По сути все правильно, но по факту в регистры ничего не прилетает, 0 регистр устанавливается в 0, при этом с 1 по 5 остаются не тронутыми. |
07.02.2020, 14:21 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Matrix как Modbus TCP Master
Цитата:
Хотелось бы большей уверенности в вашем голосе. "Ничего не прилетает" или "0 регистр устанавливается в 0". Это две взаимоисключающие фразы. Какая фраза является правдой? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
07.02.2020, 14:28 | #7 |
Новичок
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix как Modbus TCP Master
В том вся и проблема, ноля там быть не должно там от 25 до 75.
|
07.02.2020, 15:03 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Matrix как Modbus TCP Master
Какие у вас основания думать, что проблема не на стороне эмулятора?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.02.2020, 09:24 | #9 |
Новичок
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix как Modbus TCP Master
Во вложении переделанный проект и кадр лога WireShark
|
11.02.2020, 11:41 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Matrix как Modbus TCP Master
В моих вложениях обычные фото и скриншот. На фото верхнее число - это "Treal", нижнее - количество пакетов, пришедших от Матрикса.
Глобальная разница моей сети от вашей - я в локалке, вы в VPN. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.02.2020, 12:58 | #11 |
Новичок
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix как Modbus TCP Master (нет проблемы)
У меня тоже локальная сеть. Просто диапазон такой, устройства в одной подсети.
В проекте что-то меняли? Последний раз редактировалось Omap, 11.02.2020 в 13:02 Причина: Дополнил вопросом. |
11.02.2020, 14:36 | #12 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Matrix как Modbus TCP Master (нет проблемы)
Цитата:
Про диапазон - осторожнее. Он закреплён за VPN, это может привести к особенностям обработки роутеров/фаерволов. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.02.2020, 15:23 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Matrix как Modbus TCP Master (нет проблемы)
Цитата:
Секунду хотя бы. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Благодарность от: |
14.02.2020, 08:56 | #14 |
Новичок
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix как Modbus TCP Master (нет проблемы)
Увеличил период до 1000ms, дело сдвинулось с мертвой точки. Методом великого ученого Тыка вычислил период в 650ms. Больше ничего от стандартных настроек менять не нужно.
Вопрос закрыт, спасибо за помощь!!! |
14.02.2020, 10:39 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Matrix как Modbus TCP Master (нет проблемы)
Т.к. у вас на другой стороне ПК, наверное стоит подтормозить опрос побольше, мало ли чем там потом комп пригрузится и опять данные терять начнёт.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
14.02.2020, 13:30 | #16 |
Новичок
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Matrix как Modbus TCP Master (нет проблемы)
Именно так, просто если начинают появляться пропуски стоит увеличивать время.
|