Форум 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 » Ошибка компилятора Е0001

   
Автор / Author Тема / Topic: Ошибка компилятора Е0001
Автономов Алексей
Forum Member / Участник форума
Участник № / Member № 3141


Icon 1 отправлено / posted      Профиль для / Profile for Автономов Алексей           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
PROGRAM
VAR_INPUT Вход1_0 : REAL; END_VAR
VAR_INPUT Вход1_1 : REAL; END_VAR
VAR_INPUT Вход1_2 : REAL; END_VAR
VAR_INPUT Вход1_3 : REAL; END_VAR
VAR_INPUT Вход2_0 : REAL; END_VAR
VAR_INPUT Вход2_1 : REAL; END_VAR
VAR_INPUT Вход2_2 : REAL; END_VAR
VAR_INPUT Вход2_3 : REAL; END_VAR
VAR_OUTPUT Выход0 : REAL; END_VAR
VAR_OUTPUT Выход1 : REAL; END_VAR
VAR_OUTPUT Выход2 : REAL; END_VAR
VAR_OUTPUT Выход3 : REAL; END_VAR
VAR_INPUT Задать : REAL; END_VAR


var Вход_М1: array [4] of real := Вход1_0, Вход1_1, Вход1_2, Вход1_3; end_var
var Вход_М2: array [4] of real := Вход2_0, Вход2_1, Вход2_2, Вход2_3; end_var
var Пром: array [4] of real := Выход0, Выход1, Выход2, Выход3; end_var;

//При добавлении условия вылетает ошибка

If Задать==1 then
Пром := Вход_М1;
else Пром := Вход_М2;
end_if;



END_PROGRAM

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


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

for i:=0 to 3 do
If Задать==1 then
Пром[i]:=Вход_М1[i];
//end_for;
else
Пром[i] = Вход_М2[i];
end_if;
end_for;

Сообщения / Posts 37 | Из / 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-1131/3 не предусматривается присвоение массива целиком.
Сообщения / Posts 17324 | Из / 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