Показано с 1 по 10 из 70

Тема: Конфигурация ПЛК-Modbus (slave)- как запихнуть более 860 регистров??

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

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

    По умолчанию

    Ну все можно не перебивать руками, а через указатель массив переложить - я уже этим вопросом задавался
    http://www.owen.ru/forum/showthread.php?t=22160
    Только там все равно конфигуратор весь размечать надо (создать заданное количество элементов) и косяк с ограничением элеменетов остается. Чтоб больше данных передать можно использовать четырехбайтовые элементы

  2. #2

    По умолчанию

    Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
    Ну все можно не перебивать руками, а через указатель массив переложить - я уже этим вопросом задавался
    http://www.owen.ru/forum/showthread.php?t=22160
    Только там все равно конфигуратор весь размечать надо (создать заданное количество элементов) и косяк с ограничением элеменетов остается. Чтоб больше данных передать можно использовать четырехбайтовые элементы
    Я уже готов и руками перебить если бы только работало....
    Конфигуратор я "разметил", и присвоил имена, что я так понял делать не нужно было, вот скрин:
    Безымянный.png
    на скрине видно, что у меня есть переменная Register2, Register3,Register4 и т.д. было до 860 - все работало.
    Правильно ли я понял, что нужно все эти "Register" убрать, а в фб сделать так например:

    L4DelayActAlarmFeedbackActuator:=%QW7.658.0; (раньше %QW7.658.0 было присвоено имя RegisterNNN)

    Будет ли это работать ???
    Менять все на четырех байтовые элементы для меня ппц - скада уже сделана почти...

    Для информации: Откатился на прошивку 2.14.0 - контроллер начал отзываться после заливки в него кода, чего не было на 2.15.9 - на разных прошивках с одним и тем же кодом ПЛК ведет себя по разному....

  3. #3

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    Я уже готов и руками перебить если бы только работало....
    Конфигуратор я "разметил", и присвоил имена, что я так понял делать не нужно было, вот скрин:
    Безымянный.png
    на скрине видно, что у меня есть переменная Register2, Register3,Register4 и т.д. было до 860 - все работало.
    Правильно ли я понял, что нужно все эти "Register" убрать, а в фб сделать так например:

    L4DelayActAlarmFeedbackActuator:=%QW7.658.0; (раньше %QW7.658.0 было присвоено имя RegisterNNN)

    Будет ли это работать ???
    Менять все на четырех байтовые элементы для меня ппц - скада уже сделана почти...

    Для информации: Откатился на прошивку 2.14.0 - контроллер начал отзываться после заливки в него кода, чего не было на 2.15.9 - на разных прошивках с одним и тем же кодом ПЛК ведет себя по разному....
    Я тоже уже этот вопрос задавал, но ответа не получил - больше чем определенное значение элементов (не помню сколько - возможно и 860) модбас не работает, а ПЛК[м02] вообще вылетает (хотя конфигуратор под 1000 элементов рассчитан) (http://www.owen.ru/forum/showthread.php?t=25302). Без разницы как заносить - руками каждый или указателем массив в размеченную область перекладывать.

  4. #4

    По умолчанию

    Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
    Я тоже уже этот вопрос задавал, но ответа не получил - больше чем определенное значение элементов (не помню сколько - возможно и 860) модбас не работает, а ПЛК[м02] вообще вылетает (хотя конфигуратор под 1000 элементов рассчитан) (http://www.owen.ru/forum/showthread.php?t=25302). Без разницы как заносить - руками каждый или указателем массив в размеченную область перекладывать.
    Ждите обновления прошивки, проблема найдена и решена.
    P.S. всё же что за задачи с 1000 переменных в slave?
    Тролль-наседка, добрый, нежный и ласковый

  5. #5

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    P.S. всё же что за задачи с 1000 переменных в slave?
    Сбор информации с других слэйвов, небольшие доработки и передача на скаду. С каждого слэйва по 300 регистров. Устройств примерно 5-10 (в зависимости от проекта). Плюс еще настройки, предупреждения и т.д.

  6. #6

    По умолчанию

    Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
    Я тоже уже этот вопрос задавал, но ответа не получил - больше чем определенное значение элементов (не помню сколько - возможно и 860) модбас не работает, а ПЛК[м02] вообще вылетает (хотя конфигуратор под 1000 элементов рассчитан) (http://www.owen.ru/forum/showthread.php?t=25302). Без разницы как заносить - руками каждый или указателем массив в размеченную область перекладывать.
    На следующий проект хотел брать ПЛК[м02], но теперь не буду, тут со старым проблем куча, а новый наверное вообще ппц.
    Блин вообще не пойму зачем пихать в контроллер Ethernet 100 Мбит/с если нельзя из него вытянуть 1000 Word, может где-то я "косячу почерному" - ну типа галочку не поставил????????????

  7. #7
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    995

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    На следующий проект хотел брать ПЛК[м02], но теперь не буду, тут со старым проблем куча, а новый наверное вообще ппц.
    Новый как раз очень хорош.
    Он быстрее старого примерно в 10-15 раз (см. тут).
    Причем это уже подтверждается не только простым тестом, но и опытом моего практического применения.
    К тому же прошивка его явно лучше отлажена и он гораздо привлекательнее на вид.

    Ворды передаваемые на верх безусловно связаны с модулями ввода/вывода. Так, например, при расчете количества тегов (того же Modbus Master OPC Serverа) я обычно на 1 аналоговый вход закладываю 5-10 тэгов (значение, верхняя, нижняя критическая/предупредительная граница, тэг аларма - уже 6 тэгов).

    Для Владислава Филоненко.
    На мой взгляд, 1000 тэгов на контроллер - это нормально. Так что нужно поддерживать данную функциональность.

Похожие темы

  1. Адресация регистров Modbus-RTU, ПЛК(Slave)
    от Лёша в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 03.07.2019, 08:02
  2. ПЛК63, modbus slave, адреса регистров
    от monteg в разделе ПЛК63/73
    Ответов: 43
    Последнее сообщение: 19.06.2017, 08:46
  3. Проблема с созданием регистров ModBus(Slave) ПЛК 150
    от SDSE92 в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 08.06.2016, 13:37
  4. СП270 Slave. Чтение и запись регистров PFW
    от petera в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 02.05.2015, 18:36
  5. ПЛК 110-32M slave, libmodbus TCP, ошибка чтения регистров: Bad file descriptor
    от SerJK в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 22.04.2014, 12:12

Ваши права

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