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

Тема: СП270 и ТРМ201 не получается подружить

  1. #1

    По умолчанию СП270 и ТРМ201 не получается подружить

    Всем привет кто откликнулся, сразу оговорюсь, в этой сфере работаю всего ничего и честно говоря учусь)Старшие коллеги дали поиграться сп270 и трм201, почитав документацию к ним решил попробовать самое элементарное считать текущее показание и поуправлять уставкой ТРМки через СП270, считать удалось показания, а вот управление уставкой не получается, показывает текущую уставку, но при назначении нового значения уставки пишет "потеря связи"
    Вложения Вложения

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Илья_Евгеньевич Посмотреть сообщение
    Всем привет кто откликнулся, сразу оговорюсь, в этой сфере работаю всего ничего и честно говоря учусь)Старшие коллеги дали поиграться сп270 и трм201, почитав документацию к ним решил попробовать самое элементарное считать текущее показание и поуправлять уставкой ТРМки через СП270, считать удалось показания, а вот управление уставкой не получается, показывает текущую уставку, но при назначении нового значения уставки пишет "потеря связи"
    Ответ на Ваш вопрос следует искать в документе Краткая инструкция ТРМ201 (Краткая инструкция по работе с ТРМ201 по Modbus) http://www.owen.ru/uploads/ki_prm_trm201_032.pdf ссылка взята здесь http://www.owen.ru/catalog/32997860
    Захват-2.png
    Вы пытаетесь записать значения в регистр 0х100В(4107) доступный только для чтения. Из-за этого возникает ошибка.
    Вам следует использовать регистр 0х0002, который доступен и для чтения и для записи. Только учтите, что тип данных в этом регистре Int16, т.е целое число. Для дробных чисел в этом случае используется формат с фиксированной точкой, когда между двумя заранее определёнными разрядами ставится запятая, превращая, например, целое число 1234 в дробное 12,34.
    Количество знаков после запятой для ТРМ201 задается параметром dP. В панели для таких чисел следует использовать формат Dec или Unsigned у которых параметр "Дробная" естественно должен быть равен значению dP.
    Захват-4.png
    Однако Вас ожидает еще одна "засада"
    Т.к Вы начинающий, то не буду углубляться в дебри протокола Modbus, а просто скажу, что для чтения и записи данных протокол использует определенные команды (функции), номер которых зависит от типа адресов в таблице регистров Modbus

    Дело в том, что в нашем случае стандартный цифровой ввод в панели СП270 будет использовать для записи команду 0х06 (запись одного регистра).
    А ТРМ201, не смотря на то, что для SP используется всего один регистр 0х0002, требует использовать для записи команду 0х10 (запись нескольких регистров).
    Таким образом стандартный цифровой ввод то же не будет работать. Что делать.
    Вопрос про команду 0х10 уже поднимался
    здесь http://www.owen.ru/forum/showthread.php?t=14188
    и здесь http://www.owen.ru/forum/showthread.php?t=14597
    Самое простое решение в виде немного подправленного стандартного элемента Цифровой ввод http://www.owen.ru/forum/showthread....623#post109623.
    Ни каких функций на Си, ни каких ф.облостей.
    Или можете просто скопировать такой исправленный цифровой ввод из прилагаемого проекта и вставить на нужный экран своего проекта.
    Захват-5.png

    Подсказка. Можно копировать элементы и даже целые экраны между несколькими одновременно открытыми проектами.
    Вложения Вложения
    Последний раз редактировалось petera; 18.04.2014 в 06:49.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Спасибо большое за такой развернутый ответ, буду "морщить мозг"!!!!!

Похожие темы

  1. СП270 и ПЛК110 - каким кабелем подружить?
    от vladimir_prg в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 12.07.2013, 02:10
  2. Не получается записать данные из СП270 в ТРМ201
    от sea в разделе Эксплуатация
    Ответов: 20
    Последнее сообщение: 27.08.2012, 15:31
  3. не получается подключить сп270 к пк
    от LAS в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 01.10.2010, 22:29
  4. Ответов: 8
    Последнее сообщение: 10.12.2009, 09:56
  5. УКТ38 + АС4 = ничего не получается ((
    от Mechanik в разделе Сервисное ПО
    Ответов: 3
    Последнее сообщение: 13.10.2008, 12:46

Ваши права

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