PDA

Просмотр полной версии : PLC160-220.A-M[M02] и внутренний БП



Пьер
09.04.2020, 08:33
У меня PLC160-220.A-M[M02]. Происходит странная вещь. Когда контроллер долго в работе, больше двух часов, у него отключается внутренний БП 24 V DC, который питает дискретные входы. (на холодную все хорошо работает). После включения выключения начинает работать БП, но хватает на 5 минут. А когда ПЛК остынет пару часиков или отдохнет, то все работает до времени.


Что выбрать сервис или внешний БП???
В чем причина может быть?
PLCInfo
PLC model MODEL PLC 160
Binary VERSION 1.0.11
Need Target version >= 3.12

Антон Новайкин
09.04.2020, 13:28
От внутреннего источника 24в питаются только входы контроллера?

Пьер
09.04.2020, 15:13
От внутреннего источника 24в питаются только входы контроллера?

Да, только DI!

Hemann
10.04.2020, 08:08
Есть мнение, что внутри непропай или микротрещина. Симптомы весьма характерные

Александр32
30.05.2020, 18:41
Такая же проблема с тремя ПЛК. Два из них ПЛК 160 А-М, теперь вот недавно взял ПЛК110-32РМ, на всех одно и тоже. Источник питания (внутренний) отрубается. источники во всех случаях питали только дискретные входы. Три месяца назад писал в ОВЕН по поводу этого казуса. Предложили их вернуть по гарантии на завод для разбирательств. Оно бы и хорошо, но как заказчику объяснить это. В общем тогда я переключился на внешний источник питания. И сейчас вылезла такая же проблема, хорошо что не успел отдать собранный щит. Представителю ОВЕНа я тогда в письме порекомендовал разобраться с причиной, но видимо им похер на наши проблемы. Похоже это проблема всех новых ПЛК. Так что на внутренний источник лучше сразу не рассчитывать. Он падает даже на одном токовом датчике в 20мА.

Sulfur
31.05.2020, 09:25
Пьер
Варианта три:
1. В сервис.
2. Менять ПЛК на новый и 24вольт.
3. Разбирать имеющийся, брать в руки лупу и искать микрторещины. Первые подозреваемые - трансформаторы и силовые транзисторы. Чаще всего встречаются кольцевые трещины вокруг выводов трансформаторов. Они появляются из за того, что трансформатор "гудит" на частоте генератора ШИМ БП. Трещины на выводах мощных транзисторов появляются из за тепловой деформации - регулярный нагрев\охлаждение расшатывает пайку. В ПЛК преобразователь маломощный, поэтому сурового бабаха по этим причинам как правило не случается.Ну и заодно не мешало бы проверить все электролиты в БП на идеологическую верность Генеральной линии Партии.

Пьер
01.06.2020, 09:16
Такая же проблема с тремя ПЛК. Два из них ПЛК 160 А-М, теперь вот недавно взял ПЛК110-32РМ, на всех одно и тоже. Источник питания (внутренний) отрубается. источники во всех случаях питали только дискретные входы. Три месяца назад писал в ОВЕН по поводу этого казуса. Предложили их вернуть по гарантии на завод для разбирательств. Оно бы и хорошо, но как заказчику объяснить это. В общем тогда я переключился на внешний источник питания. И сейчас вылезла такая же проблема, хорошо что не успел отдать собранный щит. Представителю ОВЕНа я тогда в письме порекомендовал разобраться с причиной, но видимо им похер на наши проблемы. Похоже это проблема всех новых ПЛК. Так что на внутренний источник лучше сразу не рассчитывать. Он падает даже на одном токовом датчике в 20мА.

У меня пока на внешнем работает. Видно серийный брак.
Надо отзывать и менять на новые, как у тойоты.

A.Simonov
01.06.2020, 09:59
Такая же проблема с тремя ПЛК. Два из них ПЛК 160 А-М, теперь вот недавно взял ПЛК110-32РМ, на всех одно и тоже. Источник питания (внутренний) отрубается. источники во всех случаях питали только дискретные входы. Три месяца назад писал в ОВЕН по поводу этого казуса. Предложили их вернуть по гарантии на завод для разбирательств. Оно бы и хорошо, но как заказчику объяснить это. В общем тогда я переключился на внешний источник питания. И сейчас вылезла такая же проблема, хорошо что не успел отдать собранный щит. Представителю ОВЕНа я тогда в письме порекомендовал разобраться с причиной, но видимо им похер на наши проблемы. Похоже это проблема всех новых ПЛК. Так что на внутренний источник лучше сразу не рассчитывать. Он падает даже на одном токовом датчике в 20мА.

Добрый день.

Постараемся разобраться с проблемой.
Пришлите мне в ЛС или на Почту серийные номера пострадавших ПЛК.

Идеальным вариантом было бы получить от Вас ПЛК, если это возможно. Это бы ускорило установление причины.

Vlad_doc
07.06.2020, 11:15
Добрый день. ПЛК160м2 прошивка 1.0.11. Стал периодически перезагружаться контроллер...конвейерная линия просто останавливается вся. При просмотре бортжурнала никаких записей о произошедшем нет...иногда просто нет записи с конкретной датой когда был ребут. В опциях по бортжурналу все галки выставлены. По какой причине ПЛК может не заносить запись в журнал перед перезагрузкой, потому что либо копать логику, но она работает с осени с 2019, либо сам ПЛК либо питание ПЛК? Спасибо.

A.Simonov
08.06.2020, 10:40
Добрый день. ПЛК160м2 прошивка 1.0.11. Стал периодически перезагружаться контроллер...конвейерная линия просто останавливается вся. При просмотре бортжурнала никаких записей о произошедшем нет...иногда просто нет записи с конкретной датой когда был ребут. В опциях по бортжурналу все галки выставлены. По какой причине ПЛК может не заносить запись в журнал перед перезагрузкой, потому что либо копать логику, но она работает с осени с 2019, либо сам ПЛК либо питание ПЛК? Спасибо.

Добрый день.

Выгрузите лог ПЛК через codesys: Онлайн -> Читать файл из ПЛК
Название файла можно узнать в ПЛК-Браузере командой filedir
Если я не ошибаюсь, то это log.txt
Там можно будет посмотреть причины отключения\перезагрузки и их даты (если дата настроена).

Vlad_doc
08.06.2020, 12:28
Подключился онлайн - плк браузер и команда filedir
Все что она выдала
Journal.dat
local_addres.dat
debug.txt
Download.SDB
Default.PRG
Default.CHK
Boot.SDB
source.dat

Vlad_doc
08.06.2020, 12:30
Да и перезагрузка была 6 и 7 июня...в бортжурнале последняя запись от 5 июня

A.Simonov
09.06.2020, 10:35
Подключился онлайн - плк браузер и команда filedir
Все что она выдала
Journal.dat
local_addres.dat
debug.txt
Download.SDB
Default.PRG
Default.CHK
Boot.SDB
source.dat

Да, напутал. Нужен debug.txt.
Вот в нем ПЛК хранит причины всех выключений и перезагрузок.
Его вам и нужно смотреть.

Vlad_doc
09.06.2020, 17:26
Добрый день...прочитал с ПЛК debug.txt, хотя дата и время выставлены не были (сейчас все поправил), но кусок данных когда была перезагрузка нашел. Ясно, что это "сторожевая собака"...неясна причина. Кусок файла прикладываю.

Vlad_doc
10.06.2020, 12:24
2020. 6.10 6:45:25 # 0 KERNEL LOADED
2020. 6.10 6:45:25 # 17 E PLC was reset by watchdog!
2020. 6.10 6:45:25 # 14 PCL was reseting by watchdog
2020. 6.10 6:45:25 # 3 M Last run module Id =-2142195170
2020. 6.10 6:45:25 # 3 M Last post module Id =-993346666
2020. 6.10 6:45:25 # 3 M local_status =920000140

Это утренняя сводка..куда копать?

Vlad_doc
10.06.2020, 18:58
"Говорят" ли последние три строчки о причине перезагруки ПЛК...если да, то как расшифровать эти длинные целые. Файл debug.txt содержит только такие структуры, связанные с ребутом.

A.Simonov
11.06.2020, 12:04
"Говорят" ли последние три строчки о причине перезагруки ПЛК...если да, то как расшифровать эти длинные целые. Файл debug.txt содержит только такие структуры, связанные с ребутом.

Добрый день.

Последние строчки предназначены для наших разработчиков.
Отправьте мне полный лог и проект на a.simonov@owen.ru (в тексте письма дайте ссылку на эту тему на форуме)
Я попробую понять в чем причина.

Но если говорить глобально, то у watchdog обычно всего две причины появления:
1) Ошибка в коде проекта. Это может быть: деление на ноль, неверная работа с указателями, зацикливание пользовательской программы, блокирующий основной поток код.
2) Слишком большой проект, с большим количеством сетевого обмена, и небольшое время цикла ПЛК (этот watchdog обычно срабатывает в произвольные моменты времени иногда чаще, иногда реже.) В данном случае нужно просто увеличить время цикла.

Vlad_doc
11.06.2020, 14:34
Спасибо за ответ...в данный момент стараюсь сам найти "нечто" в коде...если не выявлю то обязательно пришлю. Мин цикл установлен на 12мс, модуль Статистика выдает, что свободное время ПЛК 11мс. По сетевому обмену: на 232 висит DI модуль 32 точки опрос по pool time 100мс и DO модуль 16 точек опрос по изменению, на 485 висят ПЧ в количестве 5 штук в каждом по 5word обмена.

IVM
11.06.2020, 15:12
Спасибо за ответ...в данный момент стараюсь сам найти "нечто" в коде...если не выявлю то обязательно пришлю. Мин цикл установлен на 12мс, модуль Статистика выдает, что свободное время ПЛК 11мс. По сетевому обмену: на 232 висит DI модуль 32 точки опрос по pool time 100мс и DO модуль 16 точек опрос по изменению, на 485 висят ПЧ в количестве 5 штук в каждом по 5word обмена.

ПЧ в одном шкафу с ПЛК ? Что еще в шкафу с ПЛК установлено ?

Александр32
11.06.2020, 18:25
Добрый день! ПЛК к сожалению не получится снять, они в разных городах. Один Сейчас в Тольятти, я как раз на объекте, завтра посмотрю номер, но снять не дадут. Производство однако.

Vlad_doc
11.06.2020, 20:00
ПЧ в одном шкафу с ПЛК ? Что еще в шкафу с ПЛК установлено ?

Шкаф 2-х секционный...в первой секции ПЛК, автоматы, пускатели, а во второй 3 ПЧ по 15 кВт каждый,,внутренней перегородки нет.

IVM
11.06.2020, 20:24
Шкаф 2-х секционный...в первой секции ПЛК, автоматы, пускатели, а во второй 3 ПЧ по 15 кВт каждый,,внутренней перегородки нет.

Катушки пускателей RC-цепочками зашунтированы ?

Vlad_doc
11.06.2020, 20:43
Катушки пускателей RC-цепочками зашунтированы ?

Не зашунтированы...включение катушек осуществляется через промежуточное реле

IVM
12.06.2020, 11:35
Не зашунтированы...включение катушек осуществляется через промежуточное реле

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

Vlad_doc
12.06.2020, 19:06
Если я правильно Вас понимаю ЭМ помехи вызывают в ПЛК такой сбой, что срабатывает "сторожевая собака", т.е. "зависание" цикла программы? Так то пускатели в шкафу 16-25А, ПЛК запитан от источника БП.

Sulfur
12.06.2020, 22:04
включение катушек осуществляется через промежуточное реле
Если контактор не имеет встроенной схемы подавления противоЭДС, то в момент его отключения на контактах промежуточного реле возникает дуга, амплитуда может быть довольно высокой. Импульс хоть слаботочный и короткий, но создает помеху как и по питанию, так и в радиодиапазоне (радиоизлучение). Это может и быть причиной внезапной перезагрузки ПЛК и другой цифровой электроники.
Лично сталкивался с подобной проблемой. В одной установке ПЛК через промежуточные реле управлял пневмоклапанами 230В, монтаж в шкафу довольно плотный. В некоторые моменты происходил сбой в узле "быстрых" входов ПЛК110.М2, отмечалась потеря связи с панелью СП307. Вылечилось разнесением в пространстве ПЛК и промежуточных реле, переключение питания ПЛК (внешний БП, питание ПЛК 24В) и питания исполнительных устройств, установкой варисторов на катушки клапанов, а так же экранирование проводов к этим катушкам.

IVM
12.06.2020, 23:17
Если я правильно Вас понимаю ЭМ помехи вызывают в ПЛК такой сбой, что срабатывает "сторожевая собака", т.е. "зависание" цикла программы? Так то пускатели в шкафу 16-25А, ПЛК запитан от источника БП.

А БП от чего запитан ?

СержР
13.06.2020, 09:04
Добрый день!
*Проект делаем совместно с Vlad_doc: Владислав пишет программу, я занимаюсь "железом" *
От ИБП двойного преобразования Fsp Knight PRO+ TW 1K запитаны следующие устройства: контроллер ПЛК160-220.А-М, модуль МВ110-24.32ДН, модуль МУ110-224.16К, блок питания 24В промежуточных реле, блок питания 24В индуктивных датчиков, преобразователь интерфейсов RS-232 <-> RS-485 АС3-М-220.

IVM
13.06.2020, 11:16
Пускатели что коммутируют ? Силовые и слаботочные провода разнесены ?

Vlad_doc
13.06.2020, 17:41
Срабатывает ли watcdog на "пропадание" слейва в сети?

СержР
14.06.2020, 11:36
Пускатели что коммутируют ? Силовые и слаботочные провода разнесены ?
Пускатели коммутируют двигатели 5,5кВт, 7,5кВт и маломощные вентиляторы принудительного охлаждения двигателя. В одном месте идут параллельно. Это как это может повлиять на появление watcdog?

IVM
14.06.2020, 12:03
Пускатели коммутируют двигатели 5,5кВт, 7,5кВт и маломощные вентиляторы принудительного охлаждения двигателя. В одном месте идут параллельно. Это как это может повлиять на появление watcdog?

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

Катушки пускателей и промежуточных реле надо обязательно зашунтировать демпферными цепочками.

ИБП у вас запитан от одной из фаз, заведенных в шкаф ?

e.filatov
14.06.2020, 13:01
Это как это может повлиять на появление watcdog?

Немного расскажу подробнее, к чему всё это приводит и как влияет.
Обратимся к нашему любимому ГОСТ 61131-2 "Контроллеры программируемые. Требования к оборудованию и испытания".
При комутировании пускателей и линий с индуктивной нагрузкой (как уже ранее сказал IVM) возникает микросекундный импульс, который может достигать огромной амплитуды. Сам же ГОСТ (понимая что абсолютно защититься от любой помехи внутри устройства невозможно, см. таблицу 30 и зоны защиты от микросекундных помех) регламентирует, что устройство должно выдерживать воздействие микросекундной помехи на порты ввода-вывода амплитудой 2 кВ (провод-земля) и 1 кВ (провод-провод), см таблицу 33. При этом система должна функционировать с критерием качества B, что означает кратковременное ухудшение характеристик ПЛК во время воздействия помехи, с последующим самостоятельным возвращением в рабочее состояние. (см. табл. 31)
К чему я всё это так расписывал - кроме обеспечнения защиты от возникновения импульсных помех, разработчик (что прибора, как я, что шкафа и установки, как вы). ДОЛЖЕН обрабатывать исключительные ситуации внутри, возникающие в оборудовании. Это касается и обмена данными, и обработка помех по цифровым/аналоговым входам. Всё это должно дополнительно фильтроваться внутри ПО ПЛК, там, где это возможно. Поэтому срабатывание WDT - это уже крайняя мера для восттановления работоспособности ПЛК без участия оператора.

СержР
14.06.2020, 16:29
Немного расскажу подробнее, к чему всё это приводит и как влияет.
Обратимся к нашему любимому ГОСТ 61131-2 "Контроллеры программируемые. Требования к оборудованию и испытания".
При комутировании пускателей и линий с индуктивной нагрузкой (как уже ранее сказал IVM) возникает микросекундный импульс, который может достигать огромной амплитуды. Сам же ГОСТ (понимая что абсолютно защититься от любой помехи внутри устройства невозможно, см. таблицу 30 и зоны защиты от микросекундных помех) регламентирует, что устройство должно выдерживать воздействие микросекундной помехи на порты ввода-вывода амплитудой 2 кВ (провод-земля) и 1 кВ (провод-провод), см таблицу 33. При этом система должна функционировать с критерием качества B, что означает кратковременное ухудшение характеристик ПЛК во время воздействия помехи, с последующим самостоятельным возвращением в рабочее состояние. (см. табл. 31)
К чему я всё это так расписывал - кроме обеспечнения защиты от возникновения импульсных помех, разработчик (что прибора, как я, что шкафа и установки, как вы). ДОЛЖЕН обрабатывать исключительные ситуации внутри, возникающие в оборудовании. Это касается и обмена данными, и обработка помех по цифровым/аналоговым входам. Всё это должно дополнительно фильтроваться внутри ПО ПЛК, там, где это возможно. Поэтому срабатывание WDT - это уже крайняя мера для восттановления работоспособности ПЛК без участия оператора.
Контроллер и пускатели разнесены на расстояние 1м и пускатели подключены через промежуточное реле.И WDT срабатывает не при переходных процессах(во время коммутаций),а при запущенной линии.По-этому переходные процессы полагаю можно исключить.

IVM
14.06.2020, 16:59
Контроллер и пускатели разнесены на расстояние 1м и пускатели подключены через промежуточное реле.И WDT срабатывает не при переходных процессах(во время коммутаций),а при запущенной линии.По-этому переходные процессы полагаю можно исключить.

Пускатели включаются при запуске линии и выключаются при останове линии ? После запуска линии дискретные выходы ПЛК чем управляют ?

ИБП у вас запитан от одной из фаз, заведенных в шкаф ?

e.filatov
14.06.2020, 17:33
И WDT срабатывает не при переходных процессах(во время коммутаций),а при запущенной линии.
Ну так копните в алгоритме, что приводит к зависанию программы.
Обмен, ожидание состояние переменной, громоздкие вычсления и т.д.
Снимите лог изменения переменной AI 10ms перед зависанием, расставьте контрольные точки с записью значений в RETAIN.

СержР
14.06.2020, 20:20
Пускатели включаются при запуске линии и выключаются при останове линии ? После запуска линии дискретные выходы ПЛК чем управляют ?

ИБП у вас запитан от одной из фаз, заведенных в шкаф ?

После запуска линии дискретные выходы не переключаются: это дробильно-сортировочный комплекс,запускаются абсолютно все механизмы и во время работы(когда работают все механизмы) срабатывает WTD.
ИБП двойного преобразования(инверторный) запитан от фазы и ноля.

IVM
15.06.2020, 09:24
После запуска линии дискретные выходы не переключаются: это дробильно-сортировочный комплекс,запускаются абсолютно все механизмы и во время работы(когда работают все механизмы) срабатывает WTD.
ИБП двойного преобразования(инверторный) запитан от фазы и ноля.

А чем ПЛК занимается во время работы линии ?

Vlad_doc
15.06.2020, 09:31
А чем ПЛК занимается во время работы линии ?

Сетевой обмен с ПЧ и МВВ...мониторинг тревог...реакция на действия оператора

IVM
15.06.2020, 09:44
Сетевой обмен с ПЧ и МВВ...мониторинг тревог...реакция на действия оператора

Сетевой обмен через конфигуратор сделан или через библиотеки ?

Vlad_doc
15.06.2020, 09:47
Сетевой обмен через конфигуратор сделан или через библиотеки ?

Конфигуратор

Vlad_doc
15.06.2020, 09:49
Сеть 232 через переходник подключены МВВ...первый DI на 32 точки с адресом 10, второй DO с адресом 42. Сеть 485 5 ПЧ адресация 12, 10, 18, 20, 28

IVM
15.06.2020, 09:51
ПЛК какой ?

