Форум 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 » Не запускается программа st в проекте.

   
Автор / Author Тема / Topic: Не запускается программа st в проекте.
AleksandrZIZ
Junior Member / Новичок
Участник № / Member № 5794


Icon 1 отправлено / posted      Профиль для / Profile for AleksandrZIZ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день.
Создал проект:программа+ несколько экранов. Каналы ввода\вывода модбас. И все казалось бы хорошо, в процессе разработки работало, до определенного момента(момент не поймал). Изначально было 2 программы, потом 1 удалил.
1) Сохраняю проект , сохраняю для МРВ, нажимаю на "запустить профайлер" и дальше тишина, ничего не происходит.
Ладно, иду в папку трейс мода, нахожу rtc.exe запускаю, вручную указываю где взять файлы для открытия. Проект открывается, нажимаю запуск, проект запускается, на экране отоброжаются начальные значения переменных. Переменные должны меняться в программе. Но на экране и в просмотре компонентов ничего не меняется.
Программу когда отлаживаю, проблем нет, переменные меняются, в атрибуты передаются данные.
2) Как в запущенном rtc.exe определить запускается ли программа?
С программой связан канал call, тип вызова Program.

Сообщения / Posts 7 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AleksandrZIZ
Junior Member / Новичок
Участник № / Member № 5794


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

for block_pit=1 to 29 do
dev_id[block_pit]=getattributeI((5*block_pit-3),0);
t[block_pit]=getattributeI((5*block_pit-2),0);
conc[block_pit]=getattributeI((5*block_pit-1),0);
izmerenia[block_pit]=getattributeI((5*block_pit),0);
end_for;

при условии dev_id типа real массив размерностью 30, глобальная переменная, t, conc, izmerenia-локальные массивы величиной 30.
block_pit локальный int.
программа компилируется, но не исполняется.

Сообщения / Posts 7 | Из / 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. О запуске проекта из IDE.
Проверьте, нет ли пробелов и/или служебных символов в пути к проекту, имени проекта, имени узла.

2. Функционирование программы, вызываемой каналом CALL типа INPUT, можно проверить, посмотрев в окне "Просмотр компонентов" (см.документацию) атрибут 45 (Время изменения" этого канала. С каждым вызовом программы этот атрибут должен меняться.

3. Где не исполняется программа, в отладчике редактора программ - и не должна.
Или в реальном времени? Как Вы убеждаетесь, что программа не исполнятеся?

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AleksandrZIZ
Junior Member / Новичок
Участник № / Member № 5794


Icon 1 отправлено / posted      Профиль для / Profile for AleksandrZIZ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1) путь: e:\1\b-test\b\FGKU Zt\RTM_1\
2) программа упиралась в часть кода, написанную выше, и не вызывалась больше.
3)не исполнялась в мрв, в отладчике проблем не возникало.
код переписал, убрал вычисление ид канала перед считыванием, и передаю непосредственно инт число, все заработало.

Сообщения / Posts 7 | Из / 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 
Имя проекта FGKU Zt.
Здесь есть пробел. Надо его убрать.

Использование выражения в функции getattributeI перепроверим.

Сообщения / Posts 17114 | Из / 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 
Провели перепроверку использования выражений в параметрах функции getattributeI в такой программе.

PROGRAM
VAR_OUTPUT ARG_000 : REAL; END_VAR
VAR_OUTPUT ARG_001 : REAL; END_VAR
VAR_OUTPUT ARG_002 : REAL; END_VAR
VAR IND : UINT := 5; END_VAR

ARG_000 = getAttributeI((5*ind-24), 0);
ARG_001 = getAttributeI((5*ind-23), 0);
ARG_002 = getAttributeI((5*ind-22), 0);

END_PROGRAM

Каналы с индексами 1, 2 и з - HEX-генераторы.

Результат наблюдали в аргументах программы.
Проблем не обнаружили.

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

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

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