This is topic Импортирование проектов in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000547.html

Posted by Павел Т. (Участник № / Member № 3461) on :
 
Собственно имеется проект работающий на ТМ5,в ТМ6 фаил->импорт->импортировать из предидущей версии грубо говоря импортируются каналы кое-как,графика не импортируеться(ну импортируеться только пару кнопок), программы ФБД импортируються тоже с ошибками. Итак вопрос: имееться ли полноценная возможность импортирования из 5 версии в 6(если имеется, то хотя бы пару дайте наводящих идей что и как надо делать)
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если переход на Trace Mode 6 для Вас не критичен, то нет смысла переходить на него.

По-другому импортировать возможности нет.
 
Posted by Андрей Сергеевич (Участник № / Member № 2103) on :
 
Если вы сможете составить табличное описание требуемой иерархии, расположения в ней каналов и взаимосвязей между каналами в надлежащем виде, то существует возможность автоматизированного создания проекта ТМ6 по этим таблицам. Подробности и формат таблиц на stan.vistcom.ru.
 
Posted by Павел Т. (Участник № / Member № 3461) on :
 
Переход не критичен но всетаки хотелось бы попробовать

Вообщем в ТМ5 создавал на техноIL
блок FB
IF I0 == 0
THEN
EXIT 1
ELSE
Q0 = I0
END_IF


В 6 версии собственно нужен этот блок, получается следующее
FUNCTION_BLOCK BLOCK_11
VAR_INPUT I0 : REAL; END_VAR
VAR_INOUT Q0 : REAL; END_VAR

IF I0 == 0
THEN
EXIT 1;
ELSE
Q0 = I0;
END_IF;

END_FUNCTION_BLOCK

В ТМ5 работает нормально в ТМ6 выдает при компиляции
E0027: Оператор break используется за пределами цикла
E0011:Синтаксическая ошибка
 
Posted by Андрей Сергеевич (Участник № / Member № 2103) on :
 
1. Из соображений производительности я бы вставил код этого блока непосредственно в вызывающий цикл.
2. Возможно принципиально невозможно break, exit и continue использовать в пользовательских блоках, запускаемых в прерываемом цикле.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2