Показать сообщение отдельно
Старый 03.09.2021, 15:20   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 066
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Pixel по modbus возвращает нули.

Цитата:
Сообщение от tyumentsev Посмотреть сообщение
Сегодня привез другой пиксель, с той же программой. Сразу все заработало. Будем менять контроллер и панель. Потом буду пробовать что то делать. На объекте не могу. Не дай бог что еще заглючит, убьют.
RTU в Пикселе это прямое отображение области ОЗУ из FBD. Если читаются нули, значит программа не может работать нормально, это физически невозможно.

Если же программа работает нормально, значит в ОЗУ не могут быть нули, если их там не должно быть. Этими данными оперирует FBD, т.е. не может быть правильной работы FBD на неправильных данных.

Другими словами, вам нужно поискать источник проблемы, т.к. замена контроллера не является 100% вероятностью избежания проблем в будущем.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием