Modbus TCP чтение и запись регистров ПЛК

Ответить
KIP
Сообщения: 9
Зарегистрирован: 10 май 2021, 13:20

Modbus TCP чтение и запись регистров ПЛК

Сообщение KIP »

Добрый день!
Есть вроде простая задача, назначить в ПЛК реле и регистры для общения по ModbusTCP с ( несколько штук, условно: управление пуск/стоп только запись, авария только чтение, установившийся режим регистр int16 только чтение).
Дело в том, как будет реализовано общение с этим ПЛК не определено в данный момент ( OPC или другое устройство будет прямо опрашивать регистры этого ПЛК и т.п.). Адресацию регистров и их назначение сообщаем заказчику.

Вопрос: Как например средствами языка LD (без макросов) запретить возможность записи в регистр ПЛК соотвеnствующий реле M, который может как читаться так и записываться функциями Modbus?

Спасибо заранее

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: Modbus TCP чтение и запись регистров ПЛК

Сообщение bayk »

У дельты в инструкциях на каждую модель плк есть адресное пространство. Для modbus tcp тоже. Ищите внимательнее. В дельте все регистры жостко прибиты к адре, ному пространству.

KIP
Сообщения: 9
Зарегистрирован: 10 май 2021, 13:20

Re: Modbus TCP чтение и запись регистров ПЛК

Сообщение KIP »

С адресацией вроде все понятно, не понятно как режим только чтение установить

Олег
Сообщения: 795
Зарегистрирован: 18 янв 2011, 23:06

Re: Modbus TCP чтение и запись регистров ПЛК

Сообщение Олег »

Пусть ПЛК постоянно переписывает регистры с инфой которые нужно наверх отдать.
Т.е. где то в проге куча MOV рабочих регистров проги в адреса, которые вы для чтения выделите.

KIP
Сообщения: 9
Зарегистрирован: 10 май 2021, 13:20

Re: Modbus TCP чтение и запись регистров ПЛК

Сообщение KIP »

Олег писал(а):
14 дек 2022, 14:14
Пусть ПЛК постоянно переписывает регистры с инфой которые нужно наверх отдать.
Т.е. где то в проге куча MOV рабочих регистров проги в адреса, которые вы для чтения выделите.
Мой вариант такой же, но это не исключает возможности записать в эти адреса что-то ошибочно сверху. Вот и возник вопрос как настроить регистр только на чтение?

Олег
Сообщения: 795
Зарегистрирован: 18 янв 2011, 23:06

Re: Modbus TCP чтение и запись регистров ПЛК

Сообщение Олег »

Ну и запишут сверху, контроллер тут же поправит. В чём проблема то, если адреса "наверх" не влияют на работу проги?

KIP
Сообщения: 9
Зарегистрирован: 10 май 2021, 13:20

Re: Modbus TCP чтение и запись регистров ПЛК

Сообщение KIP »

Олег писал(а):
14 дек 2022, 17:10
Ну и запишут сверху, контроллер тут же поправит. В чём проблема то, если адреса "наверх" не влияют на работу проги?
Вариант, рабочий, не обсуждается. Но все же, интересно способ управлять режимом записи в регистр.

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: Modbus TCP чтение и запись регистров ПЛК

Сообщение bayk »

Возможности изменять режим нет. Как и по модбас рту. Да и в целом протокол модбас не подразумевает изменений прав доступа. Не надо -не пиши. Надо - пиши

Ответить