Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: Второй порт RS-485 в OL

  1. #11

    По умолчанию

    Если ПР200 в сети Slave, то адреса регистров начинаются с 512. Нумерация регистров, к которым обращается Master сети, должна начинаться с 512 или с 0 ?

    Код функции на чтение регистров - 0x03

    Код функции на запись регистров - 0x06
    Последний раз редактировалось Вольд; 10.04.2017 в 12:56.

  2. #12

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Если ПР200 в сети Slave, то адреса регистров начинаются с 512. Нумерация регистров, к которым обращается Master сети, должна начинаться с 512 или с 0 ?
    Если в Slave регистр 512, то и мастером необходимо читать 512. По адресу 0 там будут внутренние регитры ПР200 которые жестко прошиты, типа состояния вх/вых, эти номера есть в описании.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  3. #13

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Если в Slave регистр 512, то и мастером необходимо читать 512. По адресу 0 там будут внутренние регитры ПР200 которые жестко прошиты, типа состояния вх/вых, эти номера есть в описании.
    А с кодами функций что ?

  4. #14

    По умолчанию

    Не понятно с числом байт, которые отводятся под переменные. Судя по адресам целочисленная переменная в ПР200 занимает 1 байт, а с плавающей запятой 2 байта. Что делать если целочисленная переменная больше 255 ?

    Везде принято, что переменные с плавающей запятой занимают 4 байта. Какой код функции использовать для чтения переменных с плавающей запятой ?
    Последний раз редактировалось Вольд; 10.04.2017 в 13:17.

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

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Не понятно с числом байт, которые отводятся под переменные. Судя по адресам целочисленная переменная в ПР200 занимает 1 байт, а с плавающей запятой 2 байта. Что делать если целочисленная переменная больше 255 ?

    Везде принято, что переменные с плавающей запятой занимают 4 байта. Какую функцию использовать для чтения переменных с плавающей запятой ?
    так то, если про адресацию регистров идет речь, то регистр это два байта
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  6. #16

    По умолчанию

    А нумерацию адресов регистров в таблице как понимать ?
    Изображения Изображения

  7. #17

    По умолчанию

    Товарищ Ревака, внесите, пожалуйста, ясность по числу байт, занимаемых переменными и кодам функций для чтения, записи этих переменных.

  8. #18

    По умолчанию

    Битовые сетевые переменные есть или нет ?

  9. #19

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    А нумерацию адресов регистров в таблице как понимать ?
    А что тут не понятно, у Вас переменная 2 типа float с адресом 513 занимает 2 регистра (1 регистр 2 байта) соответственно занимает адреса 513 и 514, следующая переменная 3 идет с адресом 515, она целочисленная, занимает 2 байта диапазон передаваемых через нее чисел 0-65535.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  10. #20

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Битовые сетевые переменные есть или нет ?
    Битовые сетевые переменные есть когда ПР200 мастер, для режима слейв целое и с плавающей запятой, это видно при работе в OWENLogic.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

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

Похожие темы

  1. Не запускается таймер второй раз
    от masterkey в разделе СПК2хх
    Ответов: 17
    Последнее сообщение: 02.10.2016, 22:32
  2. Ответов: 0
    Последнее сообщение: 23.07.2015, 11:43
  3. трм151, включить второй вычислитель...
    от Инженер-Эл в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 14.09.2010, 05:58
  4. трм 133 - второй цап - как его использовать?
    от Const в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 03.09.2010, 15:29
  5. Второй вход ТРМ-151-06
    от RWG в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 27.02.2008, 17:25

Ваши права

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