Показано с 1 по 9 из 9

Тема: Использование 0xff и 0xfe в ПЛК

  1. #1

    По умолчанию Использование 0xff и 0xfe в ПЛК

    Вопрос к более опытным от начинающего. Есть ПЛК100, в режиме Master Modbus пишет в устройство сбора данных МСД200 (Slave). В ПЛК реализуем таймер для настройки периодичности архивации. Для этого нужно воспользоваться командами 0xff и 0xfe. До этого работал только с переменными, а как с ними быть? Как объявить, какой их должен быть тип.
    Еще вопрос, как разбить REAL на 2 WORD. Спасибо

  2. #2

    По умолчанию

    Я так понимаю, ff это в числовой системе hex (16-ричной), 255 (в 10-ной). Значит можно послать число 255/254 в статус?

  3. #3
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Да, FF это 255, FE это 254. В кодесисе эти числа можно записать и в шестнадцатеричном виде: 16#FF, 16#FE. А нотация 0xFF это из других языков программирования (Си и его друзей, например).

    Real на два ворда проще всего разбить указателями. Но если речь о модбасе, то вряд ли вам требуется именно это.

  4. #4

    По умолчанию

    Да, встречал это в СИ. Но зачем это рекламируется в Codesys, если нельзя напрямую использовать внутренними средствами. Что-то вроде Set command to %QB8.8.0 by 0xff. И не было бы столько вопросов.

  5. #5
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Можно. В конфигурации в узел модбас-устройства добавляйте модули с припиской «state», у них будет отдельная переменная-триггер, в которую можно записывать FF и FE (cmd на скриншоте).

    fffe.png

  6. #6

    По умолчанию

    Огромное спасибо вам Егор, уже сам начал подумывать об этом. Сегодня буду пробовать)))

  7. #7

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Можно. В конфигурации в узел модбас-устройства добавляйте модули с припиской «state», у них будет отдельная переменная-триггер, в которую можно записывать FF и FE (cmd на скриншоте).

    fffe.png
    Рано радовался. Меня и как раз интересует вопрос как записывать FF и FE в этот триггер cmd

  8. #8
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    cmd := 16#FF

  9. #9

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    cmd := 16#FF
    Спасибо еще раз Егор.

Похожие темы

  1. Ответов: 29
    Последнее сообщение: 18.01.2018, 10:31
  2. Ответов: 36
    Последнее сообщение: 21.12.2011, 17:33
  3. ПЛК 110, использование RS-232
    от =MiX@$= в разделе ПЛК1хх
    Ответов: 18
    Последнее сообщение: 14.10.2011, 14:26
  4. использование дискретных выходов в плк 150
    от Александр Игоревич в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 18.05.2009, 22:39
  5. использование укт38-щ4 с плк
    от S_Max в разделе Разработки
    Ответов: 3
    Последнее сообщение: 30.03.2007, 09:27

Ваши права

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