Показано с 1 по 9 из 9

Тема: Номерация регистров ИП320

  1. #1
    Пользователь Аватар для mummy117
    Регистрация
    16.05.2015
    Адрес
    Харьков
    Сообщений
    31

    По умолчанию Номерация регистров ИП320

    Добрый день. Обьясните пожалуйста как номеровать регистры в ПЛК 160 для работы с ИП320. В документации пишут одно, скачиваю примеры а там совсем не так. Сейчас задача стоит очень простая - засвечивать индикаторы на панели. С очень большим трудом выяснил как это сделать но до конца еще не разобрался. Вот на скринах видно противоречие с докунтацией. 1.jpg2.jpg

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    а теперь объясните зачем один текст брать из слейва,а другая картинка с мастером и думать что здесь противоречие
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3
    Пользователь Аватар для mummy117
    Регистрация
    16.05.2015
    Адрес
    Харьков
    Сообщений
    31

    По умолчанию

    Я понял дословно "Суть упорядоченного размещения переменных в области памяти или «выравнивания (align)», принятого в среде CoDeSys" там же не пишут для что это для слейва. Не получаеться в примере кратность соблюдать.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    суть в том что протокол модбас работает либо со словами либо с битами, если будет использоваться байт, то в одном регистре их должно быть два байта,даже если Вам нужен один байт, в реале два слова,значит он займет два регистра,поэтому следующая за ним информация начнется не со следущего регистра,а через регистр
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5
    Пользователь Аватар для mummy117
    Регистрация
    16.05.2015
    Адрес
    Харьков
    Сообщений
    31

    По умолчанию

    Спасибо, еще одну кроху информации узнал. Теперь у меня получаеться управлять отдельными индикаторами на панели через регистр в ПЛК.
    Правильно ли я делаю: Добавляю в модбас "Register output modul" с номером, например 5. Затем 5*16=80. Это число 80 я присваиваю индикатору на панели.
    Оно то работает, но правильно ли это?

  6. #6
    Пользователь Аватар для mummy117
    Регистрация
    16.05.2015
    Адрес
    Харьков
    Сообщений
    31

    По умолчанию

    "А я все чаще замечаю" что ИП320 делают мастером. Это более правильно или как?

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    в целом проблем быть не должно при таком подходе, но если индикаторов не так много, можно использовать восьмибитный модуль как альтернатива, меньше путаться придется да и использовать одно слово на индикатор непрактично
    по поводу как делать мастер или слейв, я поедпочитаю слейв, для отсутствии большого количества интерфейсов в линию панели можно подключить другие модули а плк будет считывать и передавать данные в панель одновременно обрабатывая инфу, панель взять из одного места и пеоедать в другое не может
    Последний раз редактировалось capzap; 25.06.2015 в 16:11.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    Цитата Сообщение от mummy117 Посмотреть сообщение
    Спасибо, еще одну кроху информации узнал. Теперь у меня получаеться управлять отдельными индикаторами на панели через регистр в ПЛК.
    Правильно ли я делаю: Добавляю в модбас "Register output modul" с номером, например 5. Затем 5*16=80. Это число 80 я присваиваю индикатору на панели.
    Оно то работает, но правильно ли это?
    80 будет для нулевого разряда регистра, 81 -для первого,... 95 -для 15 разряда регистра.
    Но можно и так
    Захват-1.png
    Здесь один модуль 8 bit output может обслужить 8 индикаторов с 80 по 87.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9
    Пользователь Аватар для mummy117
    Регистрация
    16.05.2015
    Адрес
    Харьков
    Сообщений
    31

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    80 будет для нулевого разряда регистра, 81 -для первого,... 95 -для 15 разряда регистра.
    Но можно и так
    Захват-1.png
    Здесь один модуль 8 bit output может обслужить 8 индикаторов с 80 по 87.
    Большое спасибо. Сделал как Вы показали, но теперь мои индикаторы, при установке бита, моргают ~0,5 герца.

Похожие темы

  1. Описание регистров ИП320
    от ribamuka в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 12.05.2014, 20:46
  2. ПЛК160+ИП320 - адрес регистров Modbus
    от vladimir_prg в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 09.06.2012, 16:21
  3. ип320, номера регистров
    от drvlas в разделе Панели оператора (HMI)
    Ответов: 42
    Последнее сообщение: 21.04.2011, 05:19
  4. ип320 - динамические номера регистров
    от drvlas в разделе Панели оператора (HMI)
    Ответов: 19
    Последнее сообщение: 05.11.2010, 20:52
  5. ип320 кол-во регистров.
    от Alor в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 23.04.2010, 15:33

Ваши права

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