Просмотр полной версии : ПР200+MasterOPCUniversal+MasterScada3x
РусланСемей
04.11.2024, 13:56
Добрый день форумчане. Стоит такая задача, чтобы когда скада закрывалась (например выключился компьютер) на ПР200 сработал выход. Вроде ничего сложного, но OPC сервер сохраняет последнее значение и передает ПР200 (даже если остановить OPC, ПР200 запомнил последнее значение). Как такое исключить. В данном случае скада в режиме мастер, ПР в режиме слэйв.
Сергей0308
04.11.2024, 14:34
Добрый день форумчане. Стоит такая задача, чтобы когда скада закрывалась (например выключился компьютер) на ПР200 сработал выход. Вроде ничего сложного, но OPC сервер сохраняет последнее значение и передает ПР200 (даже если остановить OPC, ПР200 запомнил последнее значение). Как такое исключить. В данном случае скада в режиме мастер, ПР в режиме слэйв.
Можно менять значение переменной, например писать значения секунд часов реального времени, короче, когда связь нарушится, значения этой переменной перестанут изменяться! Сотню раз подобное обсуждали, в смысле, эта песня хороша, начинай сначала!
79823
РусланСемей
05.11.2024, 05:49
Можно менять значение переменной, например писать значения секунд часов реального времени, короче, когда связь нарушится, значения этой переменной перестанут изменяться! Сотню раз подобное обсуждали, в смысле, эта песня хороша, начинай сначала!
79823
да можно. Только как я и говорил после отключения OPC на ПР200 сохраняется последнее число.
Так срабатывает таймер, включающий выход, и он же может сбрасывать нужно вам число.
Сергей0308
05.11.2024, 06:18
да можно. Только как я и говорил после отключения OPC на ПР200 сохраняется последнее число.
Так на этом и основан принцип работы алгоритма, в смысле, что значение не меняется, не важно какое! Вам бы для начала, какой ликбез пройти!
РусланСемей
05.11.2024, 06:54
Так срабатывает таймер, включающий выход, и он же может сбрасывать нужно вам число.
На выходе элемента EQ постоянно будет висеть 1, так как на двух входах будет постоянно одинаковое значение. Тогда когда таймер не сработает?
На выходе элемента EQ постоянно будет висеть 1, так как на двух входах будет постоянно одинаковое значение. Тогда когда таймер сработает?
Вот как раз тогда и сработает
РусланСемей
05.11.2024, 06:58
Вот как раз тогда и сработает
а когда тогда таймер не сработает? если он будет постоянно сработан.
РусланСемей
05.11.2024, 07:07
Так на этом и основан принцип работы алгоритма, в смысле, что значение не меняется, не важно какое! Вам бы для начала, какой ликбез пройти!
таймер будет постоянно сработан так как на входах EQ будут одинаковые значения постоянно. А когда таймер отключится?
таймер будет постоянно сработан так как на входах EQ будут одинаковые значения постоянно. А когда таймер отключится?
При смене значения (секунд) на выходе EQ на один такт будет проскакивать значение FALSE, перезапускающее таймер
РусланСемей
05.11.2024, 07:42
При смене значения (секунд) на выходе EQ на один такт будет проскакивать значение FALSE, перезапускающее таймер
Я в данный момент подключен к ПР, так вот почему то у меня постоянно таймер сработан, даже при потери связи со скадой.
Я в данный момент подключен к ПР, так вот почему то у меня постоянно таймер сработан, даже при потери связи со скадой.
В данной схеме наличие 1 на выходе таймера как раз свидетельствует об отсутствии связи. При наличии связи СКАДА должна менять переменную "секунды" у себя, а ПР - считывать меняющееся там значение
РусланСемей
05.11.2024, 08:12
В данной схеме наличие 1 на выходе таймера как раз свидетельствует об отсутствии связи. При наличии связи СКАДА должна менять переменную "секунды" у себя, а ПР - считывать меняющееся там значение
Даже когда идут секунды на выходе 1
РусланСемей
05.11.2024, 08:16
79828
прикрепил
МихаилГл
05.11.2024, 08:17
79828
прикрепил
В оригинале вроде линия задержки...
РусланСемей
05.11.2024, 08:26
В оригинале вроде линия задержки...
спасибо разобрался.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot