Вернуться   Форум КРЕЙТ > Вопросы > Контроллеры ТЭКОН

Контроллеры ТЭКОН Технические вопросы. Подключение, интерфейсы, программная стыковка

Закрытая тема
 
Опции темы Опции просмотра
Старый 26.02.2014, 18:14   #1
Palladin
Гость
 
Аватар для Palladin
 
Сообщений: n/a
проверено Ведомый ТЭКОН-19

Здравствуйте.

Разрабатываю программу для считывания значений с тэконов. Есть вопрос по считыванию параметра с ведомого тэкона через ведущий.
Согласно документации, ЭВМ отправляет запрос в формате

10 40 Адрес1 11 Адрес2 PP RR КС 16

и получает ответ в формате

10 00 Адрес1 XX YY ZZ WW KC 16

Адрес1 – адрес ведущего ТЭКОН в линии «ЭВМ - ведущий ТЭКОН»
Адрес2 – адрес ведомого ТЭКОН в линии «ведущий ТЭКОН – ведомый ТЭКОН»


Как узнать от какого именно ведомого устройства пришел ответ?
На ПК опрос последовательного порта происходит в асинхронном режиме.
 
Старый 27.02.2014, 09:44   #2
gae
Ветеран КРЕЙТ
 
Аватар для gae
 
Адрес: Россия, Екатеринбург
Сообщений: 148
По умолчанию Re: Ведомый ТЭКОН-19

Вы используете прибор в нерасчетном режиме.
Согласно РЭ на ТЭКОН-19, интерфейс RS-232, через который Вы собираетесь общаться, не предназначен для постоянного считывания информации в эксплуатации!!!
Это технологический разъем, используемый только при пусконаладочных операциях.
Команда 0х11, о которой Вы пишете, используется нашими программами в тех редких случаях, когда у пользователя нет адаптера CAN, но есть два ТЭКОН, которые ТОЛЬКО для настройки можно объединить в пару ведущий-ведомый. Поэтому номер второго ТЭКОН в ответном сообщении и не приводится.
Для сбора данных используйте нашу аппаратуру, подключаемую к CAN, и, по возможности, наши диспетчерские программы, бесплатные и платные. Вся информация имеется на сайте.

Последний раз редактировалось gae; 27.02.2014 в 09:48.
gae вне форума  
Старый 27.02.2014, 15:27   #3
Palladin
Гость
 
Аватар для Palladin
 
Сообщений: n/a
По умолчанию Re: Ведомый ТЭКОН-19

На сколько я понял, для работы с несколькими ТЭКОНами необходим адаптер для CAN сети, например А-98.

Настраиваем этот адаптер так, чтобы он циклически опрашивал все ТЭКОНы и сохранял считанные значения в своих параметрах 0910..092F

С ПК забираем значения следующими командами:

10 40 01 01 09 10 00 6B 16
10 40 01 01 09 11 00 6C 16
10 40 01 01 09 12 00 6D 16
...

И получаем ответ в виде

10 00 01 MM NN XX YY KC 16

Я правильно понял принцип опроса?
 
Старый 28.02.2014, 09:55   #4
gae
Ветеран КРЕЙТ
 
Аватар для gae
 
Адрес: Россия, Екатеринбург
Сообщений: 148
По умолчанию Re: Ведомый ТЭКОН-19

Вы привели только один, не самый удачный вариант опроса, требующий предварительного сбора параметров самим А-98. Почитайте как следует РЭ на А-98 (например, разделы 2.3.5, 2.3.7). Значительно проще через А-98 адресоваться прямо к ТЭКОНам, подключенным к CAN, вот здесь используя команду 0х11, упомянутую Вами вчера, и аналогичные команды для группы параметров или части архива (0х19, 0х1С). Чтобы различать ответы, рекомендуем обязательно использовать в запросах номера пакетов, которые оценивать при получении ответа (см. 1.10 нашего описания дополнения к протоколу FT1.2). Кстати, полное описание всех команд имеется в этом же документе, и они не такие простые, как Вы вчера и сегодня написали.

Последний раз редактировалось gae; 28.02.2014 в 10:00.
gae вне форума  
Старый 28.02.2014, 12:11   #5
Palladin
Гость
 
Аватар для Palladin
 
Сообщений: n/a
По умолчанию Re: Ведомый ТЭКОН-19

На заводе уже установлены ТЭКОНы и А98. Видимо, они очень старые, и не поддерживают протокол FT1.2.

Сейчас опрос ТЭКОНов в сети CAN BUS происходит через А98 командой 0х11 именно в том формате, который я описал в первом посте.

На сколько критично использование этой команды для протокола FT 1.1? Какие проблемы могут возникнуть?
 
Старый 28.02.2014, 12:24   #6
gae
Ветеран КРЕЙТ
 
Аватар для gae
 
Адрес: Россия, Екатеринбург
Сообщений: 148
По умолчанию Re: Ведомый ТЭКОН-19

Протокол FT1.1 мы никогда не использовали, даже не сможем сказать, верно ли он работает, это остался рудимент древних желаний (лет 15 назад) одного заказчика для совсем старых моделей ТЭКОН в их уникальной системе сбора данных.
Сообщите версию программы А-98. При необходимости ее можно и обновить, хотя и к этому прибору последние версии были выпущены в 2010 году. Серийной версией с тех пор является 13. А-98 стоят во многих местах, с ними работают в основном наши диспетчерские программы "Искра", жалоб пользователей нет.

Последний раз редактировалось gae; 28.02.2014 в 13:00.
gae вне форума  
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ведущий/Ведомый Aspartam Программное Обеспечение 11 04.05.2016 12:34


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


Powered by vBulletin® Version 3.0.15
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Время генерации страницы 0.06905 секунды с 12 запросами