Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 26 из 26

Тема: Как булевские значения Вкл Выкл передать в OPS server Овен из ПР 200

  1. #21

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот пример, Пуск и Стоп это Нулевой бит, Авария - первый бит Вложение 70015
    Спасибо за пример.Не пойму а с какого входа у вас приходит сигнал аварии?Второй вопрос получается я должен программу писать с использованием блоков путбит и экстракт?То есть под этим я подразумеваю не использовать функциональные блоки а использовать только путбит что бы управлять битами входов и читать выходы, все входные и выходные переменные я должен заменить на блоки экстракт и путбит с сетевой переменой что бы упр входами и выходами так получается?Я вот написал программу вкл выкл насосами и упр электрической задвижкой получается я должен функц блоки заменить на путбит и экстракт что бы чиать состояния вкл или выкл и так же посылать 1 на открытия задвижки и 0 на закрытие?Только у меня на задвижках указано время за которое они откр и закр в течение этого времени должен быть сигнал на откр и так же сигнал на закр в путбит так не сделаешь.
    Screenshot_14.pngА подскажите пожалуйста какую функцию выполняет макрос SelChgI в справки мало описания данного блока.
    Последний раз редактировалось Андрей 77; 05.09.2023 в 08:08.

  2. #22

    По умолчанию

    Цитата Сообщение от Андрей 77 Посмотреть сообщение
    Спасибо за пример.Не пойму а с какого входа у вас приходит сигнал аварии?Второй вопрос получается я должен программу писать с использованием блоков путбит и экстракт?То есть под этим я подразумеваю не использовать функциональные блоки а использовать только путбит что бы управлять битами входов и читать выходы, все входные и выходные переменные я должен заменить на блоки экстракт и путбит с сетевой переменой что бы упр входами и выходами так получается?Я вот написал программу вкл выкл насосами и упр электрической задвижкой получается я должен функц блоки заменить на путбит и экстракт что бы чиать состояния вкл или выкл и так же посылать 1 на открытия задвижки и 0 на закрытие?Только у меня на задвижках указано время за которое они откр и закр в течение этого времени должен быть сигнал на откр и так же сигнал на закр в путбит так не сделаешь.
    А подскажите пожалуйста какую функцию выполняет макрос SelChgI в справки мало описания данного блока.
    Авария в примере может быть и из программы и со входа, откуда вам надо.
    Макрос SelChgI выдаёт на выходе последнее изменённое число со входов I1 и I2

    Вы лучше скажите сколько вам надо входов передать, сколько выходов и сколько аварий, а то по 3 кругу уже пошли.
    И программу свою выложите, в расширенных настройках, добавить файл.
    Последний раз редактировалось kondor3000; 05.09.2023 в 11:16.

  3. #23

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Авария в примере может быть и из программы и со входа, откуда вам надо.
    Макрос SelChgI выдаёт на выходе последнее изменённое число со входов I1 и I2

    Вы лучше скажите сколько вам надо входов передать, сколько выходов и сколько аварий, а то по 3 кругу уже пошли.
    И программу свою выложите, в расширенных настройках, добавить файл.
    Вот в этой программе мне нужно вкл и выкл насосы читать состояние выхода вкл или выкл насос так же видеть авария по давлению или авария двигателя.Ну видеть открытие и закрытие каждого клапана.Там смысл такой что при вкл насоса он работает некоторое время потом идет сигнал на открытие клапана далее клапан открылся насос работает.При выкл насоса сначала закрывается клапан потом выкл насос.
    Вложения Вложения

  4. #24

    По умолчанию

    Цитата Сообщение от Андрей 77 Посмотреть сообщение
    Вот в этой программе мне нужно вкл и выкл насосы читать состояние выхода вкл или выкл насос так же видеть авария по давлению или авария двигателя.Ну видеть открытие и закрытие каждого клапана.Там смысл такой что при вкл насоса он работает некоторое время потом идет сигнал на открытие клапана далее клапан открылся насос работает.При выкл насоса сначала закрывается клапан потом выкл насос.
    Вот добавил управление битами на выходе, вариант 2

    Вариант 3, управление кнопками входа 4 бита ( с 0 по 3), передача выходов и Аварии 4 бита ( с 4 по 7)
    И ещё, на выключении лучше поставить SR триггер перед TON, с обратной связью с выхода TON, на сброс триггера. 1 Выключение насоса.jpg
    Иначе кнопку Стоп придётся держать 8 секунд
    Вложения Вложения
    Последний раз редактировалось kondor3000; 05.09.2023 в 15:24.

  5. #25

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот добавил управление битами на выходе, вариант 2

    Вариант 3, управление кнопками входа 4 бита ( с 0 по 3), передача выходов и Аварии 4 бита ( с 4 по 7)
    И ещё, на выключении лучше поставить SR триггер перед TON, с обратной связью с выхода TON, на сброс триггера. 1 Выключение насоса.jpg
    Иначе кнопку Стоп придётся держать 8 секунд
    3й вариант не много не правильно работает у вас получилось что при вкл кнопки пуск и насос вкл и задвижка открывается а нужно что бы насос сначала вкл, спустя секс 5 начала открываться задвижка при нажатие кнопки стоп сначала закрывается задвижка потом выкл насос.А тут сразу и задвижка закрылась и насос выкл.Смысл понятен конечно велосипед придумывать не хочется в пр 200 лучше бы сразу привязали адреса к каждой булей переменной программно что бы можно было их оттуда читать и писать.

  6. #26

    По умолчанию

    Цитата Сообщение от Андрей 77 Посмотреть сообщение
    3й вариант не много не правильно работает у вас получилось что при вкл кнопки пуск и насос вкл и задвижка открывается а нужно что бы насос сначала вкл, спустя секс 5 начала открываться задвижка при нажатие кнопки стоп сначала закрывается задвижка потом выкл насос.А тут сразу и задвижка закрылась и насос выкл.Смысл понятен конечно велосипед придумывать не хочется в пр 200 лучше бы сразу привязали адреса к каждой булей переменной программно что бы можно было их оттуда читать и писать.
    Так это зависит уже от программы вашей, а не от передачи битов, у вас и выключение не правильно работает (оно не правильно и в вашей программе), выше написал, надо добавить SR (или RS) триггер. Иначе кнопку держать надо больше 8 сек.
    Программу подправьте и всё.
    Последний раз редактировалось kondor3000; 05.09.2023 в 18:53.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. ПР200 с внешними кнопками вкл/выкл
    от N B в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 18.08.2022, 23:13
  2. Как передать значения REAL по modbus?
    от kat в разделе СПК1хх
    Ответов: 22
    Последнее сообщение: 29.08.2020, 22:34
  3. ОВЕН КСОД+MasterOPC Universal Modbus Server
    от SVKEnergy в разделе Телемеханика ЛАЙТ
    Ответов: 3
    Последнее сообщение: 14.12.2018, 14:32
  4. Овен Modbus OPC Server и 400 тэгов
    от ALFIX в разделе Сетевые технологии
    Ответов: 3
    Последнее сообщение: 25.11.2013, 11:50
  5. MasterSCADA присваивание параметров вкл/выкл
    от Чайник в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 18.09.2008, 19:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •