Отладка програм для ADAM’а |
Ответить |
Автор | |
Участник Присоединился: 09 Июнь 2005 Категория: Russian Federation Online Status: Offline Публикации: 78 |
Опубликовано: 02 Август 2005 15:18 |
Добрый день! Есть ли какой нибудь более удобный способ отладки программы для ADAM-5510 c TCP чем компиляция программы на ПК, загрузка через ftp, запуск ее при помощи конфигурационной утилиты и выводом ее интересных значений через printf на терминал? Нет ли какого нибудь эмулятора МК, или debugera? Очень буду признателен за совет, так как очень надоело по 50 раз в день делать то что описано выше...
|
|
Новичок Присоединился: 16 Март 2005 Категория: Kazakhstan Online Status: Offline Публикации: 22 |
|
Добры день! Если не трудно то подскажи как настроить ADAM-5510 TCP для работы с Ethernet сетью, а то вроде настроил юзаю контроллер стандартной утилитой утилита пишет что контроллер не найден. Да контроллер пустой т.е. без какой либо исполняемой проги. Заранее благодарен
|
|
Да не рухнет голова подсказывающего
|
|
Участник Присоединился: 09 Июнь 2005 Категория: Russian Federation Online Status: Offline Публикации: 78 |
|
Вроде как ничего особенного там делать не нужно. В утилите для настройки контроллера указываешь IP адрес и маску подсети. И все... Жмешь там обновить. Главное чтоб подсеть была правильная. Естественно кабель обожми не прямой а компьютер-компьютер.
|
|
Новичок Присоединился: 16 Март 2005 Категория: Kazakhstan Online Status: Offline Публикации: 22 |
|
Так в том то и дело IP я дал контроллеру 192.192.1.78 у компа
192.192.1.79 маска подсети и у контроллера и у компа 255.255.255.0 единственное Hostname у контроллера 192.192.1.78. Так вот утилитой контроллер не находит хотя пинг есть. Пытаюсь добавить сам через меню Tool->Add Remote Ethernet Device пишет что или маска подсети неправильная или кабель не подключен, а насчет сетевого кабеля так я через свич юзаю. Я вот думаю а в контроллер ничего пихать не надо из программ. И в чем тогда у меня проблемма если ничего пихать не надо. Если не трудно то помогите, а то срочно надо. |
|
Да не рухнет голова подсказывающего
|
|
Действительный член Присоединился: 15 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 805 |
|
Было дело с ВАГО. Перекрестный кабель - отличная связь, хаб - отличная связь, свитч - нету связи. Сменил маску подсети на 255.255.0.0 - отличная связь и со свитчем.
|
|
Новичок Присоединился: 16 Март 2005 Категория: Kazakhstan Online Status: Offline Публикации: 22 |
|
А программа внутри контроллера у тебя была или ты прям после включения контроллера и все в порядке было?
|
|
Да не рухнет голова подсказывающего
|
|
Участник Присоединился: 09 Июнь 2005 Категория: Russian Federation Online Status: Offline Публикации: 78 |
|
Что значит программа была или нет? Если Вам нужно по FTP файлы на ADAM закачивать то должны запусить файл ftpd.exe (на контроллере в папке WEBROOT). Если Вы хотите собирать информацию с контроллера через какую нибудь скаду, то скорее всего Вы будете это делать через OPC сервер. Этот сервер нужно создавать в своей программе... // Clear memory memset(ShareMem,0,SizeOfShareMem); // Create ModBusTCP server if (ADAMTCP_ModServer_Create(502,5000,10,(unsigned char*)ShareMem,sizeof(ShareMem))!=0) ... В эту память (ShareMem) нужно складывать информацию с ваших входов, ну и просто доп. информ. какую захотите... Затем настраиваете какой нибудь OPC сервер на этот контроллер и указываете адреса ячеек памяти в которых лежит Ваша информация. Вот и все. Вы связали ПК с ADAMом. |
|
Новичок Присоединился: 16 Март 2005 Категория: Kazakhstan Online Status: Offline Публикации: 22 |
|
Ладно с контроллером я вроде разобрался, подскажите как в 5013 из кода получить или сопротивление или уже температуру. Для точности скажу что 100 Ом у меня FFFF |
|
Да не рухнет голова подсказывающего
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |