конкурентный доступ PLC цикла и Profibus |
Ответить |
Автор | |
Новичок Присоединился: 19 Июнь 2008 Online Status: Offline Публикации: 1 |
Опубликовано: 19 Июнь 2008 10:43 |
Добрый день!
При подключении контроллера Wago 750-833 к сети Profibus-DP не отрабатывает программа, залитая на контроллер, не изменяются выходные глобальные переменные. Если отключить сеть Profibus все работает нормально. Дело,скорее всего в том, что я смотрю на выходные каналы "напрямую". Т.е. в Сайконе я устанавливаю связь с переменными, ассоциированными с модулями ввода вывода. А к этим переменным доступ PLC цикла и Profibus цикла осуществляется конкурентно. Т.е. если программа не запущена, то их никто не обновляет, и они могут меняться только по сети, а если запущена, то в каждом цикле программы в них записывается то, что вычисляется в PLC, а потом идет цикл обмена по Профибасу. Как можно обойти эту проблему? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Случайно наткнулся на старое сообщение. Отвечу на случай, если у кого-то вновь возникнет такой вопрос.
Наилучший способ решить эту проблему - не обращаться к выходным каналам через Profibus, а завести для этого соответствующие переменные в программе контроллера. И по сети обращаться уже к ним. Например: Output1 AT %QW0: WORD; Output1State AT %QW256: WORD; Output1Remote AT %IW256: WORD; [...] IF RemoteControl THEN Output1 := Output1Remote; ELSE Output1 := WhatYouNeed; END_IF; Output1State := Output1; |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |