Форум 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 » Сдвиговый регистр???

   
Автор / Author Тема / Topic: Сдвиговый регистр???
VlaDmiR
Junior Member / Новичок
Участник № / Member № 2788


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

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


Icon 4 отправлено / posted      Профиль для / Profile for VlaDmiR           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Подскажите пожалуйста а вообще возможно ли организовать в TRACE MODE 6 подобие сдвигового регистра (если да - то каким образом): в активное окошко вводятся данные; по внешнему сигналу №1 данные из активного окошка записываются в сдвиговый регистр, а по сигналу №2 производится стирание. Подобие этого регистра должно визуализироваться. Данные удаляемые из регистра должны (сохраняться) добавляться в архив с пометкой времени их удаления.
Сообщения / Posts 3 | Из / 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 
Есть штатная функция сдвига булевых переменных на базе соответствующих функциональных блоков языка FBD.
Для сдвига числовых параметров можно создать в программе группу аргументов, в которой будет осуществляться сдвиг по выбранному Вами алгоритму.

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


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

FUNCTION REG : INT
VAR_INPUT Ввод_Знач : INT := 0; END_VAR
VAR_INPUT Сиг_Входа : INT := 0; END_VAR
VAR_INPUT Поз_42 : INT := 0; END_VAR
VAR_INPUT Поз_41 : INT := 0; END_VAR
VAR_INPUT Поз_40 : INT := 0; END_VAR

if СигВхода == 1 Then
Поз40 := Поз41;
Поз41 := Поз42;
Поз42 := ВводЗнач;
СигВхода := 0;
END_if;

END_FUNCTION

Сигнал Сиг_Входа формирую нажатием на кнопку (передается значение 1 аргументу) при отжатии значение аргумента = 0. Таким Образом, введенное значение должно переписаться в поз_42, что и происходит, но при опускании кнопки, знач поз_42 обнуляется, не смотря на то, что знач ВводЗнач остается без изменения до следующего ввода другого значения??

Сообщения / Posts 3 | Из / 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 
Это невозможно определить, зная только текст функции. Пришлите Ваш проект на hotline3@adastra.ru.
Сообщения / 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 
Мы получили Ваш проект, программа в нем сильно отличается от написанного выше. В присланном проекте Вы некорректно привязали аргументы программы к каналам.
Сообщения / 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