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

Зависает ADAM 4520 и аналоги

 Ответить Ответить Страница  <1234 5>
Автор
Сообщение
Vald Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 02 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 427
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vald Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Зависает ADAM 4520 и аналоги
    Опубликовано: 08 Июль 2008 11:30
Извиняюсь если прописные истины написал:))))  Я их каждый день осциллографом проверяю :)))
При экспериментах ни один чайник не пострадал

-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
Наверх
chepikov Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июль 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 21
Свойства публикации Свойства публикации   Ответить, цитируя автора - chepikov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2008 11:52
Че то всего так много и еще и умного ). Вскрыл ADAM смотрю, вижу 10 джампиков на синей подставке, 5 - в верхнем положении. В программе на компе стоит 9600. Тут на вскидку при таком раскладе на скажите сколько скорость? По нашему протоколу, который я написал, есть смысл поляризацию делать?
Наверх
chepikov Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июль 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 21
Свойства публикации Свойства публикации   Ответить, цитируя автора - chepikov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2008 12:01
Коротко напишу как все устроено: Два типа датчиков расположенных в плотине, сцепленных || на одну линию связи, интерфейс у них 485, протоколы такие как я написал выше - свои. Эта линия связи сделана из кусков. Приходит в аппаратный зал АСУ. Стоит ПК. Два преобразователя, один наш злополучный 232-485 а другой Ethernet-485. Программа работает сразу с двумя типами датчиков, те которые на Ethernet-485 в комп с помощь сетевой, виртуальный порт, ну и в настройках программы этот порт. Те которые на 232-485 периодически вылетают, причем те которые на изернете работают всегда, по этой же линии связи.
Наверх
Vald Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 02 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 427
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vald Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2008 12:07

Если 5 вверху  то это 9600.  Правильно.  Поляризацию смысл делать есть всегда.

При экспериментах ни один чайник не пострадал

-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
Наверх
chepikov Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июль 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 21
Свойства публикации Свойства публикации   Ответить, цитируя автора - chepikov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2008 12:15
По устройствам нет возможности тестировать отключением, система важна, и чуть что сразу на ковер к главному инженеру.
Наверх
Vald Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 02 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 427
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vald Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2008 12:54
Так на линию сразу два мастера подключено с двумя преобразователями : один 232->485,  другой  лок сеть ->485 ?  и тот который лок сеть ->485 нормально работает, а по 232 идут ошибки ?
При экспериментах ни один чайник не пострадал

-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
Наверх
chepikov Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июль 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 21
Свойства публикации Свойства публикации   Ответить, цитируя автора - chepikov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Июль 2008 04:13
Совершенно верно, тот который эзернет-485 работает на ура, и датчики всегда опрашиваются, а который 232-485 вот он иногда и не опрашивает. Но смею заметить, программа опроса посылает запрос к датчикам поочередно, то есть сначала первый на 232-485, потом стоп, второй 232-485 потом, на датчика с преобразователя эзернет-485
Наверх
Vald Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 02 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 427
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vald Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Июль 2008 11:22

Кривее не придумаешь, но по мистической причине у нас не делается так чтобы работало а так чтобы возиться надо было.  Напрашивается причина - тот который лок сеть -> 485 периодически занимает канал.  Он может это делать и не по команде программы а потому что винда по лок сети лазяет.  Но тут я не подскажу , это надо с таким преобразователем поработать тогда поймешь что он за зверь.  Можно сунуться осциллографом -в А щупом, в В землей .  Если аккуратно засинхронизироваться то можно понять посылки и даже рассмотреть когда канал освобождается.  Ответ приборов будет меньшей амплитуды (из за сопротивления линии). Конечно по хорошему надо отцеплять и смотреть - кто портит. 

 

Теоретически если преобразователю который лок сеть->  в один или в оба конца А и В вставить по резистору 100 ом то при занятии канала преобразователем 232->485 он будет пересиливать и обмен должен правильно пройти.  Но маразм ситуации можете сами оценить.  Хотя может и сработать :))))    

При экспериментах ни один чайник не пострадал

-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
Наверх
chepikov Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июль 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 21
Свойства публикации Свойства публикации   Ответить, цитируя автора - chepikov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Июль 2008 11:52
Да такую схему наворотили, потому что датчики разные. В Com порте ПК может быть проблема?
Наверх
Vald Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 02 Октябрь 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 427
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vald Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Июль 2008 12:35

Я правильно понимаю: на одной линии связи висит несколько датчиков.  С другой стороны линии связи подключено два преобразователя интерфейса. Впараллель.  Оба подключены к одному и тому же компьютору.  Один из преобразователей  4520 , второй типа 6510 .  Второй подключен к тому же компьютору к сетевой карте компьютора.

По оченреди каким то мистическим образом узнавая что в данный момент один преобразователь не занимает канал второй опрашивает датчики.  Потом превый опрашивает все те же датчики.

На компьюторе стоит загадочное ПО которое (это одна программа или разные ?) лезет сначала через один преобразователь , потом через другой.

 

Вот я вот такую картину представил. 

Сон разума.

 

Или есть небольшая поправка: к части приборов обращаются через один преобразователь, к другой через другой.  Программы которые обращаются разные.  Просто съэкономили и для двух групп приборов взяли одну линию? 

 

При экспериментах ни один чайник не пострадал

-----------
Плохому системному интегратору всегда OPC сервер мешает.
______________
Пишу на C++ за еду
Наверх
 Ответить Ответить Страница  <1234 5>

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

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