Что такое X-NET и где смотреть результат обмена в PMP20?

Проверено экспертом Опубликовано: 05.03.2025 Обновлено: 18.04.2025 2178 просмотров Помогло 97%

X-NET — собственная полевая шина контроллеров PROMPOWER. Её поддерживают все порты PMP20: COM1, COM2, порты плат расширения и Ethernet. Со средой программирования по сети контроллер связывается именно по этому протоколу.

Чем X-NET отличается от Modbus на том же проводе:

  • Скорость. По клеммам A и B доступны скорости вплоть до нескольких мегабит в секунду, тогда как Modbus на этих скоростях уже не работает — коды выше 1 Мбит/с предназначены только для X-NET.
  • Доступ к памяти. Диапазоны областей памяти, приведённые в руководстве, действуют внутри контроллера и в режиме X-NET; при обмене по Modbus доступна не вся память, ограничения задаёт таблица адресов Modbus.

Диагностика обмена вынесена в свои регистры и меркеры. Признак выполнения команды X-NET — SM141 для порта 0, SM151 для порта 1, SM161 для порта 2 и далее по той же схеме. Результат обмена — SD141, SD151, SD161 соответственно, и расшифровка у него короткая:

КодЗначение
0обмен выполнен
1превышено время ожидания
2ошибка памяти
3ошибка контрольной суммы

Обратите внимание: у Modbus и у X-NET на одном и том же порту разные признаки и разные регистры результата. Если программа опрашивает приборы по Modbus, а с компьютером связывается по X-NET, смотреть надо каждый набор отдельно — обмен со средой программирования не отражается в регистрах Modbus и наоборот.

Для сети из контроллеров PROMPOWER X-NET даёт больше, чем Modbus; для приборов сторонних производителей выбора нет — только Modbus.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Что такое X-NET и где смотреть результат обмена в PMP20?