PDA

Просмотр полной версии : Регистры СП3хх и Modbus



Р.Александр
12.02.2017, 13:24
В примерах применения сенсорных панелей СП 3хх в качестве регистров элемента указываются внутренние регистры панели. Каким образом они соотносятся с регистрами Modbus в сопрягаемом ПЛК ?
К примеру, в панели для кнопки указан регистр PSB 300, значит ли это, что для нее отведены все байты данного регистра? Какой регистр в таком случае должен указываться следующей кнопке- PSB 301? Или в этом случае как то указывается байт, соответствующий кнопкам?
Как все это будет выглядеть в конфигурации ПЛК ?

Евгений Кислов
12.02.2017, 13:30
В примерах применения сенсорных панелей СП 3хх в качестве регистров элемента указываются внутренние регистры панели. Каким образом они соотносятся с регистрами Modbus в сопрягаемом ПЛК ?
К примеру, в панели для кнопки указан регистр PSB 300, значит ли это, что для нее отведены все байты данного регистра? Какой регистр в таком случае должен указываться следующей кнопке- PSB 301? Или в этом случае как то указывается байт, соответствующий кнопкам?
Как все это будет выглядеть в конфигурации ПЛК ?

PSB - это не регистры, а биты - coils (0x) в терминологии Modbus. Адресация абсолютная - т.е. PSB300 - трехсотый coil, PSB301 - 301-й.

Посмотрите примеры настройки обмена с ПЛК:
http://www.owen.ru/catalog/sensornie_paneli_operatora_oven_sp3xx/95184166

Р.Александр
12.02.2017, 15:00
PSB - это не регистры, а биты - coils (0x) в терминологии Modbus. Адресация абсолютная - т.е. PSB300 - трехсотый coil, PSB301 - 301-й.

Посмотрите примеры настройки обмена с ПЛК:
http://www.owen.ru/catalog/sensornie_paneli_operatora_oven_sp3xx/95184166

Спасибо. Значит, я могу не заморачиваться с внутренними регистрами, а просто указать в конфигураторе СП-300 "PLC порт", и указать далее в настройках регистра 0х 256, 0х 257 и так далее, соответственно, для WORD - 4х 256 и т.д.?

Евгений Кислов
12.02.2017, 15:07
Не совсем так. Все зависит от нужного вам режима работы панели по Modbus (slave или master).

Если панель Modbus Slave - то указываете внутренние регистры. В этом случае ее PSB - coils, PSW и PFW - holding registers. У PSB и PSW адресация абсолютная (PSB300 - трехсотый coil, PSW300 - трехсотый holding регистр), у PFW - со смещением на 10000 (PFW300 - holding регистр номер 10300). В ПЛК (или другом устройстве, которое является мастером) необходимо указать эти адреса.

Если панель Modbus Master - то в настройках элементов указываете область памяти slave-устройства (0x - coils, 1x - discrete inputs, 3x - input registers, 4x - holding регистр) и адрес бита/регистра. Функцию Modbus панель подбирает автоматически в зависимости от элемента.

Р.Александр
12.02.2017, 15:24
Еще раз спасибо. Вот теперь ясно. В описании всех этих тонкостей нет, либо я что то пропустил.