03.07.2015, 10:46 | #1 |
Senior Member
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Lonworks
Добрый день. На объекте имеется Pixel с несколькоми MR, собираются только дискретные сигналы. Задание заказчика отправление данных в SCADA с помощью lonworks, а так же управление насосами из SCADA. Собрал небольшой стэнд для проверки 2G и Pixel оба с lon модулями. Отправляя переменную с 2G на Pixel к примеру SVNT_switch 1 NVO значения на Pixel не получил. Почитав форум понял, что с этим уже сталкивались и lonworks не так то прост.Инфы в инете очень мало и она слишком обобщенная, но кое что для себя уяснил.
1) для того чтобы считать переменные необходима программа Lonmarker и преобразователь Lonworks с их помощью нужно сконфигурировать lon устройства(узлы). Поправьте пожалуйста если не прав. 2) так как проверить не удается увидит ли SCADA мои SNVT переменные, а настраивать SCADA будет, какой то местный програмист, означает ли то что я вывел переменную типа NVO и описал ее в руководстве ее имя, этой информации будет достаточно для привязки к SCADE? 3) Переменные типа NVI это входящие переменный от SCADA? или все же лучше использовать NVO, так как у них есть и вход и выход. 4) Имя переменной жестко привязанно к выводимой ей информацией например SNVT_time_stamp.HM тип NVO я должен записывать часы и минуты или могу использовать по своему усмотрению? |
03.07.2015, 11:27 | #2 | ||||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Lonworks
Цитата:
Цитата:
Цитата:
Цитата:
Скачайте описание SNVT с сайта эшелона или возьмите его на википедии. SNVT - жёстко предопределённые типы, фотмат которых нужно соблюдать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||||
03.07.2015, 12:01 | #3 |
Senior Member
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Lonworks
Арсений, подскажите пожалуйста.
1) xif-файл используется для настройки LON-модуля и используется в Lonmarker? 2) например переменная SNVT_temp_p судя по описанию использется для передачи температуры, тип у нее integer могу ли я использовать в этой переменной 16 бит для отправки в скаду состояний 16 насосов вкл/выкл, указав, что именно в этой переменной указаны состояния насосов, а не температура? |
03.07.2015, 12:14 | #4 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Lonworks
Цитата:
Цитата:
Скада может и не захотеть рассматривать эту переменную как 16 отдельных бит. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
03.07.2015, 13:15 | #5 |
Senior Member
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Lonworks
Выходит мне нужно отыскать SNVT переменную в snvt_master_list от эшелона. А как в лоджике добавлять SNVTпеременные?
|
03.07.2015, 13:19 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Lonworks
Добавлять никак. Список жёстко задан.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.07.2015, 13:41 | #7 |
Senior Member
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Lonworks
Тогда еще один глупый вопрос входные переменные SNVT_switch их всего 7, а выходящие переменные SNVT_switch их 10. Это разные переменные или одна и таже? Совсем беда с этим lonworks, никак до конца в него вьехать не могу
|
03.07.2015, 16:10 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Lonworks
Разные.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
03.07.2015, 17:23 | #9 |
Senior Member
Регистрация: Jan 2015
Сообщения: 116
Благодарил(а): 2 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Lonworks
Арсений благодарю вы мне очень помогли )
|
03.07.2015, 19:57 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Lonworks
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
28.01.2016, 15:41 | #11 |
Новичок
Регистрация: Jun 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Lonworks
Арсений, я правильно понял, что для передачи данных из стандартной программы на пиксель с LON, достаточно накатить её на пиксель и воткнуть туда лон модуль? Заказчик уже сам купит себе лонмейкер и сможет вытащить оттуда всю информацию даже без xif файла залитого на модуль ЛОН? Просто мы обычно использовали триал версию Lonmaker CT. для заливки в ЛОН модуль xif файла скачанного с файлового архива.
|
29.01.2016, 09:32 | #12 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Lonworks
Цитата:
Цитата:
Вам лонмейкер вообще не нужен. Он нужен тем людям, которые создают сеть LON на самом объекте. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
29.01.2016, 10:28 | #13 |
Новичок
Регистрация: Jun 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Lonworks
Арсений, спасибо за быстрый ответ! Отлично! Эпопея с триальными ключами окончена! Pixel one love
|
29.01.2016, 11:37 | #14 |
Новичок
Регистрация: Jun 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Lonworks
Арсений, ещё один вопрос. Существует ли документ с расшифровкой LON переменных для стандартной программы на Pixel?
|
29.01.2016, 14:26 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Lonworks
Вы имеете ввиду, какие данные с какой переменной читаются?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
29.01.2016, 14:51 | #16 |
Новичок
Регистрация: Jun 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Lonworks
Да, я имею ввиду документ, в котором описано в какой переменной что передаётся в стандартной программе сгенерированной конструктором.
|
29.01.2016, 15:52 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Lonworks
В стандартной программе нет LON-переменных.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |