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

Тема: Передача данных в CODESYS 3.5 массивом

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

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

    По умолчанию

    Цитата Сообщение от ivan.v Посмотреть сообщение
    В панели регистр с номером 770. Причем все что переделал и разбил на два WORD при отправки, в панели не "склеиваются"
    Проверить всё очень просто, сделайте в панели на время дисплеи Float, с адресами подряд , например 769, 770, 771, 772, если ни в одном не правильно, поставьте галку переставить регистры.

  2. #2

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Проверить всё очень просто, сделайте в панели на время дисплеи Float, с адресами подряд , например 769, 770, 771, 772, если ни в одном не правильно, поставьте галку переставить регистры.
    Не понял. если я передаю в регистр dword две word, адрес будет у регистра начинаться с 770 и захватывать 771, а вы написали по порядку.

  3. #3

    По умолчанию

    Цитата Сообщение от ivan.v Посмотреть сообщение
    Не понял. если я передаю в регистр dword две word, адрес будет у регистра начинаться с 770 и захватывать 771, а вы написали по порядку.
    на время даже сделал отдельный регистр 800 отправил туда те-же переменные. результат такой же.
    Изображения Изображения
    • Тип файла: png 6.png (10.2 Кб, Просмотров: 7)
    • Тип файла: png 5.png (9.0 Кб, Просмотров: 3)

  4. #4

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    так покажи сначала на панели просто 800 и просто 801 ворды для начала
    сейчас без доступа к панели к сожалению, по отдельности не делал 800 и 801

  5. #5

    По умолчанию

    Цитата Сообщение от ivan.v Посмотреть сообщение
    сейчас без доступа к панели к сожалению, по отдельности не делал 800 и 801
    Плохо что не придумали для панели отладки как в ПЛК, чтобы можно было зайти посмотреть значения.

  6. #6

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Таблица отображения данных. Просто кинь на экран на время. Привяжи к нужной PSW, дюжину строк вида WORD и смотри.
    Не не поняли. я к тому, что можно было бы придумать во первых загрузку проекта через ethernet, а также для мониторинга работы заходить на панель удаленно и видеть значения. Как с ПЛК, я его не вижу, но могу зайти на него в режиме отладки.

  7. #7

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Я все понял. Нету. Хочешь смотреть сразу много - Таблица отображения данных. "и видеть значения". Вот и увидишь. Экран сделай отдельный где хоть сотню регисторов покажешь таблицей.
    Правильно понимаю в одну таблицу можно только один регистр завести, в данном случае я завел 800 с типом Dword
    Изображения Изображения
    • Тип файла: png 8.png (26.0 Кб, Просмотров: 10)

  8. #8

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Проверить всё очень просто, сделайте в панели на время дисплеи Float, с адресами подряд , например 769, 770, 771, 772, если ни в одном не правильно, поставьте галку переставить регистры.
    достаточно 4 дисплея с адресами 770, 771, 772, 773? с типом Float?

  9. #9

    По умолчанию

    Цитата Сообщение от ivan.v Посмотреть сообщение
    достаточно 4 дисплея с адресами 770, 771, 772, 773? с типом Float?
    Одного не понимаю. Если делать несколько дисплеев с значением Float, туда нужно записывать два Word, так как это число с запятой. в моем случае в рег. 772 и 773 пишется уже другое значение. конечно я понимаю, для Вас это все просто и очевидно, но я запутался окончательно.

  10. #10

    По умолчанию

    Цитата Сообщение от ivan.v Посмотреть сообщение
    достаточно 4 дисплея с адресами 770, 771, 772, 773? с типом Float?
    С типом Float. Вы же несколько раз писали, что переставляя регистры, всё равно не правильно отображается.
    В начале, подозревал, что у вас есть выравнивание (то есть смещение регистров относительно адресов, может быть и 1 и 2-3-4 регистра), поэтому и предложил проверить, нет ли у вас смещения.

    Но похоже выравнивания нет, а вы опять запутались в переставленных регистрах и байтах ( байты тоже бывают переставлены)
    Последний раз редактировалось kondor3000; 21.03.2024 в 09:15.

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

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 05.03.2024, 15:45
  2. Ответов: 0
    Последнее сообщение: 29.03.2021, 22:46
  3. Передача данных СПК107 на СМИ-1. Тип данных REAL.
    от ByuT в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 23.01.2016, 23:35
  4. Передача данных
    от x86 в разделе Сетевые технологии
    Ответов: 9
    Последнее сообщение: 29.12.2015, 15:11
  5. Передача данных по RS-485
    от Flomaster в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 22.01.2009, 09:42

Ваши права

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