Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Отладка програм для ADAM’а

 Ответить Ответить
Автор
Сообщение
compm2001 Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - compm2001 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Отладка програм для ADAM’а
    Опубликовано: 02 Август 2005 15:18
Добрый день! Есть ли какой нибудь более удобный способ отладки программы для ADAM-5510 c TCP чем компиляция программы на ПК, загрузка через ftp, запуск ее при помощи конфигурационной утилиты и выводом ее интересных значений через printf на терминал? Нет ли какого нибудь эмулятора МК, или debugera? Очень буду признателен за совет, так как очень надоело по 50 раз в день делать то что описано выше...
Наверх
Aptechkin Смотреть выпадающим
Новичок
Новичок


Присоединился: 16 Март 2005
Категория: Kazakhstan
Online Status: Offline
Публикации: 22
Свойства публикации Свойства публикации   Ответить, цитируя автора - Aptechkin Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Сентябрь 2005 17:47
Добры день! Если не трудно то подскажи как настроить ADAM-5510 TCP для работы с Ethernet сетью, а то вроде настроил юзаю контроллер стандартной утилитой утилита пишет что контроллер не найден. Да контроллер пустой т.е. без какой либо исполняемой проги. Заранее благодарен
Да не рухнет голова подсказывающего
Наверх
compm2001 Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - compm2001 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Октябрь 2005 00:47
Вроде как ничего особенного там делать не нужно. В утилите для настройки контроллера указываешь IP адрес и маску подсети. И все... Жмешь там обновить. Главное чтоб подсеть была правильная. Естественно кабель обожми не прямой а компьютер-компьютер.
Наверх
Aptechkin Смотреть выпадающим
Новичок
Новичок


Присоединился: 16 Март 2005
Категория: Kazakhstan
Online Status: Offline
Публикации: 22
Свойства публикации Свойства публикации   Ответить, цитируя автора - Aptechkin Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Октябрь 2005 17:00
Так в том то и дело IP я дал контроллеру 192.192.1.78 у компа
192.192.1.79 маска подсети и у контроллера и у компа 255.255.255.0
единственное Hostname у контроллера 192.192.1.78. Так вот утилитой
контроллер не находит хотя пинг есть. Пытаюсь добавить сам через меню
Tool->Add Remote Ethernet Device
пишет что или маска подсети неправильная или кабель не подключен, а
насчет сетевого кабеля так я через свич юзаю. Я вот думаю а в
контроллер ничего пихать не надо из программ. И в чем тогда у меня
проблемма если ничего пихать не надо. Если не трудно то помогите, а то
срочно надо.
Да не рухнет голова подсказывающего
Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Октябрь 2005 17:30

Было дело с ВАГО.

Перекрестный кабель  - отличная связь,

хаб - отличная связь,

свитч - нету связи.

Сменил маску подсети на 255.255.0.0  -  отличная связь и со свитчем.

 

Наверх
Aptechkin Смотреть выпадающим
Новичок
Новичок


Присоединился: 16 Март 2005
Категория: Kazakhstan
Online Status: Offline
Публикации: 22
Свойства публикации Свойства публикации   Ответить, цитируя автора - Aptechkin Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Октябрь 2005 11:03
А программа внутри контроллера у тебя была или ты прям после включения контроллера и все в порядке было?
Да не рухнет голова подсказывающего
Наверх
compm2001 Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - compm2001 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Октябрь 2005 22:24
Первоначально опубликовано Aptechkin

А программа внутри контроллера у тебя была или ты прям после включения контроллера и все в порядке было?


Что значит программа была или нет? Если Вам нужно по 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ом.
Наверх
Aptechkin Смотреть выпадающим
Новичок
Новичок


Присоединился: 16 Март 2005
Категория: Kazakhstan
Online Status: Offline
Публикации: 22
Свойства публикации Свойства публикации   Ответить, цитируя автора - Aptechkin Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Октябрь 2005 06:10

Ладно с контроллером я вроде разобрался, подскажите как в 5013 из кода получить или сопротивление или уже температуру. Для точности скажу что 100 Ом у меня FFFF

Да не рухнет голова подсказывающего
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz