Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Переменная message и ее испоьлзование (Страница / Page 1)

  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2 
 
Автор / Author Тема / Topic: Переменная message и ее испоьлзование
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 4 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте. Объясните пожалуйста как работать с данной переменной? Просто выполняю по хелпу все действия а результата ноль. Проблема такая у меня есть программа, которая сравнивает установочные значения со значениями приходящими и если приходящее значение больше установочного, то нужно это прописать в ОТ. Я создал пользовательский словарь, затем переменную @message. К ней привязал программу, а к программе пользовательский словарь. Результат нулевой, подскажите может я что то не так сделал?
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Народ, может кто-нибудь расскажет как работать с данной переменной, пожалуйста. Очень нада, а то в Хелпе ничего не понятно... [Неодобрение / Frown]
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
andrelek
Active Forum Member / Активный участник форума
Участник № / Member № 3209


Icon 1 отправлено / posted      Профиль для / Profile for andrelek           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
воспользуйся границами канала. Путь в хелпе:Каналы и систем переменные\Числовые каналы\
Канал класса флоат\границы и интервалы.

Сообщения / Posts 84 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо andrelek, но немного не то. Мне нужно связать переменную message программу(тип input), написанную мной и пользовательский словарь таким образом чтобы выдавалось соответствующее сообщение, если выполняется условие.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ребята, я конечно понимаю, что можно цитировать (не менее чем через 16 часов ответ на свой вопрос и все такое) до бесконечности, но прошло уже больше 16 часов, а ответа нет. На то Вы техническая поддержка, чтобы отвечать на вопросы, а не цитировать Хелп и ссылки Вашего сайта. [Неодобрение / Frown]
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Ответы на вопросы пользователей "горячей линии" даются в срок не позднее 16 РАБОЧИХ часов с момента поступления.
Время работы нашего офиса с 9-00 до 17-30 московского времени (GMT +3).

Теперь о вопросе про @message. Причина, скорее всего, в том, что Вам нужно обнулять значение в канале, иначе новое сообщение не будет генерится.

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А как это сделать?
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
И еще можно ли не использовать переменную, а работать со словарем на прямую? т.е. чтобы сообщения записывались в ОТ?
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Реуцкий Александр
Forum Member / Участник форума
Участник № / Member № 3206


Icon 1 отправлено / posted      Профиль для / Profile for Реуцкий Александр           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
>И еще можно ли не использовать переменную, а >работать со словарем на прямую? т.е. чтобы >сообщения записывались в ОТ?

Конечно можно для этого вам нужно создать группу словари сообщений и почитать справку там все описывается.

----------------------------------------
Реуцкий Александр

Сообщения / Posts 59 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да словарь у меня уже создан. Проблема в том, как записать сообщение словаря в ОТ(txt-файл) и отобразить его в графическом элементе.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Что значит работать со словарем напрямую?

Чтобы использовать словарь, Вам нужно послать во входное значение системной переменной @message, к которой привязан, нужное число. Чтобы оно не повторялось, сделайте два одинаковых сообщения и попеременно посылайте разные числа.

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
т.е. в атрибут 0(Value), правильно?
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Хочу еще раз рассказать что я делаю, может все таки у меня где-то ошибка:
1. Создал программу(тип input), к ней привязал два значения, которые сравниваются друг с другом. Если одно значение больше другого, то вывожу одно сообщение.
2. Перетащил программу на созданную переменную @message.
3. Привязал пользовательский словарь к программе и поставил галку "Отчет тревог".
4. Поставил галку "отработать".
5. Вот код программы:

PROGRAM
VAR_INPUT Result : REAL; END_VAR
VAR_INPUT ПВ_ТШП_ТШПср_R : REAL; END_VAR
VAR_INPUT Message_1_VALUE : REAL; END_VAR
VAR_INPUT Message_2_VALUE : REAL; END_VAR

if Result > ПВ_ТШП_ТШПср_R then
Message_1_VALUE = 0;
end_if;

END_PROGRAM

Есть ли в моих действиях ошибка?

Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Сделайте проект "Быстрый старт". Многие вопросы отпадут сами.

2. У Вашей программы нет выходных аргументов.

3. Программу в Вашем случае нужно создавать отдельным каналом.

4. Посылать значение нужно в атрибут 2, In.

5. Почему Message_1_VALUE = 0, если сообщения генерятся при значении от 1 до 8?

Но основной пункт 1-ый.

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А можно не плодить каналов? Быстрый старт я выполнил, но там нет примера как работать с пользовательскими словарями, с обыкновенными типа float, hex проблем никаких нет, потому что все и так понятно и прозрачно, а вот с пользовательскими не очень.
1. Что значит 4 пункт? Нужно создать программу, затем послать результат в 2,In какого-то канала или что?
2. Цитата из Хелпа:
"При каждом изменении выходного значения канала типа OUTPUT, имеющего установленный флаг Отчет тревог и связанного с системной переменной @Message типа OUTPUT (группа СИСТЕМНЫЕ), монитор генерирует сообщения вида @Message_<N>, где N – выходное значение канала (целое число в диапазоне 1-8).

Чтобы изменить генерируемые сообщения, нужно создать в узле словарь Пользовательский словарь сообщений и связать с этим словарем указанный канал. В этом случае выходное значение канала (0-7) задает порядковый номер генерируемого сообщения в словаре (соответственно 1-8)." Хотелось бы понять чем отличается 0-7 и 1-8 соответственно.
3. Я создавал др. программу, где выходной параметр указывал Message_1_VALUE = 1, результат тот же.

Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Чтобы не создавать дополнительные каналы воспользуйтесь функцией Трансляция, описание в справке.

