Как диагностировать модуль -1KF02- ?

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
dmitry_79
Posts: 149
Joined: Sun Dec 20, 2009 1:30 pm
Location: Russia

Как диагностировать модуль -1KF02- ?

Post by dmitry_79 »

Вопрос собственно в названии темы.

Как получить диагностическую информацию с модуля 6ES7-SM331-1KF02-0AB0. Нужно по прерыванию ОВ82 определять обрыв провода с определением номера канала.
Прочитал в документации что модуль не поддерживает диагностические прерывания. Есть ли варианты кроме контроля диапазона значений в PIW?
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: Как диагностировать модуль -1KF02- ?

Post by CHANt »

Я использую "обвеску" результата FC105 "Scale".
Примерно так:
Image
dmitry_79
Posts: 149
Joined: Sun Dec 20, 2009 1:30 pm
Location: Russia

Re: Как диагностировать модуль -1KF02- ?

Post by dmitry_79 »

Других вариантов нет? По аналогии с модулями вывода - использование системных функций диагностики SFC51, SFC59?
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: Как диагностировать модуль -1KF02- ?

Post by CHANt »

Это самый дешевый аналоговый модуль.
Прерывания диагностические - нет
Прерывания аппаратные при выходе входного сиг­нала за пре­делы диапазона измерений - нет
считывание диагностических данных - нет
???
dmitry_79
Posts: 149
Joined: Sun Dec 20, 2009 1:30 pm
Location: Russia

Re: Как диагностировать модуль -1KF02- ?

Post by dmitry_79 »

Понятно. Придется использовать функцию FC105 по приведенному выше примеру.

Единственный вопрос по ней: если в качестве входного значения AIN будет использоыван PIW с 13 битного модуля ввода (-1KF02- имеет 13 битное разрешение) масштабирование сигнала ведь будет правильным? Как понял я из описаний - диапазон значений PIW не зависит от битности модулей и составляет 0..27647 ?
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: Как диагностировать модуль -1KF02- ?

Post by CHANt »

dmitry_79 wrote:Единственный вопрос по ней: если в качестве входного значения AIN будет использоыван PIW с 13 битного модуля ввода (-1KF02- имеет 13 битное разрешение) масштабирование сигнала ведь будет правильным? Как понял я из описаний - диапазон значений PIW не зависит от битности модулей и составляет 0..27647 ?
Нет, не зависит - Вы правильно все поняли. А в HWConfig имеет смысл сразу указать тип переменной PIW->Integer
Image
dmitry_79
Posts: 149
Joined: Sun Dec 20, 2009 1:30 pm
Location: Russia

Re: Как диагностировать модуль -1KF02- ?

Post by dmitry_79 »

CHANt wrote:А в HWConfig имеет смысл сразу указать тип переменной PIW->Integer
Зачем? Что это даст?
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Re: Как диагностировать модуль -1KF02- ?

Post by CHANt »

:D Ничего не даст. Просто удобней смотреть на то что подается на вход функции. Без лишних движений... :)