PDA

Просмотр полной версии : Глюк PLC63, произвольное срабатывание выходов при включении



kfvniiz
18.11.2011, 18:56
ПЛК 63-PPPPИИ.L, №21148091001004547, M09005672009
Прошивка 2.12 10 0с

Иногда, при подаче питания контроллера, особенно, если его только что выключили произвольно срабатывают выходы (3-й наиболее часто). Это происходит до появления буквы 'э' в 16 позиции второй строки дисплея, а так же в момент когда буква 'э' уже появилась. В момент появления надписи ОВЕН во второй строке все случайно включенные выходы отключаются.

Насколько я понимаю пользовательская программа в этот момент еще не запущена. Так как она наверное стартует после или в момент появления надписи ОВЕН.

Если с морганием дисплея, промаргиванием первой строки на месте второй, мелкими глюками PLC конфигуратора можно было как то мириться, то такое поведение выходов недопустимо!

Хотелось бы услышать от разработчиков:
1) Возможно ли устранение данной проблемы с выходами, если да то каким образом?
2) Не спасет ли в этом случае откат на прошивку 1.89?

kfvniiz
18.11.2011, 19:09
Да еще добавлю что при таком сбое выходы находятся в некорректном состоянии где то в течение 1 секунды.

Николаев Андрей
18.11.2011, 19:10
Прибор необходимо доставить в СЦ для смены прошивки периферийного процессора.

kfvniiz
18.11.2011, 19:18
В краснодаре в ООО «КИП-Сервис» - (ул. Митрофана Седина 145/1) это можно сделать?

Николаев Андрей
19.11.2011, 00:19
Нет, не может.
Но доставку удобнее всего делать через них.

kfvniiz
26.02.2012, 18:09
Круто не прошло и полгода, как в сервисцентре обновили прошивку. Только вот еще за это взяли 900р. Не серьезно как то это!

ps
Как работает с новой прошивкой еще не проверял

Валенок
26.02.2012, 18:35
Лично наблюдал данный эффект.
Так с новой - щелкает ?
(вопрос - овенцам)

IVM
26.02.2012, 19:02
ПЛК 63-PPPPИИ.L, №21148091001004547, M09005672009
Прошивка 2.12 10 0с

Иногда, при подаче питания контроллера, особенно, если его только что выключили произвольно срабатывают выходы (3-й наиболее часто). Это происходит до появления буквы 'э' в 16 позиции второй строки дисплея, а так же в момент когда буква 'э' уже появилась. В момент появления надписи ОВЕН во второй строке все случайно включенные выходы отключаются.

Насколько я понимаю пользовательская программа в этот момент еще не запущена. Так как она наверное стартует после или в момент появления надписи ОВЕН.

Если с морганием дисплея, промаргиванием первой строки на месте второй, мелкими глюками PLC конфигуратора можно было как то мириться, то такое поведение выходов недопустимо!

Хотелось бы услышать от разработчиков:
1) Возможно ли устранение данной проблемы с выходами, если да то каким образом?
2) Не спасет ли в этом случае откат на прошивку 1.89?

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

kfvniiz
27.02.2012, 17:54
Добрался до контроллера. При перепрошивке ему зачем то заменили дисплей (хотя с тем что там был проблем не было) может за это и взяли 900 рублей. Версия теперь 2.12 10 10, ранее была 2.12 10 0с. Погонял тесты воспроизвести случайные срабатывания выходов при включении не удалось. Промаргивания дисплея остались, глюк с выводом первой строки на месте второй не заметил (но не факт что его нет) так как он не стабилен.

ps из новых особенностей удалось заметить что при включении вместо надписи овен (это после вывода буквы э) дисплей иногда весь заполняется нулями, ну а далее вроде все штатно, звук из динамика и штатная работа программы в контроллере.
Пока писал последний абзац глюк с промаргиванием первой строки на месте второй успел проявиться. Так что косяки с выводом на дисплей остались. Но это все фигня лишь бы выходы не срабатывали случайным образом при включении контроллера.

rovki
27.02.2012, 21:28
А Вы сделайте так, чтобы питание на дискретные выходы начинало поступать с задержкой относительно момента подачи питания на ПЛК (по хорошему так и надо проектировать схему шкафа управления) и тогда на глюки прошивки можно наплевать.
Вы наверное шутите :confused: Чтобы на каждый баг ставить защиту :eek: да еще на этапе проектирования :rolleyes: .Я понимаю когда приходится заплатки ставить в работающее оборудование ,когда простой дороже денег ,а тут??

BETEP
27.02.2012, 21:51
(по хорошему так и надо проектировать схему шкафа управления) и тогда на глюки прошивки можно наплевать.
Это с какого бодуна?
Блин, Мерседесы и прочие терпят убытки отзывая машины с мелкими на наш взгляд дефектами, а дилеры Овена зарабатывают на дефектах?
Что зарабатываем? Хорошее имя или позорную приставку к этому имени?

Сталкивался с «КИП-Сервис» когда в Пятигорске по делам был, шибко плохое впечатление.:mad:
и цены накручивают как ненормальные. монополисты хреновы.
И сейчас мой клиент быстрее через Москву купит, чем в этой нехорошей конторе.

IVM
28.02.2012, 09:46
Вы наверное шутите :confused: Чтобы на каждый баг ставить защиту :eek: да еще на этапе проектирования :rolleyes: .Я понимаю когда приходится заплатки ставить в работающее оборудование ,когда простой дороже денег ,а тут??

Это не защита от бага, а хороший тон при проектировании схемы питания внешних цепей ПЛК. Естественно, что фирме "ОВЕН" надо исправлять ошибки и вообще повышать свой корпоративный уровень.

rovki
28.02.2012, 10:08
Что тут хорошего ставить лишние механические контакты и соответственно цепи управления ими (таймеры).???Где этому учат ?Ссылочку если можно.В свое время выходы ПР110 вели себя аналогично ,причем не при включении питания ,пока не исправили этот баг .А тут как быть?

lara197a
28.02.2012, 10:31
Вот сколько юзал ни разу такого не было.
Может дело в программе пользователя?
Пишите к примеру в последней строке программы по включению все выходы в False на сколько там нужно.

IVM
28.02.2012, 12:47
Что тут хорошего ставить лишние механические контакты и соответственно цепи управления ими (таймеры).???Где этому учат ?Ссылочку если можно.В свое время выходы ПР110 вели себя аналогично ,причем не при включении питания ,пока не исправили этот баг .А тут как быть?

Этому учит жизнь.

Валенок
28.02.2012, 18:53
ни разу такого не было.
Реальный факт :(
По вышеизложенному присоединяюсь к группе собирающий средства для посылки шёлкового шнура IVM :)
Обвешать овен таймерами от леграна или абб ? - есть более простые пути.
PS
Так в новой щелкает ? :confused:

kfvniiz
29.02.2012, 01:04
Сталкивался с «КИП-Сервис» когда в Пятигорске по делам был, шибко плохое впечатление.:mad:

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



Вот сколько юзал ни разу такого не было.

Дык тоже не сразу заметил, просто для отладки однажды быстро передернул питание и обратил внимание на вот такое срабатывание выходов при запуске контроллера.



Это не защита от бага, а хороший тон при проектировании схемы питания внешних цепей ПЛК

Это костыль, а что если будет скачок напряжения и контроллер успеет словить что то и пойдет на перезапуск, а схема защиты не заметит этого.
А что если используемый для задержки таймер тоже страдает подобным.

Николаев Андрей
29.02.2012, 08:57
Проблема с нештатным срабатыванием выходов на ПЛК63 полностью снята. Все интересующиеся могут получить протокол тестирования.

С индикацией боремся.

