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

Wago 750-841

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

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Wago 750-841
    Опубликовано: 14 Декабрь 2007 09:34

Первоначально опубликовано Nekit

Насколько я помню последовательность: аналоговый ввод, аналоговый вывод, модули последовательных интерфейсов, дискретный ввод, дискретный вывод. Память будет распределяться в такой последовательности. Никаких специальных команд для начала опроса модулей вроде бы нет.

Имидж ввода и имидж вывода это две разных карты однако, доступ к ним определяется модификатором прямого адреса:

I

Входы

Q

Выходы

M

Память данных

Приоритет модулей по типам в категории входов или выходов определяеться следующим образом:

Первыми встают аналоговые модули, затем дискретные, затем специальные.

Внутри типа приоритет модуля определяется близостью к контроллеру, чем ближе к контроллеру тем меньше адрес.

 

Наверх
Dismay Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Декабрь 2007 09:40
Первоначально опубликовано Petrov

В кодесисе надо нашлепать модулей такое количество, сколько их у вас есть. иначе проблема с дискретными сигналами.

Конфигуратор PLC это просто подпорка для программиста, которая помогает определить организацию памяти в имидже при текущем расположении модулей. Не более того и никакой конфигурации реальной в контроллер не передает. Это просто организатор прямых адресов, что бы не путаться. Можно вообще его не использовать при желании и просто объявить переменные ручками, разницы нет.

Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Декабрь 2007 09:52
Первоначально опубликовано Dismay

Первоначально опубликовано Petrov

В кодесисе надо нашлепать модулей такое количество, сколько их у вас есть. иначе проблема с дискретными сигналами.

Конфигуратор PLC это просто подпорка для программиста, которая помогает определить организацию памяти в имидже при текущем расположении модулей. Не более того и никакой конфигурации реальной в контроллер не передает. Это просто организатор прямых адресов, что бы не путаться. Можно вообще его не использовать при желании и просто объявить переменные ручками, разницы нет.

А у меня были проблемы. КоДеСиса под рукой нет, к сожалению, чтобы конкретно сказать, но есть там типа конфигурация ПЛК, и вот там, если не наплодить модулей, дискретные сигналы не работают. Вот так было и не раз.

Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Декабрь 2007 11:14

Первоначально опубликовано Dismay

...Конфигуратор PLC это просто подпорка для программиста, которая помогает определить организацию памяти в имидже при текущем расположении модулей. Не более того и никакой конфигурации реальной в контроллер не передает....

 Возможно, это верно для данного типа контроллеров. В принципе же CoDeSys пакует конфигурацию и все настройки модулей в специальную структуру. Она либо: а) компонуется с кодом; б) пишется в файл; в) передается в контроллер отдельным сервисом. Есть контроллеры (например, SP RTE), в которых именно по этой структуре подключаются соответствующие драйверы, затем они инициализируют модули по полученным настройкам и др.  Есть контроллеры, в которых эта структура никак не используется = ПО контроллера само находит и инициализирует модули. Короче тут нельзя говорить про CoDeSys вообще, только про конкретный контроллер. Его изготовитель может выбрать вариант конфиг-я.

Igor Petrov
Наверх
Mixer Смотреть выпадающим
Участник
Участник


Присоединился: 02 Сентябрь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 54
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mixer Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 14 Декабрь 2007 11:20
Первоначально опубликовано Petrov


А у меня были проблемы...



Подтверждаю. Есть такие проблемы. Если количество модулей в действительности не соответствует заявленному, то выходы не работают.
И еще... Пробовали ставить аналоговые модули после дискретных - тоже не пошло. Т.е. последовательность должна быть такой:
сначала аналоговые (не важно в какой последовательности), а потом дискретные. Стараемся придерживаться следующего: AI, AO, DI, DO.
Модуль              Позиция          Адрес входа      Адрес выхода
750-455 (AI)        1                   %IW0...%IW4
750-552 (AO)       2                                           %QW0...%QW2
750-402 (DI)        3                  %IX5.0...%IX5.4
750-502 (DO)       4                                           %QX3.0...%QX3.1
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Февраль 2008 12:29

Итак, остается занести это в FAQ: 

для 32-разрядных контроллеров WAGO, таких, как 750-841, 750-871 и т. п., необходимо в PLC Configuration правильно задать количество установленных модулей. А если еще и правильно определить их тип, то все должно работать как надо!

Инженер-системотехник
+7 (916) 477 3925
Наверх
Iceberg Смотреть выпадающим
Новичок
Новичок


Присоединился: 08 Февраль 2008
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Iceberg Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Февраль 2008 10:14
Максим, наверно к вам вопрос. Есть контроллер 750-841, при попытке соединения с ним кодесис выдает такую штуку Communication Error (#0): Logout Performed
В чем может быть проблема?
Пробовал и по com-порту, и через ethernet, даже разные версии кодесис устанавливал
Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 11 Февраль 2008 19:27

Communication Error (#0) означает полное мертвое отсутствие связи, никакого отклика. Причин может быть куча: неправильно настроен канал связи (Online - Communication Parameters), кабель плохой, порт сгорел и др.

Если делаете это первый раз, то в настройках канала связи легко ошибиться. Возможно, просто канал Gatevay сервера не выбран. Я бы пробовал взять обычный CoDeSys V2.3, в Target settings поставить '3S CoDeSys SP PLC WinNT', запустить прямо на своем компьютере демку PLC WinNT и связаться с ней по TCP/IP local host. Потом запустить его на другом компьютере в сети и снова связаться. Смысл в том, чтобы исключить возможные проблемы с контроллером и кабелями и потренироваться в настройке...

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


Присоединился: 08 Февраль 2008
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Iceberg Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 12 Февраль 2008 08:58
Все это неоднократно проверялось со всеми мыслимыми настройками.
Примечательно то, что даже '3S CoDeSys SP PLC WinNT', запущенный локально выдает то же самое. Причем такие глюки только на версии, которую прислали на диске с контроллером. На остальных версиях '3S CoDeSys SP PLC WinNT' работает как надо.
Поэтому думаю, проблема тут в ваговском софте. По крайней мере хочется надеяться, что это не сгорели оба порта сразу
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Февраль 2008 17:36
2 Iceberg: Так как, решили Вы проблему? Если дело в кривом софте, обратитесь ко мне - я дам рабочую версию.
Инженер-системотехник
+7 (916) 477 3925
Наверх
 Ответить Ответить Страница  <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