Сеньор интерфейса CAN
В промышленных условиях нам часто требуется множество различных типов оборудования, например, верхний компьютер с интерфейсом Modbus, датчик с интерфейсом CAN и т.д. Когда нам нужно установить связь между различными типами устройств, нам часто требуется модуль преобразования шины. Например, вышеупомянутая связь CAN с Modbus, хотя наша компания имеет зрелые модули CAN с Modbus, протокол Modbus должен определить отношения ведущий/ведомый, но шина CAN не требуется. Поэтому мы должны выбрать тип устройства в соответствии с фактическими потребностями сайта, чтобы определить, является ли покупатель станции или от станции до покупки. Как же правильно выбрать устройства преобразования CAN в Modbus? Давайте разберем это на классическом примере.
Устройство преобразования CAN в Modbus GCAN-204
У инженера Ванга из Цинхая было такое требование: "Мой верхний компьютер - это устройство стандартного протокола CAN2.0 без каких-либо других протоколов. Нижние компьютеры - это некоторые датчики, работающие по протоколу Modbus RTU. Теперь я хочу использовать верхний компьютер для сбора информации с датчиков. Я думаю, что у вас есть устройство преобразования CAN в Modbus RTU, могу ли я использовать его напрямую? "
GCAN: "Здравствуйте, вам нужно устройство ведущей станции CAN to Modbus, наш домашний GCAN-204/205 является устройством ведомой станции CAN to Modbus, поэтому ваши требования не могут быть достигнуты".
Почему мы уверены в том, что для нужд заказчика необходимо использовать CAN для устройств мастер-станции Modbus? Мы можем выполнить следующие шаги.
Прежде всего, мы знаем, что датчик заказчика является ведомым устройством Modbus, и нам необходимо использовать ведущую станцию Modbus в качестве верхнего компьютера, чтобы отправить соответствующий функциональный код для считывания его данных.
Во-вторых, мы знаем, что верхний компьютер клиента - это CAN-устройство, а другой конец необходимого ему модуля преобразования - это шина CAN.
Итак, как показано выше, этому клиенту нужно ведущее устройство CAN to Modbus RTU. В какой ситуации мы можем использовать наше ведомое устройство CAN to Modbus? Вот простой способ оценить это.
Для этой простой системы в последнем случае, вы можете помнить, что когда верхний компьютер имеет протокол Modbus, например, некоторые ПЛК, промышленные компьютеры управления и т.д., читая данные с нижнего компьютера протокола CAN, вы можете использовать CAN для Modbus ведомой станции. В противном случае, она не может быть использована.

Блок-схема

Если это сложная система, вы можете нарисовать блок-схему, как показано выше, и проанализировать ее шаг за шагом с обеих сторон, чтобы точно определить, какой модуль шлюза CAN to Modbus вам нужен.