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


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

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

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Vijeo Citect, Rabota s Variable Tag
Гость_elish_*
сообщение 3.7.2009, 12:11
Сообщение #1





Guest Forum






Привет всем,

такая проблема: есть прибор который я подключаю через Модбас в Citect и считываю регистры. Данные в регистрах в формате Qword (LowWord+HighWord). Написал функцию для перевода в нормальный формат ,но не работает. Когда передаю константу в функцию всe ок но c Variable Tag ,проблема ,вернее значение не передается хотя сам тэг правильно показывает значние регистра. Кто нибудь знает в чем дело.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
san
сообщение 3.7.2009, 18:22
Сообщение #2





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



Функция:

INT FUNCTION F1 (INT VAR1 )
RETURN VAR1+1;
END
-----------------------------------------------
При каждом вызову функции
fff= F1(fff)
будет увеличиваться переменная на 1

Насколько я знаю параметры в функцию передаются по значению. Если есть необходимость обращаться в теле функции к переменным нужно воспользоваться соответствующей сикод функцией типа TagRead или TagWrite.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 

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



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


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

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

Последние сообщения Форума






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