Страница 3 из 10 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 99

Тема: ПР200 + панель Weintek

  1. #21

    По умолчанию

    Пришлите свои проекты. Я посмотрю.

  2. #22

    По умолчанию

    Dimensy, я просто 1 проект сделал 512 регистр - это показание датчика, а потом сделал проект где 512 регистр это кнопка пуск. Спасибо большое, из ваших проектов стало всё понятно и всё заработало. Единственное, хотелось бы знать, почему переменная с плавающей запятой в ПР-200 (регистр 512) на панели опрашивается как 3x 512, а целочисленная с тем же 512 регистром как 3x51200? Где про это почитать, где это отражено? Ещё раз огромное спасибо.

  3. #23

    По умолчанию

    Цитата Сообщение от Serg290 Посмотреть сообщение
    Пришлите свои проекты. Я посмотрю.
    Спасибо большое, по проектам которые прислал, Dimensy,я разобрался в чём причина.

  4. #24
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,138

    По умолчанию

    Цитата Сообщение от volodyap63 Посмотреть сообщение
    Dimensy, я просто 1 проект сделал 512 регистр - это показание датчика, а потом сделал проект где 512 регистр это кнопка пуск. Спасибо большое, из ваших проектов стало всё понятно и всё заработало. Единственное, хотелось бы знать, почему переменная с плавающей запятой в ПР-200 (регистр 512) на панели опрашивается как 3x 512, а целочисленная с тем же 512 регистром как 3x51200? Где про это почитать, где это отражено? Ещё раз огромное спасибо.
    По аналогии с локальными ячейками
    Безымянный.png

  5. #25

    По умолчанию

    Цитата Сообщение от volodyap63 Посмотреть сообщение
    Dimensy, я просто 1 проект сделал 512 регистр - это показание датчика, а потом сделал проект где 512 регистр это кнопка пуск. Спасибо большое, из ваших проектов стало всё понятно и всё заработало. Единственное, хотелось бы знать, почему переменная с плавающей запятой в ПР-200 (регистр 512) на панели опрашивается как 3x 512, а целочисленная с тем же 512 регистром как 3x51200? Где про это почитать, где это отражено? Ещё раз огромное спасибо.
    4 x 512- чтение/запись
    3 x 512 - чтение
    512 регистр - это целочисленное число типа WORD или INT (в Лоджике UDINT)
    Если Real, то это 2 регистра 512 и 513, типа Float ( вещественное, с плавающей точкой)
    Если у вас биты, то в регистре WORD их 16 штук, от 0 до 15. В панелях Weintek биты пишутся после регистра 3x51200 -регистр 512 бит 0,
    3x51201 -регистр 512 бит 1........3x51215 -регистр 512 бит 15

    И очень глупо использовать 3 регистра как вы ( 512, 513,514), для передачи 3 бит, когда их можно упаковать в маску и передать в одном 512 регистре до 16 штук.
    Последний раз редактировалось kondor3000; 17.03.2022 в 10:59.

  6. #26
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,138

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    И очень глупо использовать 3 регистра как вы ( 512, 513,514), для передачи 3 бит, когда их можно упаковать в маску и передать в одном 512 регистре до 16 штук.
    Почему бы и нет, если количество регистров позволяет и эти биты одновременно не пишутся и не читаются

  7. #27

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    4 x 512- чтение/запись
    3 x 512 - чтение
    512 регистр - это целочисленное число типа WORD или INT (в Лоджике UDINT)
    Если Real, то это 2 регистра 512 и 513, типа Float ( вещественное, с плавающей точкой)
    Если у вас биты, то в регистре WORD их 16 штук, от 0 до 15. В панелях Weintek биты пишутся после регистра 3x51200 -регистр 512 бит 0,
    3x51201 -регистр 512 бит 1........3x51215 -регистр 512 бит 15

    И очень глупо использовать 3 регистра как вы ( 512, 513,514), для передачи 3 бит, когда их можно упаковать в маску и передать в одном 512 регистре до 16 штук.
    Доброго, а как в лоджике из 512 регистра по маске вытащить бит?

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

    По умолчанию

    Цитата Сообщение от AlexQ Посмотреть сообщение
    Доброго, а как в лоджике из 512 регистра по маске вытащить бит?
    Обмен битовыми (BOOL) переменными с ПР Slave
    https://owen.ru/forum/showthread.php?t=32194
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #29

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Обмен битовыми (BOOL) переменными с ПР Slave
    https://owen.ru/forum/showthread.php?t=32194
    Огромное! Спасибо! Написал два макроса, один на команды (16штук) второй на индикацию(тоже16) на два последних регистра, работает на УРА! Спасибо!

  10. #30

    По умолчанию

    Добрый день! ПР200 с панелью weintek mt8071ip панель мастер пр слейв. Есть ли возможность из этой связки получить диспетчеризацию. подключившись к панели по изернет.Подключил панель к изернету настроил как сервер. Скачал карту адресов с ОЛ. опросил с помощью OPC oven. Опрос идет значения 02023-04-27_17-51-17.png2023-04-27_17-50-11.png2023-04-27_17-49-52.png2023-04-27_17-49-15.png2023-04-27_17-48-48.png

Страница 3 из 10 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. ПР200 Пропадание связи USB - ПР200. Решено
    от PGK в разделе Программируемые реле
    Ответов: 0
    Последнее сообщение: 18.01.2017, 11:37
  2. ПР200+НПТ1 Пределы измерения ПР200 в режиме 4-20ma
    от Алексей Геннадьевич в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 06.04.2016, 20:19
  3. Ответов: 43
    Последнее сообщение: 05.08.2015, 06:04
  4. Связь ПЛК110 <--> сенсорноя панель Weintek eMT3150A
    от Newcomer в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 01.03.2015, 13:24
  5. панель weintek+плк 100(мастер) обрыв связи
    от oleg0112 в разделе Панели оператора (HMI)
    Ответов: 17
    Последнее сообщение: 10.10.2013, 01:07

Ваши права

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