Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: описание области ввода-вывода для ПР110?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    To Загнетов

    не совсем понятно со смещением и нумерацией бит

    судя по формату данных вы используете функцию 3х bit
    т.е. считываете регистр а потом выделюете из него необходимые биты,
    тогда вопрос
    1)
    Восемь дискретных выходов реле откликаются на адреса 101 ...107
    почему начинается с 101 а не со 100?
    2) если мне надо считать 1 регистр надо указывать 2 с учетом смещения?

    если не привязываться к вашему панели, то должно было бы выглядеть следующим образом
    для пр110 12/8:

    входы прибора : рег 0х100=256 слово, биты 0-11
    выходы прибора : рег 0х000=0 слово, биты 0-7
    1й сет. вход прибора : рег 0х200=512 слово, биты 0-15
    2й сет. вход прибора : рег 0х201=513 слово, биты 0-15
    и т.д.
    1й сет. выход прибора : рег 0х300=758 слово, биты 0-15
    и т.д.

    при обращение напрямую к биту нужно использовать битовый адрес т. для первого входа прибора 0х1000=4096 по счету бит
    Последний раз редактировалось Евгений Сергеевич; 31.08.2012 в 12:42.

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    To Загнетов

    не совсем понятно со смещением и нумерацией бит

    судя по формату данных вы используете функцию 3х bit
    т.е. считываете регистр а потом выделюете из него необходимые биты,
    тогда вопрос
    1) почему начинается с 101 а не со 100?
    2) если мне надо считать 1 регистр надо указывать 2 с учетом смещения?

    если не привязываться к вашему панели, то должно было бы выглядеть следующим образом
    для пр110 12/8:

    входы прибора : рег 0х100=256 слово, биты 0-11
    выходы прибора : рег 0х000=0 слово, биты 0-7
    1й сет. вход прибора : рег 0х200=512 слово, биты 0-15
    2й сет. вход прибора : рег 0х201=513 слово, биты 0-15
    и т.д.
    1й сет. выход прибора : рег 0х300=758 слово, биты 0-15
    и т.д.

    при обращение напрямую к биту нужно использовать битовый адрес т. для первого входа прибора 0х1000=4096 по счету бит
    так и делаю, а 257 вместо 256 из за особенностей адресации в панели Weintek -
    самое младшее слово памяти адресуется не нулем, а 1, следовательно все адреса слов смещены на +1

    адрес бита DDDDD dd
    состоит из адреса слова=DDDDD
    и dd=местоположения бита в слове

    таким образом, дискретный выход Q1 адресуется как 100 ( DDDDD=1 dd=0);
    а Q2 как 101 (DDDDD=1 dd=1)
    ...
    восьмой (Q8) как 107 (DDDDD=0+1 dd=7)

    - как я и писал изначально - с чтением дискретных выходов проблем нет,
    а входы и прочие переменные прочесть не удается, нет ответа.

    может применить сканер портов modbus, какой посоветуете?
    Последний раз редактировалось Загнетов; 31.08.2012 в 13:01.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    [B]
    при обращение напрямую к биту нужно использовать битовый адрес т. для первого входа прибора 0х1000=4096 по счету бит

    нет в панели таких адресов битов, не может он заканчиваться на "96", так как адрес бита состоит из адреса слова DDDDD, к которому добавлены 2 цифры dd- позиция бита в слове

  4. #4
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Ребята ,не злоупотребляйте ,о панелях ,тем более не Овен в другом месте (курилка).С ПР разобрались и замечательно ,а все остальное можно даже в личке.
    электронщик до мозга костей и не только

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    в билдере выбираете меню Вид --> стаите галку напротив пункта Адресная сетка и с левой стороны где список окон, должна появиться вкладка с адресным пространством локальной панели и всех добавленных устройств
    По поводу бреда, не заставитеследущий 17 бит будет 116, а даже если в Вашей интерпретации с нелепым добавлением в адрес еще двух знакомест, хотябы 201, но не как 200
    И много еще предрасудков по поводу организации обмена по протоколу

    PS: сетевой обмен уже наладил, работает.
    Выяснил причину - про запас указал на индикаторах ближайшие +- адреса 255, 256,257. Так как некоторые из них не обслуживаются slave устройством, то панель (мастер) не получив ответа постоянно перезапрашивает, от этого почти "виснет", медленно обновляет даже корректные работающие индикаторы, а часть из них даже не успевает прорисовывать на экране, не выводит даже рамок и контуров динамических объектов.

    Итак, правильный диагноз - при обращении с панели Weintek 8070 (ms) к дискретным входам реле ПР110 (sl) следует читать слово по адресу 257 (0x100=256 + смещение 1 для Weintek) или отдельные биты по адресам от 25700 и до 25711.
    Чуть позже выложу пример проекта.

    Спасибо Евстигнееву Максиму и его коллеге-инженеру за поддержку, спасибо вам за участие.

    PS: в меню EB не нашел адресной сетки, см фото;
    какой номер версии Easybuilder-8000 вы используете?
    Знаю, что меню отличается для разных моделй HMI Weintek
    Для какой панели был ваш проект?
    Изображения Изображения

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    v4.62 Build 2012.06.21
    а у меня версия 4.42, придется обновить :-)
    посмотрим, что изменилось с адресацией.

    PS: отладил обмен ПР110 и панели Weintek, выкладываю
    Изображения Изображения
    • Тип файла: jpg +ПР110.jpg (58.7 Кб, Просмотров: 65)
    • Тип файла: jpg +Wt.jpg (69.6 Кб, Просмотров: 47)
    Последний раз редактировалось Загнетов; 31.08.2012 в 18:48.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Области применения ПР110(примеры реализации)
    от rovki в разделе Программируемые реле
    Ответов: 4972
    Последнее сообщение: 25.09.2024, 22:30
  2. Ответов: 13
    Последнее сообщение: 25.10.2011, 21:11
  3. Ответов: 13
    Последнее сообщение: 10.07.2009, 17:21
  4. описание протокола
    от svavan в разделе Сервисное ПО
    Ответов: 6
    Последнее сообщение: 19.11.2008, 10:07
  5. Ответов: 7
    Последнее сообщение: 05.04.2007, 08:14

Ваши права

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