Можно ли подключить панель PH1 по шине CAN?
Да: при настройке связи в PROMPOWER HMI Studio тип соединения выбирается из четырёх вариантов — последовательный порт, Ethernet, CAN в порту COM1 и USB. То есть шина CAN работает не через отдельный разъём, а через первый последовательный порт панели, переведённый в этот режим.
Общий порядок настройки одинаков для всех типов соединения:
- Откройте Project → Set (Communication).
- Выберите тип соединения — в этом случае CAN в COM1.
- Выберите протокол из списка. Для шины CAN в среде есть драйвер OpenCAN.
- Задайте параметры связи. Для большинства протоколов параметры по умолчанию уже прошиты в среде.
Если проект работает по Ethernet, дополнительно обязательно задать IP-адрес панели в Project settings — без него соединение не поднимется.
Что учесть при проектировании линии CAN:
- порт COM1 занимается целиком: одновременно использовать его под RS-485 и CAN не получится, а второго последовательного порта у младших моделей PH1 нет;
- физику шины (согласующие резисторы на концах, топология «линия», а не «звезда») панель за вас не обеспечит — это обычные требования CAN;
- если у устройства свой прикладной протокол поверх CAN, а готового драйвера в среде нет, остаётся вариант с пользовательским протоколом.
Практический совет: до заказа панели проверьте по списку драйверов, что нужный протокол в среде действительно есть. Заменить драйвер связи в готовом проекте несложно, а вот заменить панель на объекте — уже дороже.
Прикреплённая документация
Георгий Жуков
Ведущий инженер