Страница 1042 из 1044 ПерваяПервая ... 42542942992103210401041104210431044 ПоследняяПоследняя
Показано с 10,411 по 10,420 из 10436

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #10411

    По умолчанию

    Цитата Сообщение от Aera2021 Посмотреть сообщение
    Добрый день. Как реализовать в ПЛК110 реализовать запись и дальнейшее считывание переменных в память через указатели? Данные с трех ТРМ10 будут считываться каждые 10 минут на протяжении недели и один раз считываться, это большой объем данных и в ОЗУ не влезет.
    Ой! Но... указатели указывают на данные в ОЗУ. То есть, данные в ОЗУ всё равно ДОЛЖНЫ быть и БУДУТ. Указатели не позволят уменьшить занимаемую память.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  2. #10412

    По умолчанию

    я может чего-то не понял
    реализовать запись и дальнейшее считывание переменных в память через указатели?
    а чем указатели помогут вам сделать то, что вам хочется?
    и если вы сами пишете, что
    это большой объем данных и в ОЗУ не влезет.
    то веротяно
    Как реализовать в ПЛК110
    ответ - никак

  3. #10413

    По умолчанию

    Добрый день. Ткните пжлста, где почитать про адресацию байтов по МОДБАС в ПЛК 110. Имею панель СП300 и битовая кнопка. Адрес тэга в ПЛК AT%IX7.195.0.
    Как вычислить адрес для панели? Весь мозг сломал.

  4. #10414

    По умолчанию

    Цитата Сообщение от pkl Посмотреть сообщение
    Добрый день. Ткните пжлста, где почитать про адресацию байтов по МОДБАС в ПЛК 110. Имею панель СП300 и битовая кнопка. Адрес тэга в ПЛК AT%IX7.195.0.
    Как вычислить адрес для панели? Весь мозг сломал.
    Адреса считаются не по этим AT%IX7.195.0, а по номеру от начала слейва, начинается с 0, если сами не можете выложите скрин.

    А вообще совет, делайте 8Bit в начале сколько надо, считать с 0 биты легче. (добавлять 8Bit надо по 2 штуки, что бы занять регистр полностью).
    А ещё лучше передавайте регистрами, по 16 бит, считать вообще не надо.
    Последний раз редактировалось kondor3000; 18.04.2024 в 11:01.

  5. #10415

    По умолчанию

    Непонятно, но здорово. Короче 0x и 1x при работе с ПЛК лучше не использовать. Хрен разберёшься. Будем использовать регистры.

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

    По умолчанию

    Цитата Сообщение от pkl Посмотреть сообщение
    Непонятно, но здорово. Короче 0x и 1x при работе с ПЛК лучше не использовать. Хрен разберёшься. Будем использовать регистры.
    Чего здесь не понятного?


    ЗЫ.
    Байты (0х, 1х) находятся в той же области память, что и регистры (4х, 3х).
    Т.е. в ПЛК в слейве может быть регистр, например 4х0, к битам которого из панели можно обратиться как к 0х00..0х15
    Последний раз редактировалось petera; 18.04.2024 в 11:43.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #10417

    По умолчанию

    Цитата Сообщение от pkl Посмотреть сообщение
    Непонятно, но здорово. Короче 0x и 1x при работе с ПЛК лучше не использовать. Хрен разберёшься. Будем использовать регистры.
    Маленько не так. Просто карта регистров при использовании только вордов нормально будет работать, а при использовании недовордов из 8 бит недостающие 8 бит система зарезервирует своими...

  8. #10418

    По умолчанию

    И какой адрес указать для индикатора?
    Изображения Изображения

  9. #10419

    По умолчанию

    Сначала всю таблицу регистров составьте, с разбивкой Форда на биты.

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

    По умолчанию

    Цитата Сообщение от pkl Посмотреть сообщение
    И какой адрес указать для индикатора?
    Нужно видеть все регистры слейва, т.к. адреса начинаются с первого регистра слейва(адрес 0)
    НапримерЗахват-01.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 1042 из 1044 ПерваяПервая ... 42542942992103210401041104210431044 ПоследняяПоследняя

Метки этой темы

Ваши права

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