Форум КРЕЙТ

Форум КРЕЙТ (https://forum.kreit.ru/index.php)
-   Документация (https://forum.kreit.ru/forumdisplay.php?f=2)
-   -   Протокол обмена по CAN-BUS - описание? (https://forum.kreit.ru/showthread.php?t=374)

basargin 15.01.2008 15:51

Протокол обмена по CAN-BUS - описание?
 
Здравствуйте!
А где взять документацию на протокол обмена по CAN-BUS?
На сайте только нашел описание FT1.1, FT1.2 и старого протокола.
То же самое и на диске, что шел с ТЭКОН-19.

Andrew 15.01.2008 16:38

Протокол обмена по CAN-BUS - описание?
 
Добрый день. Описания протокола обмена с ТЭКОН-19 по шине CAN (или другими приборами с интерфейсом CAN) нет в свободном доступе, оно предоставляется по согласованию с руководством нашего предприятия.

Это если вопрос касается протокола "высокого" уровня.

Если же интересует описание на "нижнем" уровне самой магистрали CAN (спецификация фирмы Bosch), то можно посмотреть по ссылкам:
CAN 2.0B (оригинальная спецификация)
CAN-CIA (сайт организации CAN In Automation)
или
поиск CAN

Andrew 19.03.2008 11:16

Протокол обмена по CAN-BUS - описание?
 
Пояснение - протокол CAN не предоставлен в открытом доступе потому что, во-первых, это внутренний протокол обмена (между устройствами в системе ТЭКОН-20), во-вторых, большинству пользователей он не нужен, т.к. наше ПО (Телепорт, ИСКРа), которое мы рекомендуем, оптимально поддерживает и CAN и все другие виды связи.

Eugene 04.06.2011 11:36

Протокол обмена по CAN-BUS - описание?
 
Здравствуйте!
Такая ситуация: есть несколько ТЭКОН-19 и ПЛК Simatic S7-300. Задача - связать их по шине CAN, чтобы контроллер мог читать архивы с ТЭКОН'ов. Собственно у меня возникла проблема с адресацией к расчетным и архивным параметрам. То есть я представляю как связаться с самим устройством (благо его адрес назначается в параметре 0000), но не понимаю как считать информацию из, например, параметра 0250 (температура на ИК 0). Подозреваю, что необходимая информация находится в этом самом, отсутствующем в открытом доступе описании. Можно ли его как-то получить?

Andrew 06.06.2011 08:43

Протокол обмена по 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-сервер?

Eugene 06.06.2011 20:52

Протокол обмена по CAN-BUS - описание?
 
Это у меня диплом такой хитромудрый :) ПЛК должен связываться с CAN-шиной через коммуникационный сопроцессор CAN 300 от Systeme Helmholz GmbH. Был еще вариант собрать сеть через несколько К-104 и хаб, но там неизвестно как это воспримет трехсотый, вроде бы у них по Ethernet возможны только связь ПЛК-ПЛК и ПЛК-сервер (со слов научного руководителя).
Кроме того, ПЛК должен высчитывать мгновенный и общий расход ресурса на второстепенные установки как разницу общего расхода и суммы расходов на основные установки. Как-то так...

Andrew 07.06.2011 13:22

Протокол обмена по 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.

Eugene 09.06.2011 13:22

Протокол обмена по CAN-BUS - описание?
 
Спасибо за информацию. Я пожалуй попробую разработать свое решение, благо в "железе" мне его собирать не придется :)


Текущее время: 21:10. Часовой пояс GMT +5.

Powered by vBulletin® Version 3.5.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot

Время генерации страницы 0.04284 секунды с 10 запросами