![]() |
WinCC + CoDeSys -- Проблема с адресацией (от %QX0.8 до %QX0.15) |
Ответить ![]() |
Автор | |
![]() Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок ![]() Присоединился: 20 Апрель 2006 Категория: Ukraine Online Status: Offline Публикации: 25 |
![]() ![]() ![]() ![]() Опубликовано: 13 Февраль 2007 18:07 |
Всем доброго времени суток. Есть ПЛК WAGO 750-842, нижний уровень написанный на CoDeSys и верхний - SCADA WinCC. Проблема следующего плана: При обращении из WinCC к сигналам дискретных выходов, находящихся в диапазоне адресов от %QX0.8 до %QX0.15 (или от %QX1.8 до %QX1.15 и т.д.), в ПЛК вылетает ERROR (горит красная лампочка). А при обращении к сигналам, находящимся в диапазоне адресов %QX0.0 до %QX0.7 (или от %QX1.0 до %QX1.7 и т.д.), все работает нормально... Одно ясно точно, что проблема не в модулях. Так как в КоДеСис все работает. Может дело в OPC или еще в чем? Помогите пожалуйста... |
|
"УкрСервисАвтоматика" - http://avtomatika.poltawa.com
|
|
![]() |
|
![]() Действительный член ![]() Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
![]() ![]() ![]() ![]() |
ИМХО не очень хорошая идея через OPC обращаться по прямым адресам. Я бы сделал для них переменные и отдавал наверх только их значения. Почему такой вариант не подходит?
|
|
Igor Petrov
|
|
![]() |
|
![]() Действительный член ![]() ![]() Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
![]() ![]() ![]() ![]() |
В чем состоит принципиальное различие? позвольте полюбопытствовать...
|
|
![]() |
|
![]() Действительный член ![]() Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
![]() ![]() ![]() ![]() |
1) по хорошему, все прямые адреса должны быть сопоставлены неким осмысленно поименованным переменным в одном месте, дабы при последующих правках или заменах в железе, не выискивать их и не ломать голову, для чего они использовались |
|
Igor Petrov
|
|
![]() |
|
![]() Действительный член ![]() ![]() Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
![]() ![]() ![]() ![]() |
Это скорее из области архитектуры проекта. Я тоже считаю, что такая инкапсуляция прямых адресов положительно скажется на архитектуре проекта в целом. Поощряет модульность и проще в сопровождении.
Но в данном случае, по какой то причин недоступным оказался второй байт слова чего по моему быть не должно. В связи с этим было бы интересно проверить адреса : %QX0.8 -> %QX1.0 %QX1.8 ->%QX4.0 Так как иметься аппаратный выход есть возможность понаблюдать за этими адресами, Может, по какой то причине X рассматриваться как байт, а не как слово. |
|
![]() |
|
![]() Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок ![]() Присоединился: 20 Апрель 2006 Категория: Ukraine Online Status: Offline Публикации: 25 |
![]() ![]() ![]() ![]() |
Спасибо за совет. Так и сделал. |
|
"УкрСервисАвтоматика" - http://avtomatika.poltawa.com
|
|
![]() |
Ответить ![]() |
Переход на форум | Права доступа на форуме ![]() Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |