Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052
отправлено / posted
Здравствуйте. Есть построенная АСУ ТП. Имеется дизель генератор, подключенный к MOXA mGate. У мохи есть свой ip. Trace Mode по modbusTCP получает с нее данные, в том числе об этом дизель генераторе. В последнее время прекратили получать данные об одной переменной, отвечающей за состояние дизеля. Порт открыт, моха пингуется, другие переменные приходят с нее. Есть вариант, что могло произойти из-за нехватки места на диске, так как было свободно 0 байт? В логах есть такая строка: ERR_TCP:ModBus recieve zero bytes from <айпишник moxa> <имя переменной> Подскажите что необходимо проверить. До этого работало все нормально, никто ничего не изменял
Сообщения / Posts 77 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052
отправлено / posted
Объем диска и ресурсы памяти не могут повлиять на ситуацию. Если устройство не отвечает на какой-либо запрос ("recieve zero bytes"), значит, этот запрос не воспринимается Modbus-Slave. Trace Mode получает по Modbus TCP через MOXA mGate данные от дизель-генератора и от других устройств, которые подключены по Modbus RTU?
Другие данные от дизель-генератора продолжают поступать? Надо проверить работоспособность RS-485 канала, который подключает дизель-генератор.
Сообщения / Posts 17354 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052
отправлено / posted
Первый вопрос: да, устройства подключены по Modbus RTU
Второй: другие данные поступают.
Убрал SIAD файлы, заработало. Вероятно совпадение. Буду следить что будет при следующем плановом перезапуске генератора через месяц.
Сообщения / Posts 77 | Из / From: Россия
| IP / IP: IP адрес / IP address |