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

Тема: Modbus Slave, 4х байтовая переменная, выравнивание, codesys 2.3

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Спасибо, давно эту картинку не видел.
    Про 8bit знаю.
    Ну, если они должны иметь 0,2,4,6 то мне и приходится их ставить сюда для нормальной работы без дыр, это я и имею в виду "самому".

    Всё равно
    Цитата Сообщение от petera Посмотреть сообщение
    4 byte(DWORD) и REAL в содесис должны иметь четные адреса 0, 2, 4, 6, .....
    нигде не встречал, только опытным путём.

  2. #2
    Пользователь Аватар для nensist
    Регистрация
    22.01.2016
    Адрес
    Архангельск
    Сообщений
    88

    По умолчанию

    Тоже интересует данный вопрос. у меня сна чала идут переменные 2 byte потом создаю по очередно переменные REAL. система сама не делает смещение, приходится самому поправлять адрес. Неужели данный процесс никак не автоматизирован?

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

    По умолчанию

    Цитата Сообщение от nensist Посмотреть сообщение
    Тоже интересует данный вопрос. у меня сна чала идут переменные 2 byte потом создаю по очередно переменные REAL. система сама не делает смещение, приходится самому поправлять адрес. Неужели данный процесс никак не автоматизирован?
    Вы вопрос задали по мастеру или по слейву?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  4. #4
    Пользователь Аватар для nensist
    Регистрация
    22.01.2016
    Адрес
    Архангельск
    Сообщений
    88

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Вы вопрос задали по мастеру или по слейву?
    По slave
    Когда real вставляю приходится руками править.
    И еще вопрос до кучи? Имеется ли ограничение на количество переменных в slave?

  5. #5

    По умолчанию

    Цитата Сообщение от nensist Посмотреть сообщение
    По slave
    Когда real вставляю приходится руками править.
    И еще вопрос до кучи? Имеется ли ограничение на количество переменных в slave?
    Имеется ограничение для области конфигурации, что накладывает ограничение и на количество переменных в slave .
    В зависимости от того какой у Вас ПЛК это ограничение будет разным.

  6. #6
    Пользователь Аватар для nensist
    Регистрация
    22.01.2016
    Адрес
    Архангельск
    Сообщений
    88

    По умолчанию

    Цитата Сообщение от Vladislav_OWEN Посмотреть сообщение
    Имеется ограничение для области конфигурации, что накладывает ограничение и на количество переменных в slave .
    В зависимости от того какой у Вас ПЛК это ограничение будет разным.
    Какое ограничение будет для ПЛК110-30М (обновленный М02)?

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

    По умолчанию

    Цитата Сообщение от nensist Посмотреть сообщение
    И еще вопрос до кучи? Имеется ли ограничение на количество переменных в slave?
    Формально ограничений нет, но больше 1000 dword вряд ли у Вас получиться запихнуть, так как есть ограничние на размер конфигурации. Подробнее: http://www.owen.ru/forum/showthread.php?t=25302

  8. #8
    Пользователь Аватар для nensist
    Регистрация
    22.01.2016
    Адрес
    Архангельск
    Сообщений
    88

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    Формально ограничений нет, но больше 1000 dword вряд ли у Вас получиться запихнуть, так как есть ограничние на размер конфигурации. Подробнее: http://www.owen.ru/forum/showthread.php?t=25302
    Почитал я эту тему. У меня получается надо переменных по 2byte - 2850 шт, переменных DWORD(REAL) - 505 шт
    Хватит области конфигуратора или даже не пытаться набивать?
    Объясню от куда столько, это уставки для 100 программ выпечки. Данные будут приходить из СП300. Почему рецептами в панели не делаю? Потому что будет еще скада, где будут иногда изменять данные уставки.
    В плк на выполнении одновременно будет только одна программа

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

    По умолчанию

    Цитата Сообщение от nensist Посмотреть сообщение
    Почитал я эту тему. У меня получается надо переменных по 2byte - 2850 шт, переменных DWORD(REAL) - 505 шт
    Хватит области конфигуратора или даже не пытаться набивать?
    Объясню от куда столько, это уставки для 100 программ выпечки. Данные будут приходить из СП300. Почему рецептами в панели не делаю? Потому что будет еще скада, где будут иногда изменять данные уставки.
    В плк на выполнении одновременно будет только одна программа
    А зачем все 100 программ хранить в слейве?
    Все 100 программ можно хранить в файле на ПЛК.
    Для редактирования с панели или из скада достаточно в слейве иметь регистры только ОДНОГО рецепта и номер редактируемого рецепта.

    ЗЫ
    И на экране панели можно будет "пролистывать" все рецепты, редактировать нужный и давать команду ПЛК сохранить изменения в файле.
    Последний раз редактировалось petera; 02.02.2018 в 10:37.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #10
    Пользователь Аватар для nensist
    Регистрация
    22.01.2016
    Адрес
    Архангельск
    Сообщений
    88

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    пост#2, предложение 2. Медленно, по буквам читаем
    Ну прочитал? И? Объясните бестолковому))) Что значит учитывать?

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. Есть ли в Codesys переменная состоянии PLC?
    от Dry fig в разделе СПК2xx (архив)
    Ответов: 2
    Последнее сообщение: 06.09.2016, 12:36
  3. Байтовая адресация
    от Спорягин Кирилл в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 13.08.2015, 17:45
  4. Переменная из Modbus (master) в Modbus (slave)
    от Zenr в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 25.10.2013, 11:38
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 13:42

Ваши права

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