PDA

Просмотр полной версии : Сетевые настройки СП310 и Макросы



Фёдор74
01.02.2018, 06:33
Добрый день! Помогите пожалуйста разобраться.
К панели СП310 через сетевые переходники Modbus - Ethernet подключены устройства ПР110, газоанализаторы БПС, и.т.п.
В программе панели СП310 на вкладке Настройки проекта -> Сетевые настройки этим устройствам (переходникам) присвоены имена TG_3, BPS_3, TG_4, BPS_3_2, TG_6 по порядку сверху вниз.
В макросе стоят следующие команды:
Read(NET_0, 53, MODBUS_TCP_REG_3X, 256, 0, TYPE_WORD, &Value1);
Read(NET_2, 49, MODBUS_TCP_REG_3X, 256, 0, TYPE_WORD, &Value2);
Read(NET_4, 45, MODBUS_TCP_REG_3X, 256, 0, TYPE_WORD, &Value3);
Вопрос в следующим правильно ли я понимаю что:
адрес в макросе NET_0 соответствует устройству TG_3 и в нем по адресу Modbus 53 считываем регистр - слово 256 и пересеваемым его значение переменной Value1
адрес в макросе NET_2 соответствует устройству TG_4 и в нем по адресу Modbus 53 считываем регистр - слово 256 и пересеваемым его значение переменной Value2
адрес в макросе NET_4 соответствует устройству TG_6 и в нем по адресу Modbus 53 считываем регистр - слово 256 и пересеваемым его значение переменной Value3

Евгений Кислов
01.02.2018, 06:55
В принципе, все верно - только адреса Modbus соответственно 53, 59, 45.

Фёдор74
01.02.2018, 07:19
Спасибо большое за ответ!
Значит адресация сетевых устройств идет по порядку как они прописаны в настройках проекта начиная с NET_0 и так далее.

Евгений Кислов
01.02.2018, 07:19
Спасибо большое за ответ!
Значит адресация сетевых устройств идет по порядку как они прописаны в настройках проекта начиная с NET_0 и так далее.

Да, именно так.
Следует отметить, что рекомендуемое максимальное кол-во TCP Slave-устройств - 6, максимально возможное - 8.

Фёдор74
01.02.2018, 09:49
Ещё раз спасибо надо бы это в инструкции к СП 310 отобразить.

Евгений Кислов
01.02.2018, 10:01
Да, справедливо. Эта информация уже (частично) присутствует в FAQ и будет внесена в следующую версию РП.