Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
> Modbus Universal Opc Server, запись float регистров
All_Ex81
сообщение 29.1.2014, 16:41
Сообщение #1





Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787



Здравствуйте, подскажите кто сталкивался,
есть такая задача - в контроллере тип данных 32 unsigned, мне
требуется из сторонней скады передать в орс значение типа float, в орс
его умножить на 100 и передать в контроллер как тип 32 unsigned,
подскажите как это можно реализовать?

пробовал сделать пересчетом на стороне орс, если вводимое значение меньше 1 то в регистр на контроллер приходит 0, а мне требуется например при вводе значения 0,2 чтоб на контроллер пришло 20
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть тему
Ответов (1 - 15)
serge197a
сообщение 29.1.2014, 18:00
Сообщение #2





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



Так преобразуйте прямо в скаде в INT и умножте на 100/

Вы прежде чем ОРС искать, какой протокол напишите.
Они ведь разные бывают.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Chabol
сообщение 29.1.2014, 20:26
Сообщение #3





Группа: Участники форума
Сообщений: 830
Регистрация: 27.2.2008
Пользователь №: 16012



Поддерживаю совет. Ведь не все ОРС умеют конвертировать данные одного типа в другой, производить операции мат. преобразвания.
Конкретно вашего случая с ОРС - скорее всего тип/результат пересчета вы задали не верный. Сделайте один расчет float с умножением на 10, а потом другим пересчетом результат преобразуйте в int.Также рекомендую обратиться в техподдержку производителя ОРС.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SCADAMaster
сообщение 29.1.2014, 20:29
Сообщение #4





Группа: Участники форума
Сообщений: 58
Регистрация: 26.1.2013
Пользователь №: 178868



Цитата(All_Ex81 @ 29.1.2014, 17:41) *
подскажите как это можно реализовать?

Мы вам ответили по почте.
Преобразование можно выполнить через скрипт, пример скрипта отправили.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
All_Ex81
сообщение 30.1.2014, 7:59
Сообщение #5





Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787



Цитата(SCADAMaster @ 29.1.2014, 20:29) *
Мы вам ответили по почте.
Преобразование можно выполнить через скрипт, пример скрипта отправили.


через скрипт получилось, но на этом форуме Вы умолчали что обнаружилась ошибка в Вашем орс сервере rolleyes.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 30.1.2014, 11:32
Сообщение #6


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(All_Ex81 @ 30.1.2014, 8:59) *
через скрипт получилось, но на этом форуме Вы умолчали что обнаружилась ошибка в Вашем орс сервере rolleyes.gif


А потом ещё меня спрашивают, что это я Master OPC не использую, ведь "он там есть" smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 20.2.2014, 13:35
Сообщение #7





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Вопрос по МастерСКАДе v.3.6, чтобы не создавать новую тему из-за простого вопроса. (На Овне чо-то пока не регистрируют)
Делаю первый проект на МастерСкаде, взял gif из библиотек другой среды, неправильно рисует, хотя в другой среде (Контар) и ещё в одной (ТАС Vista), а также обычным gif- просмотрщиком отображает нормально. Что может быть? Прилагаю gif-ку, посмотрите пожалста.
Показывает кадры отдельно.

Сообщение отредактировал kosmos440o - 20.2.2014, 13:36
Прикрепленные файлы
Прикрепленный файл  pump_anim.gif ( 6,83 килобайт ) Кол-во скачиваний: 0
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 20.2.2014, 14:12
Сообщение #8


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(kosmos440o @ 20.2.2014, 14:35) *
Вопрос по МастерСКАДе v.3.6


Почему бы вам не обратиться в инсатовскую техподдержку?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SCADAMaster
сообщение 20.2.2014, 18:11
Сообщение #9





Группа: Участники форума
Сообщений: 58
Регистрация: 26.1.2013
Пользователь №: 178868



Цитата(kosmos440o @ 20.2.2014, 14:35) *
Делаю первый проект на МастерСкаде, взял gif из библиотек другой среды, неправильно рисует, хотя в другой среде (Контар) и ещё в одной (ТАС Vista), а также обычным gif- просмотрщиком отображает нормально. Что может быть? Прилагаю gif-ку, посмотрите пожалста.
Показывает кадры отдельно.

А как именно вы ее добавили?
У нас есть два контрола для отображения GIF рисунков - "Мультфильм" и "Мультфильм в рамке". Открываете в контроле ваш GIF рисунок, а затем через входы динамизации запускаете когда вам нужно.
Если не сможете сделать, то пришлите нам GIF рисунок и сам проект (выполните Проект - Экспортировать, сформированную папку заархивируйте и вышлите нам). Контакты техподдержки здесь:
http://insat.ru/about/contacts/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 21.2.2014, 3:24
Сообщение #10





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Цитата(Ashihara @ 20.2.2014, 15:12) *
Почему бы вам не обратиться в инсатовскую техподдержку?

Дык тут как бы она и есть, нет?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 21.2.2014, 4:03
Сообщение #11





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Цитата(SCADAMaster @ 20.2.2014, 19:11) *
А как именно вы ее добавили?
У нас есть два контрола для отображения GIF рисунков - "Мультфильм" и "Мультфильм в рамке". Открываете в контроле ваш GIF рисунок, а затем через входы динамизации запускаете когда вам нужно.
Если не сможете сделать, то пришлите нам GIF рисунок и сам проект (выполните Проект - Экспортировать, сформированную папку заархивируйте и вышлите нам). Контакты техподдержки здесь:
http://insat.ru/about/contacts/


Я добавлял мультфильм в рамке. Просто мультфильм - там можно выбрать только из ваших.
Динамизация работает, просто, как я понимаю, ваш gif-вьювер неправильно показывает кадры или у меня в ПК что-то не так.
Я выкладываю скриншоты показа системой 3-х кадров из тех 4-х, что входят в gif. А также пробный проект
Пока в поддержку писать не хочу, может так решится.
Сегодня должен прийти новый комп, на нём попробую, а то на рабочем куча систем стоит, чёрт ногу сломит...

Сообщение отредактировал kosmos440o - 21.2.2014, 4:15
Прикрепленные файлы
Прикрепленный файл  ScreenHunter_01_Feb._21_09.38.gif ( 35,12 килобайт ) Кол-во скачиваний: 5
Прикрепленный файл  ScreenHunter_02_Feb._21_09.40.gif ( 34,87 килобайт ) Кол-во скачиваний: 6
Прикрепленный файл  ScreenHunter_03_Feb._21_09.40.gif ( 30,88 килобайт ) Кол-во скачиваний: 6
Прикрепленный файл  _______.rar ( 76,5 килобайт ) Кол-во скачиваний: 3
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 21.2.2014, 4:32
Сообщение #12





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Получается, что gif состоит из 4-х кадров. 1-й кадр это основная картинка, остальные 3 - это изменения при движении, повороты крыльчатки. И они (эти 3 кадра) во время анимации должны вставляться в картинку по своим координатам (вместо крыльчатки насоса), а они вставляются вместо всего насоса. Даже тут, на форуме, я вижу эту gif-ку нормально, а там картинка скачет, насос превращается в колесо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
cauto
сообщение 21.2.2014, 10:09
Сообщение #13





Группа: Участники форума
Сообщений: 1854
Регистрация: 23.6.2009
Пользователь №: 35184



Цитата(kosmos440o @ 21.2.2014, 5:03) *
Я добавлял мультфильм в рамке. Просто мультфильм - там можно выбрать только из ваших.
Последним в выборе - "Другой" rolleyes.gif Вот туда и вставьте Ваш мульт.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SCADAMaster
сообщение 21.2.2014, 10:26
Сообщение #14





Группа: Участники форума
Сообщений: 58
Регистрация: 26.1.2013
Пользователь №: 178868



Воспользуйтесь контролом "Мультфильм" - в нем gif рисуется нормально. Как вам правильно сказали - нужно выбрать в списке изображений "Другой", и тогда появится поле для выбора рисунка.
Проект в приложении.
Прикрепленные файлы
Прикрепленный файл  ctrl_anim.zip ( 81,96 килобайт ) Кол-во скачиваний: 1
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 21.2.2014, 11:47
Сообщение #15


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Цитата(kosmos440o @ 21.2.2014, 4:24) *
Дык тут как бы она и есть, нет?


support@insat.ru, ваш кэп wink.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 21.2.2014, 12:26
Сообщение #16





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Цитата(SCADAMaster @ 21.2.2014, 11:26) *
Воспользуйтесь контролом "Мультфильм" - в нем gif рисуется нормально. Как вам правильно сказали - нужно выбрать в списке изображений "Другой", и тогда появится поле для выбора рисунка.
Проект в приложении.


Спасибо, надо было просто при выборе "Другой" ещё раз щёлкнуть по изображению видеокамеры. Пол дня потерял.
Теперь можно анимацией из старых библиотек пользоваться.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 9.8.2025, 16:40
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных