Просмотр полной версии : Контроль ошибок МВ110-224.2А при помощи ПЛК
Михаил_А
12.01.2011, 12:50
Собственно вопрос такой. Контроллер ведет техпроцесс, связанный с регулировкой температуры. Необходимо что бы контроллер реагировал на обрыв термопар на МВ 110.2А. В списке оперативных параметров сказано, что модуль передает сигнал об ошибке. Но как это реализовать программно плохо представляю. Я использую ПЛК110.60.Р.М. Подскажите пожалуйста способ реализации выделения этой аварии. Заранее спасибо.
Николаев Андрей
12.01.2011, 12:56
Смотря по какому протоколу работаете.
В любом случае почитайте описание модуля еще раз.
Данные об рзрыве передаются в параметре данных (для ОВЕН), и тогда декодировать ошибку можно используя блок Decoad Float из библиотеки Pid_Regulator
Для ModBus прибор имеет для каждого входа канал говорящий о состоянии входа.
Михаил_А
12.01.2011, 14:59
Я использую протокол ОВЕН. Блок нашел, в программу "прикрутил". Спасибо. На вход блока подал переменную, описывающую ответ на Хеш запрос rAEd, а выход приравнял ко внутренней переменной типа Байт.
Но есть теперь желание увидеть реакцию блока при эмуляции программы. А как это сделать? Пытался вводить приведенные в таблице значения "нештатных ситуаций" но результат - 0 на выходе, как при десятеричной записи, так, тем более при шестнадцатеричной.
Николаев Андрей
13.01.2011, 10:39
Таблица и значения нештатных ситуаций вбиты в блоке. Измеритель формирует при ошибке специальное значение на границе измерительного диапазона...
Блок работает, но в эмуляции Вы это никак не проверите:
1. Данная библиотека не работает при эмуляции в принципе...
2. Надо получать на вход блока значения с измерителя.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot