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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Языки программирования (IL/FBD) / Algorithm Programming Languages » Проблемы при трансляции в Техно-IL

   
Автор / Author Тема / Topic: Проблемы при трансляции в Техно-IL
Balinov
Forum Member / Участник форума
Участник № / Member № 129


Icon 1 отправлено / posted      Профиль для / Profile for Balinov           Редактировать/удалить сообщение / Edit/Delete Post 
Следующий текст на Техно-IL:
CALL HLB (I0,F8,F17)
CALL UPV (F8,F0,F1,F2,F3,F4,F5,F6,F7)
CALL UPV (F17,F9,F10,F11,F12,F13,F14,F15,F16)
при трансляции выдает ошибку
(ERR7)Неправильное имя FBD:F16)

текст
CALL HLB (I0,F8,F17)
CALL UPV (F8,F0,F1,F2,F3,F4,F5,F6,F7)
CALL UPV (F17, F9, F10, F11, F12, F13, F14, F15, F16)
При трансляции ошибку не выдает, зато микромрв вываливается с сообщением
C:\m3_e.exe c:\tkm1\ tkm1 DEBUG=FFFF
c:\tkm1\ tkm1 {Tecon}

run-time error M6101: MATH
- floating-point error: invalid

Сообщения / Posts 31 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Wizard(Леденёв Андрей)
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post 
Попробуйте вот так
CALL HLB (I0,F8,F17)
CALL UPV 1 (F8,F0,F1,F2,F3,F4,F5,F6,F7)
CALL UPV 2 (F17,F9,F10,F11,F12,F13,F14,F15,F16)

IP / IP: IP адрес / IP address | Report this post to a Moderator
Balinov
Forum Member / Участник форума
Участник № / Member № 129


Icon 1 отправлено / posted      Профиль для / Profile for Balinov           Редактировать/удалить сообщение / Edit/Delete Post 
Не помогло, ошибка та же
C:\m3_e.exe c:\tkm1\ tkm1 DEBUG=FFFF
c:\tkm1\ tkm1 {Tecon}

run-time error M6101: MATH
- floating-point error: invalid

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


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

Выявлена проблема с отображением в памяти реализаций вызовов FB с дискретными выходами. Мы будем разбираться.
А пока предлагаем Вам перед подобными вызовами определить произвольным образом те динамические переменные, которые используются в качестве параметров вызова.

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


Icon 1 отправлено / posted      Профиль для / Profile for Balinov           Редактировать/удалить сообщение / Edit/Delete Post 
Не совсем понятно, что Вы подразумеваете под определить - если оператор #DEFINE, так он " позволяет использовать в тексте IL-приграммы любые имена для входных и выходных переменных типа I и Q ". Приведите, пожалуйста, пример.
Сообщения / Posts 31 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


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

F0=0; F1=0; F2=0; F3=0; F4=0; F5=0; F6=0; F7=0
F9,F10,F11,F12,F13,F14,F15,F16
CALL HLB (I0,F8,F17)
CALL UPV 1 (F8,F0,F1,F2,F3,F4,F5,F6,F7)
CALL UPV 2 (F17,F9,F10,F11,F12,F13,F14,F15,F16)

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


Icon 14 отправлено / posted      Профиль для / Profile for Balinov           Редактировать/удалить сообщение / Edit/Delete Post 
Спасибо, все пошло.
Сообщения / Posts 31 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / 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