![]() |
Протокол обмена по CAN-BUS - описание?
Здравствуйте!
А где взять документацию на протокол обмена по CAN-BUS? На сайте только нашел описание FT1.1, FT1.2 и старого протокола. То же самое и на диске, что шел с ТЭКОН-19. |
Протокол обмена по CAN-BUS - описание?
Добрый день. Описания протокола обмена с ТЭКОН-19 по шине CAN (или другими приборами с интерфейсом CAN) нет в свободном доступе, оно предоставляется по согласованию с руководством нашего предприятия.
Это если вопрос касается протокола "высокого" уровня. Если же интересует описание на "нижнем" уровне самой магистрали CAN (спецификация фирмы Bosch), то можно посмотреть по ссылкам: CAN 2.0B (оригинальная спецификация) CAN-CIA (сайт организации CAN In Automation) или поиск CAN |
Протокол обмена по CAN-BUS - описание?
Пояснение - протокол CAN не предоставлен в открытом доступе потому что, во-первых, это внутренний протокол обмена (между устройствами в системе ТЭКОН-20), во-вторых, большинству пользователей он не нужен, т.к. наше ПО (Телепорт, ИСКРа), которое мы рекомендуем, оптимально поддерживает и CAN и все другие виды связи.
|
Протокол обмена по CAN-BUS - описание?
Здравствуйте!
Такая ситуация: есть несколько ТЭКОН-19 и ПЛК Simatic S7-300. Задача - связать их по шине CAN, чтобы контроллер мог читать архивы с ТЭКОН'ов. Собственно у меня возникла проблема с адресацией к расчетным и архивным параметрам. То есть я представляю как связаться с самим устройством (благо его адрес назначается в параметре 0000), но не понимаю как считать информацию из, например, параметра 0250 (температура на ИК 0). Подозреваю, что необходимая информация находится в этом самом, отсутствующем в открытом доступе описании. Можно ли его как-то получить? |
Протокол обмена по CAN-BUS - описание?
Добрый день. Для подключения ПЛК к ТЭКОН, скорее всего Вам понадобится преобразователь RS-232 - CAN (например, А-98) или RS-485 - CAN (АИ-80). (т.к. скорее всего Simatic S7-300 не имеет своего выхода CAN). По RS-232/485 адаптеры работают в протоколе FT1.2, описание которого открыто и находится здесь (документ Руководство программиста Т10.06.59 РД-Д1 команды 11h 14h 19h 1Ch для работы с "внешними модулями"). P.S. если в конечном счете задача считывать архивы на компьютер, то почему бы не применить наше платное ПО - Искра или OPC-сервер?
|
Протокол обмена по CAN-BUS - описание?
Это у меня диплом такой хитромудрый :) ПЛК должен связываться с CAN-шиной через коммуникационный сопроцессор CAN 300 от Systeme Helmholz GmbH. Был еще вариант собрать сеть через несколько К-104 и хаб, но там неизвестно как это воспримет трехсотый, вроде бы у них по Ethernet возможны только связь ПЛК-ПЛК и ПЛК-сервер (со слов научного руководителя).
Кроме того, ПЛК должен высчитывать мгновенный и общий расход ресурса на второстепенные установки как разницу общего расхода и суммы расходов на основные установки. Как-то так... |
Протокол обмена по CAN-BUS - описание?
я понял CAN 300 это модуль встроенный в ПЛК.
Теоретически можно. Но это будет не типовое решение.. все обычно стремятся избегать нетиповых решений т.к. не гарантировано заработает ли оно и может потребовать много усилий Может быть пока не поздно переформулировать постановку задачи. А обычно сбор инфо с ТЭКОН-19 строится по рекомендованным схемам: (ТЭКОН-19 на шине CAN) - (адаптер А-98 CAN-RS-232) - * (ТЭКОН-19 на шине CAN) - (адаптер АИ-80 CAN-RS-485) - * (ТЭКОН-19 на шине CAN) - (контроллер К-104 ethernet ) - * (ТЭКОН-19 на шине CAN) - (контроллер К-105 GSM/GPRS ) - * где * это ведущее устройство (компьютер или ПЛК). В принципе можно связать по ethernet, узнайте способен ли ПЛК отправить произвольное UDP-сообщение, принять ответ (К-104 работает по UDP) и разобрать его. P.S. Поэтому к протоколу CAN и ограничен доступ - чтобы предостеречь от нетиповых решений. Это внутренний протокол ТЭКОН-19, которым они обмениватся друг с другом. Если все же решите что этот протокол Вам нужен, напишите запрос на info@kreit.ru. |
Протокол обмена по CAN-BUS - описание?
Спасибо за информацию. Я пожалуй попробую разработать свое решение, благо в "железе" мне его собирать не придется :)
|
Текущее время: 22:15. Часовой пояс GMT +5. |
Powered by vBulletin® Version ?.?.?
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot