Archived
Этот пост заблокирован, редактирование отключено
Программное обеспечениеВопросы по zetFBDСпустя некоторое время перестаёт работать программа
Вопросы по системе программирования контроллеров Z400 и Z401
Исходное сообщение:
novtoxa, 30.10.2015, 09:23

Спустя некоторое время перестаёт работать программа
Написал программу для управления сан-пропускником. Отладил на оборудовании,- всё работает. Перенёс на ноут, приехал на объект и залил в местные контроллеры. При заливке программа попросила обновить ядро контроллеров. Обновление ядра прошло без проблем, как и заливка программы, но через несколько циклов программа перестала работать и все дискретные выходы перешли в положение OFF. Запустил отладку в устройстве и не поверил своим глазам! В отладке программа продолжает стабильно работать а в реале - выходы молчат (все OFF). Добавил тригер на один из выходов, который зажигает лампочку на 220В, в схеме включения которой нет ничего, кроме дискретного выхода, и взвёл этот тригер по старту программы, а вход reset обозначил константой "0". При старте программы лампочка благополучно загорелась, но через несколько циклов благополучно погасла. КАК ТАКОЕ МОЖЕТ БЫТЬ?
Ответы:
Aserge, 04.11.2015, 14:02

Спустя некоторое время перестаёт работать программа
В отладке выходы не работают (на контролере). Зато и ошибок нет.:)
mike, 04.11.2015, 14:32

Спустя некоторое время перестаёт работать программа
Надо снять галки "симуляция входов" и "симуляция выходов"
Aserge, 04.11.2015, 14:40

Спустя некоторое время перестаёт работать программа
[quote author=Aserge link=topic=52.msg443#msg443 date=1446634933]
В отладке выходы не работают (на контролере). Зато и ошибок нет.:)
[/quote]
С выходами разобрался. Отключил симуляцию. Error поставил. Точку задал.
Ошибку поймал. Слишком часто клацаю релюшками.
Спасибо. Будем искать допустимую частоту.
Но почему зависит от количества выходов в схеме?
В отладке выходы не работают (на контролере). Зато и ошибок нет.:)
[/quote]
С выходами разобрался. Отключил симуляцию. Error поставил. Точку задал.
Ошибку поймал. Слишком часто клацаю релюшками.
Спасибо. Будем искать допустимую частоту.
Но почему зависит от количества выходов в схеме?
Aserge, 04.11.2015, 14:43

Спустя некоторое время перестаёт работать программа
[quote author=serge197a link=topic=52.msg439#msg439 date=1446584280]
нот -лишний элемент, инвертируйте вход выходного элемента ОUТ1
IF и Запись в ипром не имеют смысла.
[/quote]
Не заморачивайтесь. Это кромсание того, что было в поисках закономерности ошибок.
нот -лишний элемент, инвертируйте вход выходного элемента ОUТ1
IF и Запись в ипром не имеют смысла.
[/quote]
Не заморачивайтесь. Это кромсание того, что было в поисках закономерности ошибок.
mike, 04.11.2015, 14:46

Спустя некоторое время перестаёт работать программа
[quote author=Aserge link=topic=52.msg445#msg445 date=1446637248]
[quote author=Aserge link=topic=52.msg443#msg443 date=1446634933]
В отладке выходы не работают (на контролере). Зато и ошибок нет.:)
[/quote]
С выходами разобрался. Отключил симуляцию. Error поставил. Точку задал.
Ошибку поймал. Слишком часто клацаю релюшками.
Спасибо. Будем искать допустимую частоту.
Но почему зависит от количества выходов в схеме?
[/quote]
Этот документ целиком.
Особо п.5 и 6.
http://zentec.ru/dev/docs/d150714/d120213/
[quote author=Aserge link=topic=52.msg443#msg443 date=1446634933]
В отладке выходы не работают (на контролере). Зато и ошибок нет.:)
[/quote]
С выходами разобрался. Отключил симуляцию. Error поставил. Точку задал.
Ошибку поймал. Слишком часто клацаю релюшками.
Спасибо. Будем искать допустимую частоту.
Но почему зависит от количества выходов в схеме?
[/quote]
Этот документ целиком.
Особо п.5 и 6.
http://zentec.ru/dev/docs/d150714/d120213/
Aserge, 04.11.2015, 19:03

Спустя некоторое время перестаёт работать программа
Перепрочел (Читал и ранее).
Ответа на вопрос не получил.
Вопрос звучит так:
Если установлена защита на частоту срабатывания дискретного выхода, то почему с увеличением в проекте количества дискретных выходов, но с той же частотой срабатывания, количество срабатываний выходов до включения защиты уменьшается? Ведь частота срабатывания каждого выхода от количества выходов не меняется.
Это важно уже для меня, поскольку интересуют возможности контролера для управления 2-х и 3-х позиционными регуляторами.
Попутный вопрос: защиты по частоте и длительности срабатывания дискретных входов, надеюсь, нет?
Ответа на вопрос не получил.
Вопрос звучит так:
Если установлена защита на частоту срабатывания дискретного выхода, то почему с увеличением в проекте количества дискретных выходов, но с той же частотой срабатывания, количество срабатываний выходов до включения защиты уменьшается? Ведь частота срабатывания каждого выхода от количества выходов не меняется.
Это важно уже для меня, поскольку интересуют возможности контролера для управления 2-х и 3-х позиционными регуляторами.
Попутный вопрос: защиты по частоте и длительности срабатывания дискретных входов, надеюсь, нет?
mike, 04.11.2015, 20:47

Спустя некоторое время перестаёт работать программа
А ядро так устроено, что у него общая временная квота. Я просто изначального вопроса не понял.
А что касается защиты - уж не обессудьте. Релюхи бортовые, мы обязаны их защитить от шаловливых ручек.
Что касается векторных ИМ. Можно ими управлять. Я ставлю минимальную длительность 500мс и паузу между импульсами 500мс. И укладываюсь в регламент
А что касается защиты - уж не обессудьте. Релюхи бортовые, мы обязаны их защитить от шаловливых ручек.
Что касается векторных ИМ. Можно ими управлять. Я ставлю минимальную длительность 500мс и паузу между импульсами 500мс. И укладываюсь в регламент
novtoxa, 09.11.2015, 20:10

Спустя некоторое время перестаёт работать программа
Вкладываю проэкт, может подскажите в чём дело?
novtoxa, 09.11.2015, 20:18

Спустя некоторое время перестаёт работать программа
Может я слишком часто клацаю релюшками? Но что делать если это необходимо?
mike, 10.11.2015, 07:36

Спустя некоторое время перестаёт работать программа
Да, у вас слишком короткий цикл переключения.
Для диагностики используйте переменную ERR, я про нее писал.
Что касается "Но что делать если это необходимо?"
Слишком частое срабатывание реле негативно сказывается на его здоровье.
Для быстрых переключений используют электронные ключи
Для диагностики используйте переменную ERR, я про нее писал.
Что касается "Но что делать если это необходимо?"
Слишком частое срабатывание реле негативно сказывается на его здоровье.
Для быстрых переключений используют электронные ключи