Вот здесь посмотрите примеры: http://www.owen.ru/forum/showthread....l=1#post259716
Вид для печати
Вот здесь посмотрите примеры: http://www.owen.ru/forum/showthread....l=1#post259716
Возможно ли реализовать проверку связи со Slave устройствами и модулями расширения ПР200?
То есть если опрашивать заведомо включенный бит в slave, то при исчезновении связи ему присвоится значение 0? А с модулями ПРМ аналогично или есть что то специально по этой ситуации?
Разобрался с ПРМ, связь определяется параметром "Статус".
Коллеги, подскажите убогому, для того чтобы устройство заработало по Modbus ему надо как-то присвоить адрес? Или как? Не могу понять.
Как-то так:
Протокол Modbus RTU предполагает одно ведущее (запрашивающее) устройство в линии (master), которое может передавать команды одному или нескольким ведомым устройствам (slave), обращаясь к ним по уникальному в линии адресу. Синтаксис команд протокола позволяет адресовать 247 устройств на одной линии связи стандарта RS-485 (реже RS-422 или RS-232).
https://ru.wikipedia.org/wiki/Modbus
Покупается примочка под названием AC4, к которой подключается Modbus-устройство, а сама она подключается по USB к компу. На комп скачивается программа, с помощью которой устанавливается связь с подключенным устройством, где ему уже присваиваются адреса, параметры сети и прочие свойства.
Если этого не сделать, то устройство будет доступно в сети по дефолтному адресу (см в руководстве).
Если у вас оно одно, то даже будет так работать. А если нет, то у них у всех с завода выставлен один и тот-же адрес и без его смены через комп можно будет работать только с одним из таких устройств.