Страница 1 из 7 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 64

Тема: СП310+пр200

  1. #1

    По умолчанию СП310+пр200

    Добрый день.
    Вопрос новичка.
    В связи с тем, что исчерпался запас сетевых переменных при обмене между ПР200 и СП310 хочу поступить следующим образом:
    В пр 200 собрать булевские переменные при помощи макроса "Битовая маска дискретных входов" в целчисленное значение и передать по одному регистру в панель оператора.
    Вопрос: как в панели оператора произвести обратное преобразование и из этого числа получить переменные, которые можно привязать к индикаторам?
    Так же - возможно ли передавать аналогичным образом данные в обратном направлении - от панели в ПР200. Если да, то как (где про это почитать)?

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Добрый день.
    Вопрос новичка.
    В связи с тем, что исчерпался запас сетевых переменных при обмене между ПР200 и СП310 хочу поступить следующим образом:
    В пр 200 собрать булевские переменные при помощи макроса "Битовая маска дискретных входов" в целчисленное значение и передать по одному регистру в панель оператора.
    Вопрос: как в панели оператора произвести обратное преобразование и из этого числа получить переменные, которые можно привязать к индикаторам?
    Так же - возможно ли передавать аналогичным образом данные в обратном направлении - от панели в ПР200. Если да, то как (где про это почитать)?
    Устал ссылку давать "Обмен битовыми (BOOL) переменными с ПР Slave" https://owen.ru/forum/showthread.php?t=32194
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Добрый день.
    Вопрос новичка.
    В связи с тем, что исчерпался запас сетевых переменных при обмене между ПР200 и СП310 хочу поступить следующим образом:
    В пр 200 собрать булевские переменные при помощи макроса "Битовая маска дискретных входов" в целчисленное значение и передать по одному регистру в панель оператора.
    Вопрос: как в панели оператора произвести обратное преобразование и из этого числа получить переменные, которые можно привязать к индикаторам?
    Так же - возможно ли передавать аналогичным образом данные в обратном направлении - от панели в ПР200. Если да, то как (где про это почитать)?
    Добавлю, можно читать писать биты как по ссылке, но по мне гораздо проще и удобней,
    собрать маску например в 512 регистр, а в панели обращаться не к битам, типа 0х8192, а к битам регистра, что тоже самое 4х512 бит 0, для панели мастера.
    или для панели слейва, к регистрам PSW512 бит 0, PSW512 бит 1, PSW512 бит 2 и т.д.,
    соответственно читать, писать маску в ПР мастере надо функциями 0х03, 0х06 (0х10), а в Панели мастере использовать 4х512 бит 0, 4х512 бит 1, 4х512 бит 2 и т.д.
    Последний раз редактировалось kondor3000; 20.04.2023 в 22:20.

  4. #4

    По умолчанию

    Спасибо за подсказки

  5. #5

    По умолчанию

    Ещё вопрос. Можно ли инвертировать бит видимости кнопки. Необходимо, что бы при нажатии кнопки "старт цикла" с экрана пропадало несколько других кнопок, тем самым предотвращая их включение. У меня же происходит наоборот - эти кнопки видны при нажатой "старт цикла и пропадают когда та отжата.

  6. #6

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Ещё вопрос. Можно ли инвертировать бит видимости кнопки. Необходимо, что бы при нажатии кнопки "старт цикла" с экрана пропадало несколько других кнопок, тем самым предотвращая их включение. У меня же происходит наоборот - эти кнопки видны при нажатой "старт цикла и пропадают когда та отжата.
    Пример инверсии бита на графическом макросе от petera. Скопируйте к себе в проект. Работает в эмуляции.
    На входах один и тот же бит, на выходе инверсия (элемент 2 И-НЕ). Биты можно менять, кликнув мышью.
    Вложения Вложения

  7. #7

    По умолчанию

    Спасибо за подсказку!

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Пример инверсии бита на графическом макросе от petera. Скопируйте к себе в проект. Работает в эмуляции.
    На входах один и тот же бит, на выходе инверсия (элемент 2 И-НЕ). Биты можно менять, кликнув мышью.
    Есть просто инвертор (НЕ), с одним входом и одним выходом
    Захват-01.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Есть просто инвертор (НЕ), с одним входом и одним выходом
    Захват-01.png
    Да, спасибо, проглядел его))) Хотя в данном случае всё равно)
    Последний раз редактировалось kondor3000; 24.04.2023 в 16:29.

  10. #10

    По умолчанию

    При помощи графических макросов всё сделал. Раньше пытался решить всё через сетевые переменные и программу в ПР200. В панели удобнее.

    Появился такой вопрос. Нужно управлять параметрами "длительность вращения", "длительность паузы" и т.д. Всего несколько штук. Задаю их с панели через сетевые переменные. При снятии питания с панели и ПР200 они все сбрасываются в "0". Подскажите как сделать, что бы они запоминались на последних выставленных значениях.

Страница 1 из 7 123 ... ПоследняяПоследняя

Похожие темы

  1. Не получается опросить пр200 панелью сп310
    от дск в разделе Панели оператора (HMI)
    Ответов: 20
    Последнее сообщение: 24.01.2023, 10:13
  2. Подключение СП310 к пр200
    от Jakan в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 22.08.2019, 23:23
  3. ПР200+СП310 в качестве МПР51
    от mouc1k в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 25.12.2018, 11:30
  4. СП310 Сервер по Модбас ТСР + СП310 Слейв по Модбас RTU
    от Global в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 19.04.2018, 11:16
  5. пр200+сп310
    от zamnarzanom в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 10.10.2016, 09:13

Ваши права

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