Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 27

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

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

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

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

    Приветствую, коллеги.
    Имеем вполне рабочий проект с несколькими ТРМ-251 (slave, выполнение тех. процесса в соответствии с программами технолога) и ПР-200 (master, мониторинг, сигнализация, управление доп. исполнительными устройствами и т.д.).
    Решил попробовать организовать дистанционный Пуск/Стоп ТРМ-ок по сети (протокол Modbus RTU). Вот цитаты из мануала по ТРМ-251:
    1.jpg

    Во-первых какое-то разночтение:
    Команда Пуск/Останов программы технолога имеет ф-цию на запись 0х05. Т.е. д.б. булевская переменная.
    С другой стороны:
    2.jpg

    фигурирует тип INT16.
    Заранее скажу, что вариант с созданием выходной сетевой переменной с типом INT16 и значением 0xFF00h (65280 DEC), с т.з. реализации команду Пуск, к у спеху не привел.

    По сути, мне нужно реализовать выходную сетевую переменную, тип BOOLEAN, ф-ция на чтение НЕТ, ф-ция на запись 0х05, адрес регистра 80, адрес бита(ов) 65280 (0хFF00h).
    Но, адрес бита(ов) имеет диапазон 0-15.
    3.jpg

    И вот тут у меня вопрос - либо в ПР-200 (в функционале ОЛ) это нельзя реализовать, либо я чего-то ..... , "либо лыжи не едут"(С)
    Может у кого-то была подобная реализация?
    Любые мысли, идеи приветствуются.

    С Уважением.

  2. #2

    По умолчанию

    Нннууу.. не имел дела с Трм251, однако ни в 80м, ни в каком-либо другом регистре не может быть бита с номером 65280. В каждом регистре строго по 16 бит. Как запустить программу по модбас, чесно, не разобрался, однако увидел в мануале, что в настройках ТРМ251 есть параметр nEt.S, разрешающий пуск программы по модбасу. И по умолчанию он запрещён. Вы его устанавливали?

  3. #3

    По умолчанию

    Да, конечно nEt.S = on

  4. #4

    По умолчанию

    Цитата Сообщение от VAX Посмотреть сообщение
    Приветствую, коллеги.
    Имеем вполне рабочий проект с несколькими ТРМ-251 (slave, выполнение тех. процесса в соответствии с программами технолога) и ПР-200 (master, мониторинг, сигнализация, управление доп. исполнительными устройствами и т.д.).
    Решил попробовать организовать дистанционный Пуск/Стоп ТРМ-ок по сети (протокол Modbus RTU). Вот цитаты из мануала по ТРМ-251:
    1.jpg

    Во-первых какое-то разночтение:
    Команда Пуск/Останов программы технолога имеет ф-цию на запись 0х05. Т.е. д.б. булевская переменная.
    С другой стороны:
    2.jpg

    фигурирует тип INT16.
    Заранее скажу, что вариант с созданием выходной сетевой переменной с типом INT16 и значением 0xFF00h (65280 DEC), с т.з. реализации команду Пуск, к у спеху не привел.

    По сути, мне нужно реализовать выходную сетевую переменную, тип BOOLEAN, ф-ция на чтение НЕТ, ф-ция на запись 0х05, адрес регистра 80, адрес бита(ов) 65280 (0хFF00h).
    Но, адрес бита(ов) имеет диапазон 0-15.
    3.jpg

    И вот тут у меня вопрос - либо в ПР-200 (в функционале ОЛ) это нельзя реализовать, либо я чего-то ..... , "либо лыжи не едут"(С)
    Может у кого-то была подобная реализация?
    Любые мысли, идеи приветствуются.

    С Уважением.
    Для битовой команды необходимо пересчитать адрес, об этом есть информация в Help 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

  5. #5

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Для битовой команды необходимо пересчитать адрес, об этом есть информация в Help OwenLogic.
    ОНО?
    7.jpg

  6. #6

    По умолчанию

    Цитата Сообщение от VAX Посмотреть сообщение
    ОНО?
    7.jpg
    Да, об этом речь.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  7. #7

    По умолчанию

    Да не должно быть никаких 6 и 16 функций, для запуска в ТРМ указана 5 команда, это булевый тип, или 0 или 1, но в OwenLogic для адреса 80, это будет 80/16=5, 5 регистр 0 бит, а самой посылке будет передаваться или 0x0000 или 0xFF00.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  8. #8

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Да не должно быть никаких 6 и 16 функций, для запуска в ТРМ указана 5 команда, это булевый тип, или 0 или 1, но в OwenLogic для адреса 80, это будет 80/16=5, 5 регистр 0 бит, а самой посылке будет передаваться или 0x0000 или 0xFF00.
    ШАЙТААА--а-а-а-н!!!!
    Заработало:
    8.jpg
    9.jpg

    Именно с регистром 80/16=5. Даже не взирая на то, что в проекте задействованы "штатный" регистр 4 (Signed Int32) - "Результат измерения на Входе 1 в формате числа с плавающей запятой". Т.е. регистры 4 и 5.
    В жизни бы не догадался проводить преобразование регистра.

    Блин, Юрий, огромное человечещее спасибо за оказанную помощь.

    Не могу не выразить признательность и всем остальным участникам данной темы. Все-таки коллективный разум работает

  9. #9

    По умолчанию

    Цитата Сообщение от VAX Посмотреть сообщение
    Именно с регистром 80/16=5. Даже не взирая на то, что в проекте задействованы "штатный" регистр 4 (Signed Int32) - "Результат измерения на Входе 1 в формате числа с плавающей запятой". Т.е. регистры 4 и 5.
    Ну, в модбасе предусмотрено 4 области памяти со своей нумерацией. 5й регистр койлсов -- не одно и то же, что 5й регистр хранения. Хотя в некоторых девайсах области и пересекаются.

  10. #10

    По умолчанию

    Цитата Сообщение от VAX Посмотреть сообщение
    ШАЙТААА--а-а-а-н!!!!
    Заработало:
    8.jpg
    9.jpg

    Именно с регистром 80/16=5. Даже не взирая на то, что в проекте задействованы "штатный" регистр 4 (Signed Int32) - "Результат измерения на Входе 1 в формате числа с плавающей запятой". Т.е. регистры 4 и 5.
    В жизни бы не догадался проводить преобразование регистра.

    Блин, Юрий, огромное человечещее спасибо за оказанную помощь.

    Не могу не выразить признательность и всем остальным участникам данной темы. Все-таки коллективный разум работает
    То, что адреса могут быть одинаковые или пересекаться, это нормально если функции доступа разные, 4 регистр для 3 команды и 4 регистр для 5 команды это два разных пространства в памяти, то что иногда в приборах возможен доступ к одной и той же ячейки памяти и 3 и 4 функцией скорее для удобства, когда регистров мало и можно упростить все.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

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

Похожие темы

  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, 09:21
  5. ПЛК и кнопка "пуск-стоп"
    от new_08 в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 26.01.2009, 17:43

Ваши права

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