1. У Вас какой релиз? В Хелпе релизов 6.05.1 и 6.06 никакого упоминания про 0-7 нет.

2. Выходной аргумент программы должен быть связан с атрибутом входное значение канала message.

3. Работа с пользовательским словарем ничем не отличается от работы со словарем для HEX каналов.

Вам выслан пример.

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У меня релиз 6.05.1(512 точек) и есть 6.06, но Ваш пример не запускается [Неодобрение / Frown] . Пишет: Сервер проекта: Не поддерживаемая версия файла проекта.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Он сделан в базовой версии, так как вы пишите в ветке по Бесплатной версии.
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А как мне писать в ветке для зарегистрированных пользователей?
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
просто, когда я хотел создать тему, мне просто не дали этого сделать и поэтому я создал ее здесь.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вам надо было после регистрации профессиональной версии написать нам письмо с просьбой расширить права на форуме.

Теперь можете писать и в разделе Коммерческая версия.

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо огромное, но какую-то регистрацию коммерческой версии я проходил и подумал, что этого достаточно. Извините меня.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А можно прислать еще раз тестовый проект только для коммерческой версии 6.05.1
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В 6.05.1 примера точно не будет, т.к. текущий релиз 6.06. Почему Вы не можете посмотреть этот пример?
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
потому что у меня нет базовой версии 6.05.1. Но у меня есть CD-диск с версией 6.06, правда я не знаю, какая это версия, наверно базовая. Она пришла вместе с коробкой версии 6.05.1
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Скачать версию 6.06 Вы можете с нашего сайта.
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Дорогие товарищи все равно ничего не получается. Можно Вам отослать тестовую программу и Вы скажите что я не так делаю,потому что из Вашего примера с одной стороны все понятно, но есть и вопросы.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Версию 6.06 я обязательно скачаю, только помогите пожалуйста, а то я голову всю сломал. Не получается, хоть ты тресни. [Неодобрение / Frown]
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Мы Вам прислали полный проект рашающий задачу. Какие вопросы у Вас возникают?
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вопрос у меня такой: когда вызываешь свойства канала(тип FLoat) @Message, то там есть вкладка "Аргументы". Но когда я делаю, тоже самое в своем проекте, то у меня этой вкладки нет, а как ее добавить я не знаю.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вкладка Аргументы появляется, когда Вы добавляете в нее программу-трансляцию.
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А как добавить программу-трансляцию?
Извините, может быть глупый вопрос.

Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Просто взять и перетащить шаблон программы на канал?
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да, именно так.
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
И еще один вопрос, зачем нужна глобальная переменная?
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Чтобы у Вас алгоритм сравнения отрабатывался только при изменении значения.
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Понятно.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Все сделал, как в Вашем проекте, все равно ничего не выводит.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вот код программы:

PROGRAM
VAR_INPUT ARG_000 : REAL; END_VAR // //Сообщение статуса ТШП1
VAR_INOUT ARG_001 : REAL; END_VAR // //Входное значение переменной message
VAR_INPUT ARG_002 : REAL; END_VAR // //Реальное значение переменной message
VAR_OUTPUT ARG_003 : REAL; END_VAR // //Аппаратное значение переменнной Message

if SR_TSHP_1 != ARG_000 then
if ARG_000 == 9 or ARG_000 == 11 then
if ARG_001 ==1 then
ARG_001 = 2;
else
ARG_001 = 1;
end_if;
end_if;
end_if;
ARG_003 = ARG_002;
SR_TSHP_1 = ARG_000;

END_PROGRAM

Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У Вас сообщения по этой программе должны генерится, если статус равен 9 или 11. Так?

Если так, то присылайте Ваш проект на hotline3@adastra.ru

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Файл проекта я отправил.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А еще я никак не могу понять зачем аппаратному значению приравнивается значение реальное, которое ничего не содержит.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
И еще один вопрос, не знаю справивал я или нет:
19.12.2008 16:44:01.3 ТШП1 ТC5 Error?
Что это означает?

Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
ДА, заметил какую вещь. Если убирать @ то сообщение выводится. т.е значение в канал передается.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Почитайте в справке раздел "Обработка в канале FLOAT"

2. Это означает, что по этому каналу нет данных от устройства

3. В справке написано "Сообщение, которое начинается со знака @, не выводится в отчет тревог." Раздел "Редактор словарей сообщений"

Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По поводу аппаратного и реального значения извините, забыл. Бывает. Но согласно Вашему примеру сделал все привязки, не работает. Стоит только убрать @ и пишет имя переменной в виде сообщения, а со словарем работать не хочет.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Уважаемая техническая поддержка, объясните мне "дураку", в чем может быть проблема. Потому что, я сделал все так же как и у вас в примере и не хочет работать со словарем, а просто с переменной хочет. Я бы отвязался бы, но в этом случае мне нужно сделать 11*12 каналов, привязать к ним переменные message и тд., что согласитесь, "пошло".
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В канал значение передается.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Я понял!!! В ритейле 6.05.1 какой-то глюк, потому что, если делать в 6.06(BASE), то все нормально. Т.е. сообщения выдаются и записываются в ОТ.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Сидоров Александр Александрович
Active Forum Member / Активный участник форума
Участник № / Member № 3279


Icon 1 отправлено / posted      Профиль для / Profile for Сидоров Александр Александрович           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Возникает вопрос, как быть? Я так понимаю, обновиться до версии 6.06 бесплатно нельзя.
Сообщения / Posts 95 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2 
 

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2