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

Тема: Ну ни как не получается!!!

  1. #21
    Пользователь Аватар для Aleksey9952
    Регистрация
    30.10.2012
    Адрес
    Краснодар
    Сообщений
    50

    По умолчанию

    И все же я опять не пойму, че не так с этими битами, весь форум просмотрел, но чет не выходит ниче.. может глянете чего там опять не так??
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от Aleksey9952 Посмотреть сообщение
    И все же я опять не пойму, че не так с этими битами, весь форум просмотрел, но чет не выходит ниче.. может глянете чего там опять не так??
    Не выходит че? Обмен между ПЛК и панелью?
    Смотрим еще раз картинку с адресацией http://www.owen.ru/forum/attachment....1&d=1283411217. На ней видно:
    1. Регистры ModBus имеют размерность 16 бит или 2 байта (тип WORD)
    2. Адреса регистров начинаются с 0.
    3. Регистрами пользуются для обмена числовыми значениями, например для передачи или приема значения переменной типа WORD, INT, UINT необходимо задействовать 1 регистр (в конфигурации ModBus-2byte[var]) , для переменных типа DWORD, DINT, DUINT и REAL необходимо задействовать 2 подряд идущих регистра (в конфигурации ModBus-4byte[var]).
    3. Добавляем в конфигурации ModBus нужное количество элементов 2byte[var] и 4byte[var].
    4.Для элементов панели "Цифровой дисплей", "Ввод данных" и др., где используются числовые значения, указываем Управление-> "Регистр 0х4 или 0х3" и номер соответствующего регистра ModBus, в котором хранится требуемая переменная (п.3)
    5. Для обмена битовой информацией используется соответственно битовая адресация
    6. Битовая адресация начинается с 0.
    7. Битовая и регистровая адресация перекрываются. Например к битам 00, 01, 02, регистра 0x0002 можно обращаться использую битовую адресацию как к битам №16, №17, №18
    7. Добавляем в конфигурации ModBus нужное количество элементов 8bits[var]. Каждый такой элемент содержит 8 отдельных бит к которым можно обращаться используя битовую адресацию
    8. Для элементов панели кнопка, лампа, переключатель и т.д. указываем Управление-> "Регистр 0х или 0х1" и номер бита этот номер нужно подсчитать при этом учитываем число всех бит, даже занятых элементами 2byte[var] и 4byte[var] (смотри картинку распределения памяти).
    9. При заполнении конфигурации ModBus не забываем про выравнивание адресов (опять смотри картинку распределения памяти).
    В конфигурации ModBus Вашего проекта имеется только один элемент 8bits[var].
    Теперь должно быть понятно, что на экране 1
    для емкости не может быть указан регистр №39. Его нет в конфигурации ModBus
    для одной из кнопок не может быть указан бит 01 регистра №1.Его нет в конфигурации ModBus
    на экране 2
    для емкости не может быть указан регистр №7. Его нет в конфигурации ModBus
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #23
    Пользователь Аватар для Aleksey9952
    Регистрация
    30.10.2012
    Адрес
    Краснодар
    Сообщений
    50

    По умолчанию

    т.е. получается например в этом же проекте для кнопки zapusk будут такие настройки?) или я опять ничерта не вьехал?)
    Изображения Изображения

  4. #24
    Пользователь Аватар для Aleksey9952
    Регистрация
    30.10.2012
    Адрес
    Краснодар
    Сообщений
    50

    По умолчанию

    а для nasos1 будет адрес = 1?)

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

    По умолчанию

    Цитата Сообщение от Aleksey9952 Посмотреть сообщение
    а для nasos1 будет адрес = 1?)
    Поле Адрес для устройства у Вас должно быть 1. ЭТО НОМЕР КОНТРОЛЛЕРА!!!!
    Адрес регистра ниже там где Регистр второе поле ввода!!
    Давайте разберемся если битовая адресация то для переменной
    zapusk - Регистр 0х и адрес 0
    nasos1 - Регистр 0х и адрес 1
    nasos2 - Регистр 0х и адрес 2
    nasos3 - Регистр 0х и адрес 3
    stop - Регистр 0х и адрес 4
    sredny - Регистр 0х и адрес 5
    maximum - Регистр 0х и адрес 6
    nvoda - Регистр 0х и адрес 7
    если регистровая адресация то для переменной
    zapusk - Регистр 4х и адрес 0 бит 00
    nasos1 - Регистр 4х и адрес 0 бит 01
    nasos2 - Регистр 4х и адрес 0 бит 02
    nasos3 - Регистр 4х и адрес 0 бит 03
    stop - Регистр 4х и адрес 0 бит 04
    sredny - Регистр 4х и адрес 0 бит 05
    maximum - Регистр 4х и адрес 0 бит 06
    nvoda - Регистр 4х и адрес 0 бит 07
    Последний раз редактировалось petera; 02.11.2012 в 17:08.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #26
    Пользователь Аватар для Aleksey9952
    Регистрация
    30.10.2012
    Адрес
    Краснодар
    Сообщений
    50

    По умолчанию

    Все стало ясно, спасибо большое!

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

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 28.01.2011, 10:02
  2. не получается подключить сп270 к пк
    от LAS в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 01.10.2010, 22:29
  3. Ответов: 8
    Последнее сообщение: 10.12.2009, 09:56
  4. не получается прочитать входы му110
    от Dreamer в разделе Сетевые технологии
    Ответов: 5
    Последнее сообщение: 16.11.2009, 14:24
  5. УКТ38 + АС4 = ничего не получается ((
    от Mechanik в разделе Сервисное ПО
    Ответов: 3
    Последнее сообщение: 13.10.2008, 12:46

Ваши права

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