Page 1 of 1

Вот такая беда случилась. Что делать?

Posted: Mon Nov 13, 2017 9:02 am
by Aleks333777333
Аналоговый блок все время в этой ошибке SF. И основной модуль конечно тоже в ней.
К нему подключен только аналоговый датчик 0-20 мА.
Датчик ставили новый, провода прозвонили. Перезагружали ПЛК. Ошибка не уходит.
rack
Show
Image

Re: Вот такая беда случилась. Что делать?

Posted: Mon Nov 13, 2017 10:05 am
by CoMod
Буфер диагностики что пишет ?
И если в online HW-Config посмотреть подробности этого модуля - у него есть диагностика.

Вынуть и вставить обратно модуль.

Re: Вот такая беда случилась. Что делать?

Posted: Tue Nov 14, 2017 9:56 am
by Aleks333777333
Ошибка сама пропала внезапно. Ничего не делали. Не успел подключиться.

Re: Вот такая беда случилась. Что делать?

Posted: Tue Nov 14, 2017 12:40 pm
by Dfcz
На будущее советую отключить диагностику модуля с остановом ЦПУ, и написать пару строчек, что если датчик не исправен, то делать то-то и то-то.
Блок явно исправен и реагировал на внешнюю ситуацию.

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 7:49 am
by Aleks333777333
А почему вы считаете, что блок явно исправен. Я вот как раз больше на блок думаю, вот смотрите:
1. Датчик давления 4-20 мА мы проверяли и даже поставили новый на всякий случай (был на складе).
2. С датчика идет 2 провода и сразу в этот блок на 1 и 2 входы (из шести). Провода прозвонили. Они целые и на землю не бьют.
3. Более ничего к блоку не подключено.
4. Вытаскивал и вставлял обратно несколько раз этот модуль - не помогает. (уже трижды ошибка появляется именно после длительного простоя 12 часов и более с выключенным питанием контроллера)

Какая может быть тогда внешняя ситуация.
Сегодня ночью проблема повторилась и через 3 часа опять сама ушла.

ещё:
Диагностику этого аналогового блока и всех остальных испанцы нам отключили. Всё под паролем. Ничего не изменить. Сами они на связь не выходят. CPU отображает только 8 последних ошибок и там своя заморочка, постоянно идет переполнение какого то поля данных, каждые 8 м сек возникает эта ошибка и весь буфер перезаписывается в течении 1 секунды. Проект есть у нас, но мы можем только просматривать, при попытке внести изменения требует пароль.

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 8:35 am
by CoMod
Самое простое - купить аналогичный модуль за сотни полторы евро (?)
можно модуль открыть и посмотреть - может там внутри насекомое ножки коротит
http://s7detali.narod.ru/ET200S/ET200S_2AI_I.html

На счёт пароля - выложи картинку где его просят, чтобы понять тип пароля.

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 9:03 am
by Aleks333777333
Модуль уже заказали завтра будет, только в нем ли проблема?

Удалось увидеть ошибку в диагностическом буфере:
Stop por haberse retirado/insertado un modulo OB no cargado o imposible cargarlo, o FRB ausente # de FB 36 Direccion del bloque: 3774 Estado operativo actial Runestado operativo solicitado: STOP interno

Перевод гугл переводчика с испанского
Остановить удаление / вставку модуля OB не загружен или невозможно загрузить, или FRB отсутствует № FB 36 Адрес блока: 3774 Активное рабочее состояние Запрошены рабочие руны: внутренний STOP

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 9:12 am
by CoMod
Было пару раз - модуль был не до конца защёлкнут в замок = плохой неполный механический контпкт с задней шиной = ошибка "модуль не вставлен"

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 9:25 am
by Aleks333777333
Это плохой контакт всей клеммной колодки или только модуля, который из клемной колодки вытаскивается. Как правильно все это дело разобрать? Я только модуль из клеммной колодки вытаскивал.

Нашел информацию.

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 11:04 am
by Aleks333777333
Опять само заработало. Завтра будем блок менять. И контакты смотреть. Но защелкнуто всё до конца было, это проверили.
Но вот эта ошибка идет и сейчас при этом станок работает. Что это?
Diag buffer
Show
Image
Вот на счет пароля информация. Только на запись я так понимаю.
pass settings
Show
Image

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 11:20 am
by sania
тебя прикалывает на ихнем читать?
зайди в language&resources -> project language -> "V"on ENGLISH & editing language choose English
на фотке внизу есть detals of event на какой адрес он плюётся?

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 11:33 am
by CoMod
Там в окне Списка сообщений можно встать на сообщение и ткнуть кнопку Details on event: Подробности... там объяснение ошибки.
О портале надо предупреждать заранее (h)
Судя по экрану - Защита от записи ?
А сама программа отображается в online ?

