PDA

Просмотр полной версии : Помогите разобраться! Связка ОВЕН СП-307 + ОВЕН ПР-200.



Алексей КИПОВЕЦ
20.11.2021, 14:44
Добрый день, уважаемые форумчане. Помогите разобраться, а то совсем запутался. У меня в наличии панель оператора ОВЕН СП307 и программируемое реле ПР-200. В среде программирования Owen Logic разработал проект ПИД-регулятора температуры воды. Данные коэффициентов регулирования записываю в функциональный блок ПИД-регулятора через панель оператора СП-307 по интерфейсу RS-485. C записью целочисленных значений и чисел с плавающей запятой через панель оператора в функциональные блоки программы в среде Owen Logic разобрался, осталось непонятным как например вывести на экран панели оператора СП-307 аварийное окно при превышении контролируемой температуры? Для реализации этой задачи я использую функциональный блок двухпозиционного регулятора с гистерезисом. Далее насколько я понимаю мне необходимо произвести запись булевого значения выхода двухпозиционного регулятора из ПР-200 в СП-307? Помогите советом или примером как записывать булевые значение из ПР-200 в СП-307. Заранее спасибо!

Сергей0308
20.11.2021, 15:51
Добрый день, уважаемые форумчане. Помогите разобраться, а то совсем запутался. У меня в наличии панель оператора ОВЕН СП307 и программируемое реле ПР-200. В среде программирования Owen Logic разработал проект ПИД-регулятора температуры воды. Данные коэффициентов регулирования записываю в функциональный блок ПИД-регулятора через панель оператора СП-307 по интерфейсу RS-485. C записью целочисленных значений и чисел с плавающей запятой через панель оператора в функциональные блоки программы в среде Owen Logic разобрался, осталось непонятным как например вывести на экран панели оператора СП-307 аварийное окно при превышении контролируемой температуры? Для реализации этой задачи я использую функциональный блок двухпозиционного регулятора с гистерезисом. Далее насколько я понимаю мне необходимо произвести запись булевого значения выхода двухпозиционного регулятора из ПР-200 в СП-307? Помогите советом или примером как записывать булевые значение из ПР-200 в СП-307. Заранее спасибо!

Я так понимаю у вас панель - мастер? Вы лучше бы вместо ненужной лабуды это написали!
Короче, упаковываете булевы значения в целочисленную сетевую переменную(регистр), кстати и количество сетевых переменных в 16 раз сократится!

Алексей КИПОВЕЦ
20.11.2021, 16:15
Да именно панель мастер! Я думал использовать функциональный блок PUTBIT из стандартной библиотеки. Можете привести пример.

Сергей0308
20.11.2021, 16:30
Да именно панель мастер! Я думал использовать функциональный блок PUTBIT из стандартной библиотеки. Можете привести пример.

Примеры приводил сотни раз, смотрите на форуме!

57993

Не знал, что без примеров применить функцию нельзя!

Mike_K
21.11.2021, 11:38
Добрый день, уважаемые форумчане. Помогите разобраться, а то совсем запутался. У меня в наличии панель оператора ОВЕН СП307 и программируемое реле ПР-200. В среде программирования Owen Logic разработал проект ПИД-регулятора температуры воды. Данные коэффициентов регулирования записываю в функциональный блок ПИД-регулятора через панель оператора СП-307 по интерфейсу RS-485. C записью целочисленных значений и чисел с плавающей запятой через панель оператора в функциональные блоки программы в среде Owen Logic разобрался, осталось непонятным как например вывести на экран панели оператора СП-307 аварийное окно при превышении контролируемой температуры? Для реализации этой задачи я использую функциональный блок двухпозиционного регулятора с гистерезисом. Далее насколько я понимаю мне необходимо произвести запись булевого значения выхода двухпозиционного регулятора из ПР-200 в СП-307? Помогите советом или примером как записывать булевые значение из ПР-200 в СП-307. Заранее спасибо!

Здравствуйте! С ПР200 в битовой маске... аварийные сигналы(слово ошибки 16 бит). В СП307 можно использовать Окна тревог и все аварии в архив => Историческая таблица.

Ревака Юрий
22.11.2021, 09:21
Добрый день, уважаемые форумчане. Помогите разобраться, а то совсем запутался. У меня в наличии панель оператора ОВЕН СП307 и программируемое реле ПР-200. В среде программирования Owen Logic разработал проект ПИД-регулятора температуры воды. Данные коэффициентов регулирования записываю в функциональный блок ПИД-регулятора через панель оператора СП-307 по интерфейсу RS-485. C записью целочисленных значений и чисел с плавающей запятой через панель оператора в функциональные блоки программы в среде Owen Logic разобрался, осталось непонятным как например вывести на экран панели оператора СП-307 аварийное окно при превышении контролируемой температуры? Для реализации этой задачи я использую функциональный блок двухпозиционного регулятора с гистерезисом. Далее насколько я понимаю мне необходимо произвести запись булевого значения выхода двухпозиционного регулятора из ПР-200 в СП-307? Помогите советом или примером как записывать булевые значение из ПР-200 в СП-307. Заранее спасибо!

Добрый день.
Для СП и ПР200 есть примеры проектов с демонстрацией работы https://www.youtube.com/watch?v=JWdyPn8010E, там и аварийные сигналы и графики, булевые значения лучше упаковать и передавать целым числом.