Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: ПЛК110 M02. Как добавить 1000 элементов DWORD в modbus slave?

  1. #1

    Exclamation ПЛК110 M02. Как добавить 1000 элементов DWORD в modbus slave?

    Здравствуйте, есть несколько проблем.

    Следующие проблемы:
    1. Согласно даташиту на девайс указано что количество памяти обмена не ограничено (м лицензия). Собственно, создать область в modbus slave из большим количеством чем 1000 елементов любого типа - не возможно.
    Эта память используется как буфер обмена между PLC и HMI для адресации используется косвенная адресация на стороне HMI регистры сдвига и т.д.
    2. При использовании 1000 элементов типа DWORD в области обмена наблюдается нормальная работа после загрузки, старта программы ПЛК и загрузки бутового проекта. Делаем рестарт ПЛК и он перегружается циклично (светлодиод работа моргает с цыкличностю гдето раз в 5 сек) постоянно пока я не войду из CoDeSys в онлайн (с этой самой программой, вход выполняется нормально, никаких сбоев с бутовой программой не обнаружено). После этого индикатор работа начинает гореть постоянно и программа работает стабильно до перезагрузки но сам модбас слев зависает и не отвечает на запросы Modbus master-a (Weintek mTV-100).

    ID:54222170132005451

    Версия прошывки обновленная через UpdateCore до последней на сайте.

    PLCInfo
    PLC model MODEL PLC 110-60
    Binary VERSION 0.3.67
    Need Target version >= 3.10
    Compiled: 13:05:36 Feb 8 2017
    STM32 binary version 114
    MAC 6A:77:00:FF:E3:76

    Codesys 2.3.9.9
    Последний раз редактировалось saniyo; 16.06.2017 в 15:51.

  2. #2

    По умолчанию

    Здравствуйте, saniyo.

    Данная тема обсуждалась здесь:
    http://www.owen.ru/forum/showthread....t=modbus+slave
    Искусственного ограничения нет, а вот техническое все-таки есть. С недавних пор во всех даташитах мы это указываем.

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

    По умолчанию

    м лицензия как Москва, не резиновая
    http://www.owen.ru/forum/showthread....l=1#post214553
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    м лицензия как Москва, не резиновая
    http://www.owen.ru/forum/showthread....l=1#post214553
    Дело не в лицензии а просто в недоделках, при указании на сайте что ограничений НЕТ! Это негласный обман покупателя. Это дело нужно допилить, чтоб исправить себе репутацию.

  5. #5

    По умолчанию

    Цитата Сообщение от saniyo Посмотреть сообщение
    Это дело нужно допилить, чтоб исправить себе репутацию.
    Совершенно справедливо. Спасибо, что Вы заметили. Поправим.

  6. #6

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Совершенно справедливо. Спасибо, что Вы заметили. Поправим.
    Надеюсь к понедельнику успеете, если нет я обратно в сименс и випу на лет так на 5.

  7. #7

    По умолчанию

    Если кому необходимо.
    прикладываю библиотеку modbus_slave для Codesys 2 (для COM потров). писал для своих нужнд по аналогии с библиотекий для Codesys 3 ,поэтому особой документации нет.
    максимальный размер буфера слейва - 65535 байт. проверил на ПЛК110 М02
    блоку modbus_slave передайте номер порта или handle ( в зависимости от ПЛК) , адрес буфера, размер буфера, режим ( 0 - RTU , 1 - ASCII )
    Вложения Вложения

  8. #8

    По умолчанию

    Цитата Сообщение от Трофимов Артем Посмотреть сообщение
    Если кому необходимо.
    прикладываю библиотеку modbus_slave для Codesys 2 (для COM потров). писал для своих нужнд по аналогии с библиотекий для Codesys 3 ,поэтому особой документации нет.
    максимальный размер буфера слейва - 65535 байт. проверил на ПЛК110 М02
    блоку modbus_slave передайте номер порта или handle ( в зависимости от ПЛК) , адрес буфера, размер буфера, режим ( 0 - RTU , 1 - ASCII )
    Описания нет, хоть пароль дайте.

  9. #9

    По умолчанию

    Цитата Сообщение от Трофимов Артем Посмотреть сообщение
    Если кому необходимо.
    прикладываю библиотеку modbus_slave для Codesys 2 (для COM потров). писал для своих нужнд по аналогии с библиотекий для Codesys 3 ,поэтому особой документации нет.
    максимальный размер буфера слейва - 65535 байт. проверил на ПЛК110 М02
    блоку modbus_slave передайте номер порта или handle ( в зависимости от ПЛК) , адрес буфера, размер буфера, режим ( 0 - RTU , 1 - ASCII )
    Не об этом описании библиотеки речь идет ?
    Вложения Вложения

  10. #10

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Не об этом описании библиотеки речь идет ?
    да, о нём. там по аналогии всё сделано, только с учётом отличий версий сред

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 24
    Последнее сообщение: 27.08.2021, 15:34
  2. Ответов: 15
    Последнее сообщение: 13.10.2016, 16:27
  3. Библиотека Modbus Slave для ПЛК110
    от Maria в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 27.08.2016, 19:52
  4. Ответов: 3
    Последнее сообщение: 03.06.2016, 10:38
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42

Ваши права

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