PDA

Просмотр полной версии : Обмен между ПЛУ110 [М02] и ИП320



Newcomer
17.08.2018, 20:23
Добрый день.

Организовал связь через конфигуратор между ПЛУ110 [М02] и ИП320. ПЛК - Slave, панель - Master. В конфигураторе ПЛК сначала идут переменные 2 byte, после них переменные Float. Обмен идет, но некоторые переменный читаются из ПЛК неверно. Например неверно в панели отображается переменная REAL2 AT%QD6.23.0: REAL. Вопрос правильно ли эта переменная сконфигурирована в панели ? Адрес регистра правильно указан ?

Ильнур Гибадуллин
17.08.2018, 20:46
Добрый день.

Организовал связь через конфигуратор между ПЛУ110 [М02] и ИП320. ПЛК - Slave, панель - Master. В конфигураторе ПЛК сначала идут переменные 2 byte, после них переменные Float. Обмен идет, но некоторые переменный читаются из ПЛК неверно. Например неверно в панели отображается переменная REAL2 AT%QD6.23.0: REAL. Вопрос правильно ли эта переменная сконфигурирована в панели ? Адрес регистра правильно указан ?

Здравствуйте!

Регистры типа Float (числа с плавающей точкой) должны находиться на четных позициях, т. е. на 2, 4, 6, 8 и т. д . номерах регистров. Могу предположить, что переменная в проекте на панель у Вас должна читаться по адресу 24, и следует указать количество 2 (так как числа типа float занимают 2 регистра).

Newcomer
17.08.2018, 21:40
Лучше разобрать этот вопрос на простом примере. Пусть в конфигурации ПЛК идут 2 byte, 2 byte, Float, Float.

В конфигураторе ИП320 регистры должны быть пронумерованы: 0 (1 регистр), 1 (1 регистр), 2 (2 регистра), 4 (2 регистра). Верно ?

Ильнур Гибадуллин
17.08.2018, 23:18
Лучше разобрать этот вопрос на простом примере. Пусть в конфигурации ПЛК идут 2 byte, 2 byte, Float, Float.

В конфигураторе ИП320 регистры должны быть пронумерованы: 0 (1 регистр), 1 (1 регистр), 2 (2 регистра), 4 (2 регистра). Верно ?

Все верно.

Newcomer
18.08.2018, 10:35
А такая конфигурация ПЛК будет не корректна: 2 byte, Float, Float ?

Ильнур Гибадуллин
18.08.2018, 12:48
А такая конфигурация ПЛК будет не корректна: 2 byte, Float, Float ?

Будет некорректна.

Newcomer
18.08.2018, 13:18
Будет некорректна.

Спасибо. Поправил проекты и все заработало как надо.