Vlad_doc
15.06.2020, 09:52
ПЛК какой ?

ПЛК 160 М02 прошивка 1.0.11

IVM
15.06.2020, 09:56
Обмен по сетям на каких скоростях ведете ?

Vlad_doc
15.06.2020, 10:00
Обмен по сетям на каких скоростях ведете ?

С МВВ 115200....с ПЧ 9600

IVM
15.06.2020, 10:06
Ошибка при обмене по сетям (Last error) часто выскакивает ?

IVM
15.06.2020, 10:15
Режимы работы ПЧ во время работы линии меняются ?

IVM
15.06.2020, 10:16
Сеть выполнена витой парой ? Топология сетей какая ? Согласующие резисторы на концах линий связи установлены ?

Vlad_doc
15.06.2020, 10:20
Ошибка при обмене по сетям (Last error) часто выскакивает ?

Не могу ответить точно...в программе есть мониторинг данной ошибки (анализируются все модули и если есть на модуле last error в течении 5 сек то на скаде гаснет мониторинг модуля...но вот каких либо реакций на данную ошибку не сделано...здесь конечно недочет...следует сделать хотя бы сообщения в скаду, которые храняться в БД. Смущает, что WDT настроен на 12мс (мин цикл) и программа не успеет как то зафиксировать момент.

Vlad_doc
15.06.2020, 10:21
Режимы работы ПЧ во время работы линии меняются ?

Нет..фактически постоянно заданная скорость, если и меняют то перед запуском линии

Vlad_doc
15.06.2020, 10:24
Сеть выполнена витой парой ? Топология сетей какая ? Согласующие резисторы на концах линий связи установлены ?

Витая пара...топология типа Шина (для каждой сети)...резисторы????

IVM
15.06.2020, 11:08
Не могу ответить точно...в программе есть мониторинг данной ошибки (анализируются все модули и если есть на модуле last error в течении 5 сек то на скаде гаснет мониторинг модуля...но вот каких либо реакций на данную ошибку не сделано...здесь конечно недочет...следует сделать хотя бы сообщения в скаду, которые храняться в БД. Смущает, что WDT настроен на 12мс (мин цикл) и программа не успеет как то зафиксировать момент.

Мин цикл увеличивать не пробовали ?

IVM
15.06.2020, 11:17
Эту свою картинку покажите.

Vlad_doc
15.06.2020, 11:28
Мин цикл увеличивать не пробовали ?

При создании проекта мин цикл был 10мс...потом увеличили до 12мс...модуль статистика показывал, что ПЛК имеет свободных ресурсов 11200мкс

Vlad_doc
15.06.2020, 11:30
Эту свою картинку покажите.4964249642

IVM
15.06.2020, 11:48
Сеть 232 через переходник подключены МВВ...первый DI на 32 точки с адресом 10, второй DO с адресом 42. Сеть 485 5 ПЧ адресация 12, 10, 18, 20, 28

А зачем такое число DO в системе ?

Vlad_doc
15.06.2020, 11:56
А зачем такое число DO в системе ?

Не понял вопроса модуль DI на 32 точки, а модуль DO на 16 точек....адрес первого 10, адрес второго 42

Sulfur
15.06.2020, 12:13
Адрес блока и номер регистра блока - это немножко разные вещи. В протоколе Модбас.РТУ адреса можно назначать по порядку, независимо от количества опрашиваемых регистров блока. Но в данном случае не это является источником проблемы.

IVM
15.06.2020, 12:52
Не понял вопроса модуль DI на 32 точки, а модуль DO на 16 точек....адрес первого 10, адрес второго 42

DO есть на борту ПЛК160, плюс еще 16. Чем все эти DO управляют ?

Vlad_doc
15.06.2020, 12:55
DO есть на борту ПЛК160, плюс еще 16. Чем все эти DO управляют ?

19 движков, 4 вентилятора. сирена, светофор, сброс аврийной блокировки

IVM
15.06.2020, 13:00
19 движков, 4 вентилятора. сирена, светофор, сброс аврийной блокировки

19 движков и 4 вентилятора как включили при запуске линии так они и работают непрерывно пока линию не остановят ?

Vlad_doc
15.06.2020, 13:07
19 движков и 4 вентилятора как включили при запуске линии так они и работают непрерывно пока линию не остановят ?

Существует очередность запуска и очередность останова (друг за другом через временные задержки), также останов в случае аварийных ситуаций и аварийный стоп.

Vlad_doc
15.06.2020, 13:08
Да как включили линию так и работают все

IVM
15.06.2020, 13:09
Реверса двигателей во время работы нет ?

IVM
15.06.2020, 13:15
А WDT срабатывает не во время останова линии в случае аварийной ситуации ?

Vlad_doc
15.06.2020, 13:19
Реверс предусмотрен лишь в сервисном режиме на двух движках...WDT срабатывает всегда во время работы в автоматическом режиме, когда вся линия в работе. Просто СТОП и все..ну это и понятно.

IVM
15.06.2020, 13:23
Реверс предусмотрен лишь в сервисном режиме на двух движках...WDT срабатывает всегда во время работы в автоматическом режиме, когда вся линия в работе. Просто СТОП и все..ну это и понятно.

Если после запуска линия работает исправно, то ПЛК дискретные выхода вообще не дергает ?

Vlad_doc
15.06.2020, 13:24
Если после запуска линия работает исправно, то ПЛК дискретные выхода вообще не дергает ?

Да...именно так

IVM
15.06.2020, 13:25
Зачем у вас по RS-232 задана скорость 115200 ? Попробуйте поставить 19200.

IVM
15.06.2020, 13:29
Да...именно так

Если ЭМ не при чем, тогда у вас либо ПЛК с дефектом, который периодически проявляется, либо ПЛК не справляется с обменом по сетям (косяк в прошивке ПЛК), либо в вашей программе есть ошибка.

IVM
15.06.2020, 13:32
Еще можно попробовать запитать ИБП не от одной из фаз в шкафу, а от осветительной сети. Возможно ПЧ дают сильные помехи в сеть.

Шкаф, ПЧ, ИБП и все что имеет клемму заземления у вас к контуру заземления подключены ?

Vlad_doc
15.06.2020, 13:37
Зачем у вас по RS-232 задана скорость 115200 ? Попробуйте поставить 19200.

Сначала планировалось повесить на 232 ПЧешки, но выяснилось, что у какой то модели ПЧ нет 232 и все ПЧешки повесили на 485, а МВВ пришлось через преобразователь АС-3 или АС-4 (не помню точно) повесить на 232. Скорость ...да наверное можно понизить, также была дана рекомендация увеличить Мин цикл до 20мс и pooltime до 200мс (Симонов А.А.)

Vlad_doc
15.06.2020, 13:42
не рассматривали ситуацию чтоб поместить нужные переменные в ретайн и после перезагрузки чтоб восстанавливался режим. Надеюсь в действительных аварийных ситуациях безопасный режим предусмотрен, чтоб ни кому и ни чему не навредить.

Ретейн переменные конечно есть...настроечные параметры, а также при старте ПЛК всегда Ручной режим в режимах стоп для безопасности.

Vlad_doc
15.06.2020, 13:54
Может быть поднять Franig time...сейчас на сети где МВВ он равен 0мс при скорости 115200, а на сети ПЧешек 10мс

IVM
15.06.2020, 13:56
Может быть поднять Franig time...сейчас на сети где МВВ он равен 0мс при скорости 115200, а на сети ПЧешек 10мс

Скорость надо снизить, Franig time увеличить.

Vlad_doc
15.06.2020, 14:03
Все предложения записал..все буду проверять и исправлять...объект далековато и в работе, но обязательно отпишусь по результатам...огромное всем спасибо за помощь..буду рад каким то новым размышлениям

Vlad_doc
22.06.2020, 08:38
Всем доброго дня..прошла неделя и пока все хорошо..срабатываний watchdog не наблюдается. Что было сделано (код изначально "чистый")
1. Мин время цикла поднял с 10мс до 20мс (не знаю как это повлияло, так как свободных ресурсов ПЛК было 9мс, стало 19мс соответственно)
2. Pool time опроса DI модуля поднял со 100мс до 150мс (скорость сети осталась прежней 115200)
3. Поднял Framing time на сетях 232 и 485 с 0мс до 10мс.

Vlad_doc
29.06.2020, 08:20
Спустя две недели безупречной работы все вернулось..будем смотреть эл.часть на месте.

Vlad_doc
05.10.2020, 07:36
Всем доброго дня...июль, август прошел в постоянных watchdog'ах (раз в десять дней точно). 2 сентября поменяли ПЛК (установили такой же, только новый) 160м2 (прошивка 1.1.0)...сбои есть, но реже (2 раза в месяц). В проге однозначно нет деления на ноль, нет зацикливаний и т.п. От таких сбоев остается осадочек, что возможно где то косяк в программе. Мысль только установить флаги и делать их анализ после срабатывания dog'а...хорощо если флаг останова будет повторяться, в противном случае - внешний фактор.

Vlad_doc
09.11.2020, 09:50
Добрый день. Хотелось бы узнать мнение коллег по настройке модбас в конфигураторе Codesys v2. На 485 висят 5 ПЧ как UniversalModbusDevice, параметры RTU, 9600, no parity и т.д. Для каждого UMD настроены 5 регистров (Word)..3 на чтение и 2 на запись, макс таймаут 150мс, время опроса 200мс. Корректны ли такие параметры при такой скорости обмена (выставлены для каждого ПЧ)? И надо ли разносить время опроса для каждого ПЧ (200мс, 300мс...) или мастер все равно через 200мс начнет опрашивать сначала 1 ПЧ, потом 2-ой и т.д. Спасибо.

Vlad_doc
09.11.2020, 13:23
Так я и предполагал на примере очка и очереди. ПЧ не овеновские - 4 Русэлком и 1 Веспер.

Vlad_doc
09.11.2020, 13:30
По поводу разделения записей, я правильно понимаю, что надо разделить UnivModbusDev на 2 девайса, но в одном только чтение по pool time. а в другом запись по by change?

Sulfur
10.11.2020, 12:52
в одном только чтение по pool time. а в другом запись по by change?
Я именно так и делал. По причине того, что если в обоих случаях сделать by change, то появляется ошибка таймаута связи, а если в обоих случаях делать pool time, то на устройстве в которое идет запись, могут пострадать ячейки памяти (во всяком случае я по своим устройствам не нашеля явной инфы, что такого не будет).

Vlad_doc
11.11.2020, 09:17
Можно поподробнее, что значит могут пострадать ячейки памяти и какие последствия (в частности интересует появление watcgdog), т.к. сейчас сделано все по pool time (и чтение и запись).

Sulfur
11.11.2020, 11:13
Я имел ввиду, что не все устройства нормально переживают pool time на запись, т. к. запись в них может производиться непосредственно во флеш, а не в буферный RAM. Это зависит от конкретного устройства. Вот например МУ110. Запись в его соответствующий регистр коэффициента заполнения ШИМ можно делать pool time безболезненно, а запись таким же способом периода ШИМ приводит к износу соответствующей ячейки флеш-памяти МУ110. Об этом в мануале сказано.

Vlad_doc
13.11.2020, 07:36
ПЛК160м2 на 232 через конвертер овен 232/245 висят дискретные модули, а на 485 ПЧВ. Допускаются ли у слейвов из этих подсетей одинаковые адреса или могут возникнуть какие то коллизии?

Sulfur
13.11.2020, 08:33
Допускаются ли у слейвов из этих подсетей одинаковые адреса или могут возникнуть какие то коллизии?
У каждого порта свое адресное пространство.
Это как с домами: Дом номер 17, квартира 157, тумбочка 17. В доме номер 16 тоже может быть квартира 157, тумбочка 17.

Vlad_doc
16.11.2020, 07:36
Добрый день. В одном из сообщений данной темы было утверждение, что значительная сетевая активность (modbus rtu) может вызвать появление watchdog, т.е. как бы любой "затык" на слейве и как следствие watchdog, но я физически отключаю слейв и ничего нет, да идет 81 ошибка и не более. Или я что то не правильно понимаю? Спасибо.