Просмотр полной версии : Индикация на СП 307
Добрый день.
Может кому-то покажется слишком банально но я в этом деле новенький и не могу разобраться.
Имеется СП307 и МВ210-101. Необходимо вывести индикацию на СП 307 (красный/зеленый индикатор) при режиме работы МВ210-101 "сухой контакт" на некоторых входах (замкнуто - зеленый, разомкнуто - красный). При конфигурировании индикатора в СП 307-Р имею регистры 0х, 1х, 4х, регистра для чтения (3х) нет в индикаторе. Помогите решить данный вопрос. :o
ПС:
Проверку работы сухого контакта осуществляю через он-лайн эмуляцию в Конфигураторе ОВЕН СП300.
Для проверки связи вывел показания напряжения внутренней батареи и значения float на первом входе.
51804
Евгений Кислов
09.11.2020, 08:32
Добрый день.
Используйте 4x и считывайте регистр типа INT (регистр 4064 и т.д.).
51806
DKE
Организуйте регистр WORD для статуса индикаторов. Присваивание значений битам регистра делайте через точку - Имя_регистра<точка>бит. В панели в свойствах индикатора на изменение цвета\статуса читаете нужный бит этого регистра.
Например
Status.0:=Contact_0;
Status.1:=Contact_1;
..
Status.15:=Contact_15;
Где Status - регистр WORD в порту для панели, Contact_xx - контролируемые биты.
Спасибо большое! Очень помогли :o
Не хочу плодить темы.
Такой момент, СП307-Р и МВ2110-101 подключены в одну сеть предприятия и тут вопрос, бывает что сетка перезагружается а связь по Modbus TCP не восстанавливается между СП307-Р и МВ2110-101 до перезагрузки СП307-Р.
Как можно решить данную проблему?
ПС:
Я новичок в этом деле
Евгений Кислов
09.11.2020, 19:20
Попробуйте такие настройки обмена задать:
51824
Попробуйте такие настройки обмена задать:
51824
Задал настройки обмена, параметры при подключении отображаются новые но хочу сделать индикацию состояния подключения и попытался привязаться к замкнутому "сухому контакту" на МВ 210 и при отключении статус остается неизменными (горит зеленым) но по факту кабель физически отключен.
Евгений Кислов
10.11.2020, 09:43
Задал настройки обмена, параметры при подключении отображаются новые но хочу сделать индикацию состояния подключения и попытался привязаться к замкнутому "сухому контакту" на МВ 210 и при отключении статус остается неизменными (горит зеленым) но по факту кабель физически отключен.
Индикацию ошибок связи лучше сделать через системные биты/регистры (см. в РП).
Пробовал использовать PSB54 (СП 307) для получения информации но при отключении ничего не изменяется
Евгений Кислов
10.11.2020, 12:04
Пробовал использовать PSB54 (СП 307) для получения информации но при отключении ничего не изменяется
Там надо подождать, пока все попытки опроса закончатся неудачей - это 2.5 минуты, если настройки по скрину выше сделаны.
Подскажите еще вопрос. Как я могу реализовать вывод информации с ТРМ 136 на СП 307-Р? Пробую в настройках СП307 выбрать Modbus-RTU Master, в проекте выбираю PLC, указываю адрес прибора (16) и у меня возникает вопрос в регистрах. В РП на ТРМ 136 есть "значение температуры int" и "значение температуры float ст. слово (мл. слово)" и на сколько я понял они в HEX указаны, перевожу в DEC, указываю в настройках (3x1 или 4x1) цифрового дисплея на СП 307 и результат нулевой. СП 307 подключен через порт PLC к RS-485, DB-9 распаян на 4(D+) и 7(D-) контакт.
Вообще такое возможно реализовать?
Евгений Кислов
13.11.2020, 11:47
Подскажите еще вопрос. Как я могу реализовать вывод информации с ТРМ 136 на СП 307-Р? Пробую в настройках СП307 выбрать Modbus-RTU Master, в проекте выбираю PLC, указываю адрес прибора (16) и у меня возникает вопрос в регистрах. В РП на ТРМ 136 есть "значение температуры int" и "значение температуры float ст. слово (мл. слово)" и на сколько я понял они в HEX указаны, перевожу в DEC, указываю в настройках (3x1 или 4x1) цифрового дисплея на СП 307 и результат нулевой. СП 307 подключен через порт PLC к RS-485, DB-9 распаян на 4(D+) и 7(D-) контакт.
Вообще такое возможно реализовать?
Посмотрите пример с ТРМ138:
https://owen.ru/uploads/182/sp307_trm138.zip
Для ТРМ136 все должно быть аналогично.
Посмотрите пример с ТРМ138:
https://owen.ru/uploads/182/sp307_trm138.zip
Для ТРМ136 все должно быть аналогично.
А выполнение макроса обязательно если я просто хочу опросить один канал? Без записи трендов
Евгений Кислов
13.11.2020, 12:34
А выполнение макроса обязательно если я просто хочу опросить один канал? Без записи трендов
Вы можете вырезать из примера все, что вам не нужно.
Макрос так чисто для мигания индикаторов.
Создал цифровой дисплей как в примере но данные всё равно не выводятся.
5197051971
51973
Адрес беру из РП на ТРМ 136
51974
Евгений Кислов
13.11.2020, 13:19
Тут может быть множество вариантов - проблема на уровне линии связи (перепутаны A и B и т.д.)/проблема при настройке ТРМ (например, после записи сетевых настроек вы опять подключились с нему конфигуратором, чтобы проверить, что они записались - тогда протокол изменился на ОВЕН)/некорректные сетевые настройки в СП и т.д. Лучше напишите на support@owen.ru, приложите к письму конфигурацию ТРМ и проект для СП.
Подскажите еще такой вопрос. Как мне вывести на СП 307 уставку от ТРМ 136? ТРМ 136 подключен к СП 307 по RS-485. Температуру получаю 3х3, в РП есть два значения уставки но ни одно не дает информацию о текущей уставке на ТРМ 136. Пробую считать значение уставки 3х11, 3х13, 4х11, 4х13 но всё безуспешно.
Евгений Кислов
07.12.2020, 13:43
В РЭ адреса указаны в HEX, так что 0x0011 (Код функции 03/06) означает "4x17".
Спасибо! Установил 4х17, Word, Float
Евгений Кислов
07.12.2020, 16:13
Спасибо! Установил 4х17, Word, Float
Уставка имеет тип int - об этом тоже написано РЭ.
Положение десятичной точки для значения задается в соседнем регистре.
Т.е. нужно считать значение уставки и поделить его на 10 в степени положения десятичной точки.
Уставка имеет тип int - об этом тоже написано РЭ.
Положение десятичной точки для значения задается в соседнем регистре.
Т.е. нужно считать значение уставки и поделить его на 10 в степени положения десятичной точки.
я сделал как описал выше и значение уставки показывает корректно :o может конечно из-за того что я не использую десятичную точку :rolleyes:
Евгений Кислов
08.12.2020, 06:29
А, вы оставили тип Word - поэтому выбранный вами некорректный формат Float не обрабатывается (он применяется только к DWORD).
Доброго времени суток! Не хочу плодить темы и у меня такой вопрос.
Как я могу сделать чтобы при чтении СП307 регистра с МВ210 4х4064.0 зуммер звучал 2 секунды? Сделал индикатор на СП307 при значении регистра 4х4064.02 - зеленый, при 4х4064.00 - красный. Вот хочу чтобы при переключении на регистр "красного" включался внутренний зуммер на 2 секунды.
Добавил в проект "зуммер" с регистром 4х4064.00 (однократно) и результата нет.
Евгений Кислов
16.02.2021, 09:26
Доброго времени суток! Не хочу плодить темы и у меня такой вопрос.
Как я могу сделать чтобы при чтении СП307 регистра с МВ210 4х4064.0 зуммер звучал 2 секунды? Сделал индикатор на СП307 при значении регистра 4х4064.02 - зеленый, при 4х4064.00 - красный. Вот хочу чтобы при переключении на регистр "красного" включался внутренний зуммер на 2 секунды.
Добавил в проект "зуммер" с регистром 4х4064.00 (однократно) и результата нет.
Добрый день.
Посмотрите пример.
В нем для тестов бит PSB256 инвертируется каждые 10 секунд, при переходе 1--->0 на 2 секунды включается зуммер.
https://ftp.owen.ru/SP300/99_ForumFiles/Example_2sec_buzzer.txp
Бит управления первой ФО взял с МВ210-101 (на индикаторе СП307 регистр 4х4064.2) 0х4064 задний фронт, с функцией Бит ВКЛ PSB 257.
Вторую ФО создаю с Циклом 2 сек (как в примере), бит управления PSB 257, с функцией Бит ВЫКЛ PSB 257.
Далее создаю Зуммер с регистром PSB 257, Непрерывно.
В данной конфигурации зуммер на СП307 не работает. Индикация на СП307 изменяется с зеленого (4064.2) на красный (4064.0).
Евгений Кислов
19.02.2021, 06:48
Проверьте сначала исходный пример (без внесения изменений) - он работает так, как нужно?
Если да, то выложите свою версию примера, где вы добавили опрос.
И опишите, пожалуйста, более подробно задачу.
Я не понимаю, что означает фраза: "Индикация на СП307 изменяется с зеленого (4064.2) на красный (4064.0).".
4064.2 и 4064.0 - это, как я понимаю, разные биты регистра 4064 - но мне неясно, как они могут быть связаны с одним индикатором.
Проверьте сначала исходный пример (без внесения изменений) - он работает так, как нужно?
Если да, то выложите свою версию примера, где вы добавили опрос.
И опишите, пожалуйста, более подробно задачу.
Я не понимаю, что означает фраза: "Индикация на СП307 изменяется с зеленого (4064.2) на красный (4064.0).".
4064.2 и 4064.0 - это, как я понимаю, разные биты регистра 4064 - но мне неясно, как они могут быть связаны с одним индикатором.
Прошу прошения, с 4064.2 и 4064.0 напутал. Индикатор СП307 работает от регистра 4064.2 а красный или зеленый становится когда на входе МВ210 появляется 0 - красный, 2 - зеленый.
Проверьте сначала исходный пример (без внесения изменений) - он работает так, как нужно?
Загрузил исходный пример, работает так, как нужно.
У меня возникла такая мысль, может я не корректно указал управляющий бит в первой ФО? :rolleyes:
Во вложении проект.
Сделал управление первой ФО 4х4064.2 по заднему фронту.
Евгений Кислов
19.02.2021, 08:07
Сделал управление первой ФО 4х4064.2 по заднему фронту.
И каков результат?
Вам еще надо в ф. области, которая раз в 2 секунды вызывается, снять галочку Без первой паузы.
И каков результат?
Результат отрицательный.
Вам еще надо в ф. области, которая раз в 2 секунды вызывается, снять галочку Без первой паузы.
Сейчас попробую без галочки.
Благодарю, зуммер стал работать :o А я могу просто через динамический адрес считывать следующие регистры (4х4065.2, 4х4066.2....4х4068.2) чтобы не плодить эти зуммеры?
Вот как на скрине. Только вот значение Word или DWord ставить?
Евгений Кислов
19.02.2021, 08:23
Вы можете оставить один зуммер (PSB257) и сделать нужное количество ф. областей.
Правда, возможно, придется продумать ситуацию, когда несколько зуммеров будут активироваться одновременно.
Динамическую адресацию я бы вам не рекомендовал использовать.
Динамическую адресацию я бы вам не рекомендовал использовать.
В чем может возникнуть проблема?
Вы можете оставить один зуммер (PSB257) и сделать нужное количество ф. областей.
Получается я могу сделать первых ФО сколько мне нужно и считывать регистры 4х4066.2 и т.д.? А вторую ФО оставить одну, где делаю цикличность
Евгений Кислов
19.02.2021, 08:31
В чем может возникнуть проблема?
Если вы понимаете, как она работает и как применить ее в своем проекте - то никаких проблем не возникнет.
Получается я могу сделать первых ФО сколько мне нужно и считывать регистры 4х4066.2 и т.д.? А вторую ФО оставить одну, где делаю цикличность
Да.
Правда, возможно, придется продумать ситуацию, когда несколько зуммеров будут активироваться одновременно.
придется продумать ситуацию, когда несколько зуммеров будут активироваться одновременно.
Вероятность одновременного срабатывания крайне мала. :) Установил цикл в 1 секунду еще
Добрый день.
Чтобы не плодить темы продолжу тут.
Вывел на СП 307 показания с ТРМ 136, хочу добавить изменение уставки. Добавил "цифровой ввод" с параметрами: PLC, адрес 16, регистр 4х17, тип Word, формат Float дальше мониторинг PLC, адрес 16, регистр 4х19. Пробую онлайн эмуляцию, изменяю уставку в эмуляторе всё работает (проверил через OPC сервер что все значения поменялись, так же попробовал поменять значение в самом OPC-сервере - значения корректно поменялись на ТРМ 136), заливаю на панель и в панели уже не меняется :confused:
Что я делаю не так?
Евгений Кислов
10.03.2021, 20:04
Добрый день.
Чтобы не плодить темы продолжу тут.
Вывел на СП 307 показания с ТРМ 136, хочу добавить изменение уставки. Добавил "цифровой ввод" с параметрами: PLC, адрес 16, регистр 4х17, тип Word, формат Float дальше мониторинг PLC, адрес 16, регистр 4х19. Пробую онлайн эмуляцию, изменяю уставку в эмуляторе всё работает (проверил через OPC сервер что все значения поменялись, так же попробовал поменять значение в самом OPC-сервере - значения корректно поменялись на ТРМ 136), заливаю на панель и в панели уже не меняется :confused:
Что я делаю не так?
Добрый день.
Формат должен быть Dec, а не Float. И обратите внимание на параметр 4x16 (положение десятичной точки) - от него будет зависеть порядок значения, которое надо будет вводить в 4x17.
Параметр 4х16 установлен 0, в цифровом вводе формат Dec, разрядность 3 знака, дробная часть 0. Не хочет с СП 307 изменять уставку и всё :confused: или необходимо установить разрядность 2 знака?
Во вложении скриншоты настроек цифрового ввода и данных которые видит OPC-сервер
Евгений Кислов
11.03.2021, 12:30
Во вложении скриншоты настроек цифрового ввода и данных которые видит OPC-сервер
Мы провели эксперимент с теми же настройками, что и у вас - все работает корректно.
Возможно, у вас вообще нет связи между панелью и ТРМ?
Рекомендую проверить сетевые настройки обоих устройств (скорость, четность и т.д.) и распиновку кабеля связи.
Для контроля наличия обмена можно считать с ТРМ измеренное значение на первом входе: 3x0, тип DWORD, формат Float.
Но самое интересное что на СП 307 данные отображаются. Изменяю уставку на ТРМ 136 и данные в поле "уставка" тоже изменяется. Но когда хочу с СП 307 поменять то ничего не меняется :confused:
Евгений Кислов
11.03.2021, 16:38
Но самое интересное что на СП 307 данные отображаются. Изменяю уставку на ТРМ 136 и данные в поле "уставка" тоже изменяется. Но когда хочу с СП 307 поменять то ничего не меняется :confused:
Предоставьте завтра доступ по TeamViewer, пожалуйста.
Предварительно потребуется подключить панель к ПК по RS-485 или RS-232.
Предоставьте завтра доступ по TeamViewer, пожалуйста.
Предварительно потребуется подключить панель к ПК по RS-485 или RS-232.
Порт на СП 307 использовать Download или PLC? Самое интересное что рядом окно с "Счетчик ПР" и там я свободно могу поменять уставку и она поменяется моментально, подключен ПР 200 (адрес 8) по RS-485 2-х проводной, на той же линии что и ТРМ 136 (адрес 16), на этой же линии сидит МУ110 (адрес 24) и так же прекрасное работает на включение и выключение :confused: какая-то непонятка. И еще заметил что после того как первый раз поменял формат цифрового дисплея с Float на Dec у меня перестали реагировать индикаторы которые я дублирую с ТРМ136 по адресам 0х0 и 0х1 (состояние ВУ1 и ВУ2), и стала падать температура вне зависимости от уставки, поменял на Float повторно залил на СП 307 проект температура начала расти но пропала индикация )) пол дня боролся с выводом индикации, в итоге она каким-то чудом заработала. Сейчас в проекте дисплеи ввода в формате Dec, чисто знаков 2, дробная часть 0, на этом "танцы" с бубном на сегодня закончились :)
Евгений Кислов
12.03.2021, 04:34
Порт на СП 307 использовать Download или PLC?
Используйте PLC.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot