Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 38

Тема: ПЛК110-60 (30) М2 ограничение количества сетевых переменных в 1000

  1. #11

    По умолчанию

    Добавляя по 4Byte, можно сделать 2000 регистров, ничего не делая больше 1 Слейв 1000.jpg
    Не считая нескольких TCP, которые можно добавить

  2. #12

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Добавляя по 4Byte, можно сделать 2000 регистров, ничего не делая больше 1 Слейв 1000.jpg
    Не считая нескольких TCP, которые можно добавить
    возможно и это решение...
    тогда как в программе обращаться к переменным? как получить доступ через панель?

  3. #13
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,105

    По умолчанию

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

  4. #14

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    возможно и это решение...
    тогда как в программе обращаться к переменным? как получить доступ через панель?
    Обращаться через структуру (или через массив), можно сделать несколько структур (массивов) и все положить в слейв,
    из панели обращаетесь, как и раньше, по адресам.
    Пример через структуру тут https://owen.ru/forum/showthread.php?t=10555&page=987
    Последний раз редактировалось kondor3000; Вчера в 08:20.

  5. #15

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    Коллеги представляю решение, как обойти ограничение в 1000 сетевых переменных..
    Насколько правильно время покажет, а пока сетевые переменные доступны в программе и управляются с панели.
    Для доступа через панель создаем два устройства Modbus TCP для первого указываем порт 502, а для второго порт 510 (как для ПЛК)

    Не могу найти описание настроек в меню смена целевой платформы (5 вложение),
    03E8h есть 1000 и по идеи должен отвечать за количество сетевых переменных, но этот параметр ни на что не влияет...

    Спасибо большое.
    Попробуйте внутрь первого слейва с 998 элементами добавить ВЛОЖЕННЫЙ слейв со следующими далее переменными. Для вложенного слейва в MODBUS(Fix) можете ничего не указывать

  6. #16

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    возможно и это решение...
    тогда как в программе обращаться к переменным? как получить доступ через панель?
    У меня ж прям статья есть. Через структуру удобно всё делать.
    В конце статьи пример есть: https://cs-cs.net/codesys-modbus-kar...trov-struktury
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  7. #17

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    У меня ж прям статья есть. Через структуру удобно всё делать.
    В конце статьи пример есть: https://cs-cs.net/codesys-modbus-kar...trov-struktury
    у меня почти все переменные (нет все) однорегистровые и для меня структура в этом случае не удобно

  8. #18

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    у меня почти все переменные (нет все) однорегистровые и для меня структура в этом случае не удобно
    Не понял. Так это ж ещё лучше: в ней все поля будут как WORD или INT. Прям лучшая удача из возможных.
    Зато не надо будет в конфигурацию ПЛК вписывать имена или адреса их. Всё в структуре создашь красиво.
    ...а потом, если захочешь - с ней легко на ОВЕНскую библиотеку Modbus перейдёшь, где памяти для Slave точно больше.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  9. #19

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    у меня почти все переменные (нет все) однорегистровые и для меня структура в этом случае не удобно
    Как не удобно?
    В структуре вы можете сделать массив регистров WORD, и работать с ними. А положить его можно в выделенное место в конфигурации хоть DWORD-ов.

  10. #20

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Как не удобно?
    В структуре вы можете сделать массив регистров WORD, и работать с ними. А положить его можно в выделенное место в конфигурации хоть DWORD-ов.
    а как положить (отобразить) структуру к примеру с адреса AT%QW6.800.0 ???

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Обнуление сетевых переменных
    от Антон_Б в разделе Среда программирования OWEN Logic
    Ответов: 7
    Последнее сообщение: 11.04.2025, 15:03
  2. Перезапись сетевых переменных
    от Dimaes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 16.07.2024, 09:56
  3. Ограничение количества пусков насоса
    от K.K. в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 27.03.2024, 18:06
  4. ПР-205 максимальное кол-во сетевых переменных?
    от Yura_brest в разделе Среда программирования OWEN Logic
    Ответов: 11
    Последнее сообщение: 01.12.2023, 03:11
  5. Ограничение количества "Личных сообщений"
    от Gans в разделе Трёп (Курилка)
    Ответов: 16
    Последнее сообщение: 27.11.2012, 15:35

Ваши права

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