Переменные из WinCC в PLC не записываются
Дмитрий Филь; 19.9.02

Переменные считываются из контроллера, а запись в контроллер корректно не происходит (например, возьмем кнопку, при нажатии на которую взводится бит. Так вот "1" записывается в контроллер только после 20-30 нажатий на кнопку). В проекте около 650 переменных, время обновления 100мс (почти у всех перемнных).

У меня сеть MPI, на ней PLC(315 2DP) и PC(PIII,450MHz, 128Mb ОЗУ, OS WinNT4) c WinCC(V5.1 HF2).

Подскажите, почему так происходит?
Зараннее благодарен за любую помощь.
Re: Переменные из WinCC в PLC не записываются
Евгений; 20.9.02

А с upon change та же ситуация? Кнопка случайно сделана не в собственной "панели" как элемент? Если да , то надо "разобрать панель" и отдельно для этой кнопки побаловаться параметрами.

Re: Переменные из WinCC в PLC не записываются
Дмитрий Филь; 20.9.02

Кнопка самая обычная, на событие Mouse Action которой написана функция, которая должна взводить бит в контроллере. C upon change тэги из контроллера читаются примерно раз в секунду-две, а с записью все то же самое.

P.S. А что имеется в виду под "собственной панелью"?
Re: Переменные из WinCC в PLC не записываются
Евгений; 23.9.02

Кнопка может являться составной частью какого то объекта, собранного как "create object" в Graphic Designer, странно всё должно работать.

Re: Переменные из WinCC в PLC не записываются
Дмитрий Филь; 23.9.02

Проблема с _ЗАПИСЬЮ_ПЕРЕМЕННЫХ_В_КОНТРОЛЛЕР_ решена. И вот каким образом: нужно убрать "галочку" в WinCC Explorer'е по такому пути: Tag Management -> Simatic S7 protokol suite -> MPI -> "клик" правой клавишей мыши -> System Parameter -> убрать "галочку" <by PLC> в рамочке "Cycle formation".

Вот такое вот решение.
Re: Переменные из WinCC в PLC не записываются
Дмитрий Филь; 23.9.02

Проблема с _ЗАПИСЬЮ_ПЕРЕМЕННЫХ_В_КОНТРОЛЛЕР_ решена. И вот каким образом: нужно убрать "галочку" в WinCC Explorer'е по такому пути: Tag Management -> Simatic S7 protokol suite -> MPI -> "клик" правой клавишей мыши -> System Parameter -> убрать "галочку" <by PLC> в рамочке "Cycle formation".

Вот такое вот решение.