ksn33
29.02.2012, 12:15
Этому учит жизнь.
Согласен на 100 процентов. Я думаю ни один производитель не даст гарантии как ведет его электронное оборудование при подаче на него питания! Переходные процессы еще никто не отменял и просчитать их гораздо сложнее. Пример: питание может появиться мгновенно (теория) или в течении нескольких миллисекунд (а то и секунд) благодаря отсутствию нормального контакта в линиях и КУ (практика). О какой стабильности любой электроники в такой момент можно говорить!
Сам при проектировании оборудования с ПЛК (при наличии механизмов могущих выйти из строя или вывести что либо или кого либо из строя http://www.owen.ru/forum/images/icons/icon7.gif) обязательно ставлю кнопку Пуск (Ход) включающую (через КУ -реле, пускатель) питание цепей управления и выключающую их при пропадании питания, так же это КУ включено в цепь аварийной остановки (блокировки) оборудования. Питание на ПЛК как правило подается до перечисленных цепей. В таком случае ПЛК видит что когда включилось и в случае аварийной остановки видит последующие действия для "черного ящика".
Это все из практики

kfvniiz
29.02.2012, 14:39
Переходные процессы еще никто не отменял и просчитать их гораздо сложнее. Пример: питание может появиться мгновенно (теория) или в течении нескольких миллисекунд (а то и секунд) благодаря отсутствию нормального контакта в линиях и КУ (практика). О какой стабильности любой электроники в такой момент можно говорить!
Сам при проектировании оборудования с ПЛК (при наличии механизмов могущих выйти из строя или вывести что либо или кого либо из строя http://www.owen.ru/forum/images/icons/icon7.gif) обязательно ставлю кнопку Пуск (Ход) включающую (через КУ -реле, пускатель) питание цепей управления и выключающую их при пропадании питания, так же это КУ включено в цепь аварийной остановки (блокировки) оборудования. Питание на ПЛК как правило подается до перечисленных цепей. В таком случае ПЛК видит что когда включилось и в случае аварийной остановки видит последующие действия для "черного ящика".
Это все из практики

А что будет если при скачке напряжения эти цепи имеющие разную чувствительность поведут себя по разному, т.е. контроллер начнет перезапуск (из-за просадки напряжения, или словит там что то и у него сработает сторожевой таймер), а цепь защиты не заметит этого. Или наоборот цепь защиты словит что то и отрубит выходы контроллера на ходу.

Потом не стоит говорить что с переходными процессами при пуске все так плохо. Возьмем ту же atmega там есть фьюз биты типа браун детект и бодлевел, сат0 ... сат1 так вот ими и настраивается поведение в этих случаях. У других процессоров подозреваю что есть нечто аналогичное.

ksn33
29.02.2012, 16:40
Какие цепи с разной чувствительностью? Ставится 1 (один) пускатель отключающий ВСЕ цепи управления! С блок-контактов выдается дискретный сигнал на ПЛК - все отключено! Как правило независимо от этого на каждое напряжение управления (или по группам или по цепям защиты) ставиться катушка реле с контактов которого сигнал то же стекается на ПЛК. Все пипец! Если какого либо напряжения нет авария! Вот и покажи мне ссылку где любой производитель нормирует переходные процессы в своем оборудовании при включениях!
Сам давеча варежку разинул когда увидал как S7-322 при переключении на РТП светики оставил включенными! Я думал не может быть! И производитель и фирма - ан нет! Конечно если речь идет о проектах типа включился свет-не включился свет, то конечно защиты будут только мешать останешься в темноте плохо как! А если серьезный механизм ... тогда защита лишней не будет! Тем более учитывая тенденцию к дебилизации персонала во всех уровнях то лучше предусмотреть худшее! Это жизнь

kfvniiz
29.02.2012, 17:43
Какие цепи с разной чувствительностью? Ставится 1 (один) пускатель отключающий ВСЕ цепи управления! С блок-контактов выдается дискретный сигнал на ПЛК - все отключено! Как правило независимо от этого на каждое напряжение управления (или по группам или по цепям защиты) ставиться катушка реле с контактов которого сигнал то же стекается на ПЛК. Все пипец!

А как эта схема отработает при нештатном перезапуске контроллера, например, по сторожевому таймеру?



Вот и покажи мне ссылку где любой производитель нормирует переходные процессы в своем оборудовании при включениях!

Не нормирует но предусматривает защиту если брать atmega то там есть, например, для atmega64 раздел System Control and Reset.
а в нем например написано следующее:
Brown-out Detection ATmega64 has an On-chip Brown-out Detection (BOD) circuit for monitoring the VCC level during operation by comparing it to a fixed trigger level ...
Вот это и позволяет избежать проблем т.к. пока напряжение питания не превысило определенный уровень, и этот уровень не удерживался в течении некоторого времени будет использован внутренний сброс для процессора. Эта же схема работает не только при включении питания но и в процессе штатной работы устройства.

ksn33
29.02.2012, 18:09
А как эта схема отработает при нештатном перезапуске контроллера, например, по сторожевому таймеру?

Не путать перезагрузку от переходных процессов при подаче питания

[/QUOTE]
Не нормирует но предусматривает защиту если брать atmega то там есть, например, для atmega64 раздел System Control and Reset.
а в нем например написано следующее:
Brown-out Detection ATmega64 has an On-chip Brown-out Detection (BOD) circuit for monitoring the VCC level during operation by comparing it to a fixed trigger level ...
Вот это и позволяет избежать проблем т.к. пока напряжение питания не превысило определенный уровень, и этот уровень не удерживался в течении некоторого времени будет использован внутренний сброс для процессора. Эта же схема работает не только при включении питания но и в процессе штатной работы устройства.[/QUOTE]

Жаль одним микроконтроллером системы управления не заканчиваются там есть еще куча всякой навески чтоб управлять всяким фаршем из реле, катушек пускателей, катушек распределителей и прочей хрени каждая из которых, к сожалению уровня сигнала микроконтролера не понимает, а тута еще комуникационники чтоб ему (контролеру) не скучно было одному! вот весь этот веселый зоопарк и оживает при включении питания и не знает что у микроконтролера есть какието планы на включение! Добавьте пару рационализаторов-электриков самоучек и буде усе под контролем

BETEP
29.02.2012, 22:35
Вот и покажи мне ссылку где любой производитель нормирует переходные процессы в своем оборудовании при включениях!
Да без проблем

ПЛК63 имеет сертификат соответствия, отвечает госту 51350-99 о безопасности всяких штучек.
http://files.stroyinf.ru/Data1/10/10336/
пункт 15.
Почитайте...

ksn33
29.02.2012, 22:40
BETEP вылези из лаборатории в цех там и поймешь

BETEP
29.02.2012, 22:42
а я всё ещё в "поле"