В разделе блоки есть ОВ обработки ошибок - поэтому процессор при возникновении ошибок не останавливается.

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 11:35 am
by Aleks333777333
Онлайн программа отображается, но не все блоки.
Опять вылезла ошибка по аналоговому блоку вот подробности:
event details
Show
Image
а вот подробности другой ошибки, когда на аналоговом блоке ошибок нет. (Или это одно из другого вытекает, я уже ничего не понимаю)
access error
Show
Image

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 11:43 am
by CoMod
не может прочитать аналоговый вход PIW256 - видимо это и есть адрес этого модуля

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

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 11:53 am
by Aleks333777333
Да, да это и есть адрес этого модуля. Не понятно почему не может прочитать. Получается то ли контакта нет где то, либо блок аналоговый поврежден.

Что такое косвенная адресация для меня загадка.

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 12:00 pm
by CoMod
DB55.DBW[Index] где Index по какой то причине может принять значение более чем ограничен размером в описании DB55
DB55.DBW0
....
DB55.DBW9
конец DB55

а тут вдруг в программе идёт обращение к DB55.DBW[111]

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 12:06 pm
by Aleks333777333
Понятно, буду осознавать и искать где это обращение идет.

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 15, 2017 1:14 pm
by sania
может и просто
DBx.DBW36

Re: Вот такая беда случилась. Что делать?

Posted: Thu Nov 16, 2017 8:22 pm
by Aleks333777333
Заменили аналоговый модуль и проблема ушла. Всем спасибо за помощь.

Re: Вот такая беда случилась. Что делать?

Posted: Fri Nov 17, 2017 5:57 pm
by Aleks333777333
С первой проблемой разобрались, а вот со второй вообще никто не может.
access error
Show
Image
Проверяли все, что писалось выше всё не то. Нету там никакого обращения не по адресу. По три раза всё проверили.
Сыпется постоянно эта ошибка.

Re: Вот такая беда случилась. Что делать?

Posted: Fri Nov 17, 2017 8:03 pm
by Rex2701
Заходишь в OB121, включаешь онлайн и смотришь состояние зарезервированных TEMP-переменных.
Открываешь http://www.step7-pro.ru/sysfun/sfc5.html, раздел про OB121, и смотришь, что конкретно не нравится контроллеру.
Либо выкладывай проект на файлообменник, будем смотреть.

Re: Вот такая беда случилась. Что делать?

Posted: Sat Nov 18, 2017 11:01 pm
by Aleks333777333
1

Re: Вот такая беда случилась. Что делать?

Posted: Tue Nov 21, 2017 6:48 am
by Aleks333777333
Ничего не меняется в состоянии зарезервированных TEMP-переменных, когда происходит ошибка.
Как мне понять какая переменная вызывает ошибку?
Смотрю вот сюда. Может не туда смотрю?
ob121
Show
Image
P/S/ Как только скидываю проект кому-нибудь, сразу тишина на том конце. ;) Что же за беда случилась с нашим контроллером? :(
лучшие PLC инженеры Испании не могут понять в чем дело.
Тех.поддержка Сименс предложила пару вариантов, но и они не сработали.
Что еще сделать, не знаю?

Re: Вот такая беда случилась. Что делать?

Posted: Tue Nov 21, 2017 10:49 am
by Rex2701
Я только сегодня получил в своё распоряжение систему с TIAPv13, успел только сконвертировать твой проект и открыть его.
Осталось разобраться.
А за использование родного языка, кроме английского, везде в программе, я бы разработчикам руки отрывал.
У нас немцы тоже, блин... Но не так круто. 90% английского, 10% немецкого.

Re: Вот такая беда случилась. Что делать?

Posted: Tue Nov 21, 2017 5:49 pm
by Aleks333777333
На симуляторе тоже эта ошибка идет, как в автомате цикл запускаешь?
А то я уже думаю, может в железе проблема?

Re: Вот такая беда случилась. Что делать?

Posted: Tue Nov 21, 2017 9:05 pm
by KDkant
Сейчас пэнээрю S7-317 в ТИА Портале 14 без СП.
Бывают непонятки - но в итоге пока проблемы исчезают при правильном подходе - при конфигурации энкодера Сименса задал 2 поля адресов = по тому что собственно энкодер позицию выдает нет проблем, а вот при попытке чтения со второго адреса загорается красный светодиод и в буфере сообщение о попытке доступа к несуществующему адресу... второй адрес решил после этого не опрашивать и ошибка исчезла...
может при обращении забыл к адресу прилепить :П (что значит эти толлеранты перемудрили с PIW512 сделав %IW512:P
Может панель оператора пытается прочесть то чего нет.

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 22, 2017 1:54 am
by almaz78
Попробуйте удалить ОБ121 и запустить программу.

Контроллер уйдёт в стоп но в буфере должно появится ссылка на функцию которая обращается к несуществующей памяти

Re: Вот такая беда случилась. Что делать?

Posted: Wed Nov 22, 2017 5:20 am
by Aleks333777333
Спасибо ребят за два дельных совета, сегодня попробую.

Проблема решена. Всем большое спасибо!
Кому интересно:
Ошибка была в функции FC102
Исправил количество читаемых слов с 19 на 17 и ошибка ушла.