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

Тема: Изменение битов в PSW СП-270

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,575

    По умолчанию

    Цитата Сообщение от smashrod Посмотреть сообщение
    Подскажите, пожалуйста, возможно ли менять отдельные биты в PSW в панели СП-270 (Slave). Сделал на включение переключение бита 0 в регистре 500 например, а на выключение 1 бит в 500.

    Читаю ПЛК по Modbus регистр, бит 0 меняется от нажатия на кнопку, а вот 1 бит нет. Реально сделать такое? Или необходимо выделять под каждый бит регистр PSW?
    А зачем битами забивать голову, одна кнопка например(старт, рестарт),записывает в регистр 1, другая (стоп) в этот же регистр 2, в итоге получается, нулевой бит регистра в первом случае равен единице, первый бит - нулю, во втором варианте, значения битов меняются на противоположные, если будет третья кнопка которая запишет в регистр 3, то оба бита будут в состоянии TRUE. Вроде в любой скаде и панелях, такое должно работать

  2. #2

    По умолчанию

    получатеся используются три регистра по два байта ради полезных трех бит ((( Поэтому я хотел менять отдельные биты одного регистра, чтобы читалось всего два байта.

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

    По умолчанию

    Цитата Сообщение от smashrod Посмотреть сообщение
    получатеся используются три регистра по два байта ради полезных трех бит ((( Поэтому я хотел менять отдельные биты одного регистра, чтобы читалось всего два байта.
    я писал про один и тот же регистр: значения 1,2 и 3, в двоичной системе это будет 001, 010 и 011, два бита одного регистра. Четыре это 2 разряд, восемь - третий и т.д.

  4. #4

    По умолчанию

    а как сделать так, чтобы писались именно значения? Мне казалось что когда настраиваешь регистр, то указывается в первом поле адрес регистра, а во втором изменяемый бит. А как записать туда цифру?

Похожие темы

  1. Изменение ip-адреса
    от Constanta в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 25.07.2011, 16:05
  2. Передача битов в пакете :)
    от saniyo в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 12.01.2011, 11:52
  3. Изменение прошивки ТРМ-133
    от boxmen в разделе Разработки
    Ответов: 3
    Последнее сообщение: 22.08.2008, 14:41
  4. изменение алгоритма сау-мп
    от dc47 в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 10.01.2008, 17:18
  5. Изменение температур
    от StanislavU в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 20.12.2007, 22:09

Ваши права

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