Показать сообщение отдельно
Старый 31.01.2023, 16:40   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Частота записи из Master в Slave по Modbus RTU

Цитата:
Сообщение от tk44 Посмотреть сообщение
Запрограммировал систему: TRIM5 (Master); FMR + MRL + MRL (Slave); стороннее оборудование (Slave); связь Modbus RTU.
Период записи Modbus переменных 1000 мс.
В FMR из TRIM5 загружаю значение AOUT.
Вопрос 1: при такой частоте загрузок происходит ли какой-то износ ячеек памяти в FMR?
В стороннее оборудование загружаю некоторые управляющие параметры.
По логике работы оборудования это требуется не часто - примерно 1 раз в 1...24 часа. Сейчас получается, что я эти параметры загружаю раз в секунду.
Вопрос 2: В общем случае какими неприятностями (износ памяти Slave?) это может грозить? На что обратить внимание? Каковы общие подходы в данном вопросе при работе по Modbus?
1) Память не используется в работе I/O модулей FMR/MRL

2) Modbus - это протокол, он передаёт какие-то числа. Что с этими числами делает конечное устройство, от протокола вообще не зависит. Собственно, программа конечного устройства и накладывает ограничения, что как где и зачем нужно и можно делать.


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

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