Страница 6 из 7 ПерваяПервая ... 4567 ПоследняяПоследняя
Показано с 51 по 60 из 70

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

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

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

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Использование не поименованных переменных в конфигурации не даёт возможности среде разработки проверить корректность их типов, адресов, размеров областей данных.
    А далее трудноуловимые "плавающие" ошибки.
    При использовании конфигуратора с "забитымы" 600 регистров тоже не все гладко. Тут правда пока я грешу на себя (или любителей тыкать кнопки Старт/Стоп на шасси ПЛК) - контроллер работал месяц и ушел в стоп. В журнале ничего существенного нет. Мож кто подскажет как отловить проблемму?

  2. #2

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    При использовании конфигуратора с "забитымы" 600 регистров тоже не все гладко. Тут правда пока я грешу на себя (или любителей тыкать кнопки Старт/Стоп на шасси ПЛК) - контроллер работал месяц и ушел в стоп. В журнале ничего существенного нет. Мож кто подскажет как отловить проблемму?
    Модуль button для сложных помехово-педипальцевых условий используют опытные ПЛК-ники.
    Тролль-наседка, добрый, нежный и ласковый

  3. #3

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Модуль button для сложных помехово-педипальцевых условий используют опытные ПЛК-ники.
    я не использую этот модуль, неопытный, потому и спросил совета....
    Последний раз редактировалось a_gricaj; 13.02.2017 в 14:40.

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

    По умолчанию

    Поэтому я стараюсь в базовых структурах использовать только тип word, dword и real. Таким образом я избегаю всяческих проблем с выравниванием памяти и т.п.
    Но в целом "волков бояться в лес не ходить".

  5. #5

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    Поэтому я стараюсь в базовых структурах использовать только тип word, dword и real. Таким образом я избегаю всяческих проблем с выравниванием памяти и т.п.
    Но в целом "волков бояться в лес не ходить".
    а идея Ваша мне понравилась спс - как вариант
    Контролер не стопорится при работе???
    Последний раз редактировалось a_gricaj; 10.02.2017 в 15:05.

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

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    а идея Ваша мне понравилась спс - как вариант
    Контролер не стопорится при работе???
    Не слушайте Владислава. Если ошибка с доступом к памяти и будет она вылезет сразу. Вы увидите всякие странные значения в переменных.
    У меня на такой технологии передачи данных все объекты работают. Все отлично.

  7. #7

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    Не слушайте Владислава. Если ошибка с доступом к памяти и будет она вылезет сразу. Вы увидите всякие странные значения в переменных.
    У меня на такой технологии передачи данных все объекты работают. Все отлично.
    А Dword вы перестраиваете? И нужно ли соблюдать выравнивание памяти?? ОРС сервер у меня фигню читает при записи Dword....

    Если соблюдать выравнивание то работает... а так получается рваный Dword ...
    Последний раз редактировалось a_gricaj; 13.02.2017 в 13:13.

  8. #8

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    Не слушайте Владислава. Если ошибка с доступом к памяти и будет она вылезет сразу. Вы увидите всякие странные значения в переменных.
    У меня на такой технологии передачи данных все объекты работают. Все отлично.
    Да, не слушайте, поездка на Оймякон в феврале для запуска зависшего оборудования - это незабываемо
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Да, не слушайте, поездка на Оймякон в феврале для запуска зависшего оборудования - это незабываемо
    Владислав, не пугайте народ.

  10. #10

    По умолчанию

    Здравствуйте, оказывается я не один кто так делает нас много.
    Какой прогресс? с обновление прошивки? и работой с областью обмена от 860 и больше? У меня объект уже два года по принципу косвенной адресации работает, проблем нет. Даже аллокатор памяти обмена написан, работает автоматически, программы которым нужен обмен регистрируются в нем и он им выделяет адреса в области обмена. По которым они потом работают. Имеется контролер ПЛК110 м02 он на много производительней, очень интересует возможность расширения памяти обмена до регистров так 10000 возможно больше. Прелесть этого в том что вся рабочая память при необходимости доступна из hmi. Примерно из опыта своих программ на один вход физический где-то идет 6-10 регистров для конфигурации внутренней программы обработчика входа/выхода.

Страница 6 из 7 ПерваяПервая ... 4567 ПоследняяПоследняя

Похожие темы

  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, 11:12

Ваши права

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