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

Тема: СМИ2 - порядок байтов

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

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

    По умолчанию

    2 переменных использовал потому что если записывать в одну всю строку например chr1:='abcd' то ничего путного не получается выходит что то типа 'ba -' или типа того пробовал разные комбинации.. а вот если записать так chr1:='ba';chr2:='dc'; то тогда выходит на экран 'abcd'

  2. #2

    По умолчанию

    Цитата Сообщение от Гамзат Посмотреть сообщение
    2 переменных использовал потому что если записывать в одну всю строку например chr1:='abcd' то ничего путного не получается выходит что то типа 'ba -' или типа того пробовал разные комбинации.. а вот если записать так chr1:='ba';chr2:='dc'; то тогда выходит на экран 'abcd'
    Для корректной передачи строки необходимо менять местами не регистры, а байты. Создаете строковую переменную из 8 байт, привязываете к 29-ому регистру, в программе меняете местами байты в этой переменной перед отправкой на панель.
    байты
    ПЛК - СМИ
    0 - 1
    1 - 0
    2 - 3
    3 - 2
    4 - 5
    5 - 4
    6 - 7
    7 - 6

Похожие темы

  1. SysLibCom.lib (SysComRead) потеря байтов.
    от AlexPC1 в разделе ПЛК1хх
    Ответов: 19
    Последнее сообщение: 13.10.2014, 21:38
  2. ПЛК63 + SysLibCom, потеря байтов
    от monteg в разделе ПЛК63/73
    Ответов: 202
    Последнее сообщение: 18.04.2013, 09:11
  3. потеря байтов в ответной посылке с периодом 4-5 с.
    от Смирнов Роман в разделе ПЛК1хх
    Ответов: 44
    Последнее сообщение: 23.04.2009, 07:16

Ваши права

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