Author |
Message |
Written on: 04. 05. 2018 [15:56]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Роман, проверил работу примера пользовательского протокола OWEN, все нормально работает. Но нужно иметь возможность принудительно задавать тип адресации прибора. Это настройка самого прибора. Т.е. - прибор может иметь адрес меньше 255 при 11-битной адресации.
Как минимум странные замечания от автора реализации протокола к тому, кто даже спецификации этого протокола не имеет, не говоря уже о железе с ним.
Learn, learn and learn better than work, work and work.
|
Written on: 05. 05. 2018 [08:16]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
registered since: 16.09.2010
Posts: 185
|
"roman" wrote:
"IrmIngeneer" wrote:
Роман, проверил работу примера пользовательского протокола OWEN, все нормально работает. Но нужно иметь возможность принудительно задавать тип адресации прибора. Это настройка самого прибора. Т.е. - прибор может иметь адрес меньше 255 при 11-битной адресации.
Как минимум странные замечания от автора реализации протокола к тому, кто даже спецификации этого протокола не имеет, не говоря уже о железе с ним.
Окей. Дополню и выложу. :)
|
Written on: 07. 05. 2018 [17:09]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Окей. Дополню и выложу. :)
Хорошо, хотя для полноценности и смены статуса с "Пример", там нужно-бы реализовать интерфейс конфигурации-описания модели данных этого протокола и чтение её на уровне логического контроллера, как все другие делают и что, для OWEN, тут никто из его счастливых обладателей никак не осилит.
Learn, learn and learn better than work, work and work.
|
Written on: 23. 10. 2018 [14:09]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
registered since: 16.09.2010
Posts: 185
|
Пользовательский протокол OWEN v.1, с примером использования. Пример ф-ии в JavaLikeCalc в библиотеке OWENv1. Проверено на ТРМ 138, ТРМ201, ТРМ101.
Прошу обладателей OWEN протестировать.
[This article was edited 1 times, at last 23.10.2018 at 15:10.]
Attachment
OWENv1.tar.gz (File type: application/x-gzip, Size: 3.01 kilobytes) — 1918 downloads
|
Written on: 12. 11. 2018 [10:13]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Пользовательский протокол OWEN v.1, с примером использования. Пример ф-ии в JavaLikeCalc в библиотеке OWENv1. Проверено на ТРМ 138, ТРМ201, ТРМ101.
Прошу обладателей OWEN протестировать.
Как оказывается уже никому и не нужно. :)
Собственно позже обновлю в официальной библиотеке и возможно проверю-расширю, если оборудование таки прибудет.
Learn, learn and learn better than work, work and work.
|
Written on: 16. 11. 2018 [07:57]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
registered since: 16.09.2010
Posts: 185
|
Вы правы, ОВЕН - не тот продукт, который стОит использовать повсеместно. Особенно это заметно по документации их ОВЕН-протокола, больше похожего на курсовой какого-то студента. Вобще неясно, зачем он им понадобился, видимо, попытка соригинальничать. Тем не менее, приборы есть и где-то же используются.
|
Written on: 02. 12. 2018 [17:30]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"IrmIngeneer" wrote:
Вы правы, ОВЕН - не тот продукт, который стОит использовать повсеместно. Особенно это заметно по документации их ОВЕН-протокола, больше похожего на курсовой какого-то студента. Вобще неясно, зачем он им понадобился, видимо, попытка соригинальничать. Тем не менее, приборы есть и где-то же используются.
Та да, хотя я не про это, а про то, что нет желающих проверять, которых тут было много и некоторые из них аж так рвались всё сделать по своему.
В любом случае, взял протокольную часть и реализовал полноценный шаблон с динамическим доступом и формированием модели данных, т.е. так как нужно.
Со свойствами и возможностями:
- динамического формирования атрибутов доступа, чтения и записи на основе форматированного перечня элементов;
- поддержки исходных оригинальных имён, которые перекодируются в hash для запросов;
- чтения и записи целых, вещественных и строк;
- информации о кодах ошибок чтения и записи значений.
Из чего сейчас остались проблемы с чтением и записью отдельных конфигурационных параметров, вроде "O.Alr", которые на простое чтение возвращают ошибку 0x31.
Всё это сейчас проверяется на МВ100-8A и МУ110-224.8Р, где однако есть ModBus/{RTU,ASCII} и DCON, но протокол OWEN всё ещё актуален для конфигурации прямо из OpenSCADA, не прибегая к сторонней тулзе.
Learn, learn and learn better than work, work and work.
|
Written on: 17. 12. 2018 [11:47]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"roman" wrote:
Из чего сейчас остались проблемы с чтением и записью отдельных конфигурационных параметров, вроде "O.Alr", которые на простое чтение возвращают ошибку 0x31.
Закрыл этот вопрос для себя, поскольку отклика от разработчиков нет да и их оборудования у меня уже нет.
Поэтому далее продолжают те кому оно нужно!
Learn, learn and learn better than work, work and work.
|
Written on: 25. 01. 2020 [14:44]
|
walhi
Sergey Karpesh
registered since: 26.01.2016
Posts: 29
|
Записал небольшой ролик про подключение устройств с протоколом Овен. https://youtu.be/iwAUh3mp4eE
В процессе съемки обнаружил забавную особенность при попытке завести считанное значение в шаблон anUnif. На вкладке с конфигурацией шаблона входной сигнал доходит до параметра, но не отображает в выпадающем списке атрибуты. При вводе ручками они привязываются корректно, но при этом все ещё не отображаются.
|
Written on: 26. 01. 2020 [14:23]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"walhi" wrote:
В процессе съемки обнаружил забавную особенность при попытке завести считанное значение в шаблон anUnif. На вкладке с конфигурацией шаблона входной сигнал доходит до параметра, но не отображает в выпадающем списке атрибуты. При вводе ручками они привязываются корректно, но при этом все ещё не отображаются.
Читаем про опцию "Показывать только атрибуты", как и вообще групповую привязку связей шаблона, как параметр: http://oscada.org/wiki/Special:MyLanguage/Documents/Program_manual#CfgDAQ
Learn, learn and learn better than work, work and work.
|