Вопрос собственно в названии темы.
Как получить диагностическую информацию с модуля 6ES7-SM331-1KF02-0AB0. Нужно по прерыванию ОВ82 определять обрыв провода с определением номера канала.
Прочитал в документации что модуль не поддерживает диагностические прерывания. Есть ли варианты кроме контроля диапазона значений в PIW?
Как диагностировать модуль -1KF02- ?
-
- Posts: 149
- Joined: Sun Dec 20, 2009 1:30 pm
- Location: Russia
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
-
- Posts: 149
- Joined: Sun Dec 20, 2009 1:30 pm
- Location: Russia
Re: Как диагностировать модуль -1KF02- ?
Других вариантов нет? По аналогии с модулями вывода - использование системных функций диагностики SFC51, SFC59?
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: Как диагностировать модуль -1KF02- ?
Это самый дешевый аналоговый модуль.
Прерывания диагностические - нет
Прерывания аппаратные при выходе входного сигнала за пределы диапазона измерений - нет
считывание диагностических данных - нет
???
Прерывания диагностические - нет
Прерывания аппаратные при выходе входного сигнала за пределы диапазона измерений - нет
считывание диагностических данных - нет
???
-
- Posts: 149
- Joined: Sun Dec 20, 2009 1:30 pm
- Location: Russia
Re: Как диагностировать модуль -1KF02- ?
Понятно. Придется использовать функцию FC105 по приведенному выше примеру.
Единственный вопрос по ней: если в качестве входного значения AIN будет использоыван PIW с 13 битного модуля ввода (-1KF02- имеет 13 битное разрешение) масштабирование сигнала ведь будет правильным? Как понял я из описаний - диапазон значений PIW не зависит от битности модулей и составляет 0..27647 ?
Единственный вопрос по ней: если в качестве входного значения AIN будет использоыван PIW с 13 битного модуля ввода (-1KF02- имеет 13 битное разрешение) масштабирование сигнала ведь будет правильным? Как понял я из описаний - диапазон значений PIW не зависит от битности модулей и составляет 0..27647 ?
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: Как диагностировать модуль -1KF02- ?
Нет, не зависит - Вы правильно все поняли. А в HWConfig имеет смысл сразу указать тип переменной PIW->Integerdmitry_79 wrote:Единственный вопрос по ней: если в качестве входного значения AIN будет использоыван PIW с 13 битного модуля ввода (-1KF02- имеет 13 битное разрешение) масштабирование сигнала ведь будет правильным? Как понял я из описаний - диапазон значений PIW не зависит от битности модулей и составляет 0..27647 ?
-
- Posts: 149
- Joined: Sun Dec 20, 2009 1:30 pm
- Location: Russia
Re: Как диагностировать модуль -1KF02- ?
Зачем? Что это даст?CHANt wrote:А в HWConfig имеет смысл сразу указать тип переменной PIW->Integer
-
- Posts: 501
- Joined: Tue Jun 27, 2006 5:52 am
- Location: Russia
Re: Как диагностировать модуль -1KF02- ?
Ничего не даст. Просто удобней смотреть на то что подается на вход функции. Без лишних движений...