Страница 6 из 6 ПерваяПервая ... 456
Показано с 51 по 59 из 59

Тема: ПР200 -> ТРМ251. Пуск/Стоп по сети.

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

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

    По умолчанию

    Цитата Сообщение от VAX Посмотреть сообщение
    В ОЛ жестко контролируется тип переменной и код ф-ции чтения/записи. Для переменной INT доступна ф-ция записи 0х06. С данной переменной был эксперимент (со значением 65280 (DEC)
    Почему? 0х10 тоже доступна.

  2. #2

    По умолчанию

    Цитата Сообщение от dan75 Посмотреть сообщение
    Почему? 0х10 тоже доступна.
    Да, конечно и 0х10.
    С ней тоже экспериментировал. "Нихт вобла"(С).

  3. #3

    По умолчанию

    Цитата Сообщение от VAX Посмотреть сообщение
    Да, конечно и 0х10.
    С ней тоже экспериментировал. "Нихт вобла"(С).
    Это досадно. Сам щас пытаюсь подружить ПР200 с АВВшным частотником. С тем же результатом.

  4. #4

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    По логике 5 команда именно так и будет отправлять, но при этом это бит для пользователя.
    Вот за "... это бит для пользователя". По идее мне нужно 8 бит прописывать в "1" в старшем байте (0xFF00h)

    И "Для битовой команды необходимо пересчитать адрес". Раз указан адрес регистра (80 dec), то обратные действия?
    80*16=1280 стартовый байт 80-го регистра. 1295 - конечный.Как-то не выходит пересчитать новый адрес для записи FF в биты с 1287 по 1295.

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    возможно документация криво написана, судя потому что управление программами технолога располагается в кодах ошибок. Конкретного булевого адреса в документации нет, поэтому просто в 80 регистр надо посылать 0хFF00 или 0xFF, все зависит от порядка расположения байт принимаемых слейвом в регистре
    Так он же пишет, что это ни к чему не привело. И потом, при чём тут тогда функция 0х05? Записать регистр можно либо с помощью 0х06 либо с помощью 0х10 (кстати нужно попробовать и ту, и другую). Управление программами технолога располагается в кодах ошибок, но это в новом руководстве. В предыдущей версии такого нет. В общем, чем думать и гадать, лучше обратиться к специалисту, который занимается конкретно ТРМами, не всё ж Юрию за всю техподдержку отдуваться.

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ...., поэтому просто в 80 регистр надо посылать 0хFF00 или 0xFF, все зависит от порядка расположения байт принимаемых слейвом в регистре
    Именно так. В 80-й регистр нужно заслать булевую переменную с БАЙТОВЫМ значением 0хFF00. Но функционал ОЛ, судя по всему, оперирует БИТОВЫМИ операциями.

Страница 6 из 6 ПерваяПервая ... 456

Похожие темы

  1. ТРМ133М-02 ПУСК/СТОП по сети
    от KoT'86 в разделе Эксплуатация
    Ответов: 14
    Последнее сообщение: 20.10.2016, 00:41
  2. пуск трм251 командой из плк110
    от eman в разделе ПЛК1хх
    Ответов: 17
    Последнее сообщение: 27.05.2015, 09:36
  3. Ответов: 3
    Последнее сообщение: 11.04.2015, 13:34
  4. Пуск программы на трм251 из плк160.
    от dominox в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.11.2012, 08:21
  5. ПЛК и кнопка "пуск-стоп"
    от new_08 в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 26.01.2009, 17:43

Ваши права

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