Форум 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 7 » TRACE MODE 7 бесплатная базовая версия / TRACE MODE 7 free basic version » Создание программы и привязка к RTM (Страница / Page 2)

  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2  3 
 
Автор / Author Тема / Topic: Создание программы и привязка к RTM
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Евгений Волынец:
Как на входе PT таймера ...

Блока РТ таймер нет.
Возможно, Вы имели ввиду ТР (Импульс произвольной длины) в разделе "Триггеры и счетчики".

Если мое предположение верно, то
Как на входе PT таймера сделать 5 секунд константу, чтобы на выходе таймера также отрабатывало 5 секунд, чтобы я видел.
В описании блока, как ранее сообщалось достаточно в Палитре блоков выделить блок и нажать F1, сказано Длительность импульса в тактах пересчета
То есть в вашем случае необходимо учесть, что длительность будет в тактах. Придется либо заданное значение умножать на коэффициент (учесть период пересчета канала вызова шаблона программы Call.Program) или задать период пересчета канала равный 1 секунда.

quote:
Отправитель / Originally posted by Евгений Волынец:
... нет негде описания, не в справочнике, негде нет и описания в справке по блокам, таймера!. нет негде.

Описание FBD-блоков есть. Как его вызвать Вам сообщалось неоднократно. При том сообщалось как вызвать информацию по конкретным блокам, так и как вообще вызвать Справочную систему.
У Вас Справочная система вызывается по нажатию F1?

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Справочная по нажатию вызывается.

Задержка на включение (TON) ТАЙМЕР!
При изменении значения входа INP с 0 на любое ненулевое выход QI принимает значение 1 с задержкой в PT тактов пересчета, при этом выход QT индицирует число тактов, прошедших с момента изменения INP.

Чтобы обнулить выходы QI и QT, нужно подать 0 на вход INP.
-----------
Теперь , я не создаю аргументы, не делаю переменные, я просто на входе INP ставлю 1, константу PT ставлю 5, выход QI соединяю с счётчиком, выход QT я за ним наблюдая!. Как мне сделать так. чтобы я видел значение на выходе QT, как сделать, чтобы я мог константу задать в секундах, миллисекундах. Мне надо видеть когда я по шагам отрабатываю, отлаживаю программу. Я должен видеть счёт! я его не вижу. Мне надо управлять константой самому. Потом уже, я буду и аргументы присваивать и переменные и

Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
попытка номер 3:
"Мне надо управлять константой самому."
привязать к аргументу, иначе константу не изменить

Сообщения / Posts 808 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вот оно как.
Получается, мне надо будет написать аргументы к входам, выходам программы, потом перенести в канал РТМ, Создать шаблон экрана, на экране создать например кнопки, каждая кнопка будет иметь аргумент с переменно? и только тогда я смогу аргументы между собой объединить, тогда и каждой кнопкой смогу задавать константу разную? правильно?

Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В программе самой я смогу отработать, и только, проверить, правильность логики мною собранной из блоков, и всё? так выходит.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
-нет не так
-при пошаговой отладке в IDE можно ручками изменять
значения аргументов
-каждый шаг( следующий цикл пересчета )
нажимать треугольник(запустить/продолжить)
клавиша F5( как в большинстве отладчиков )

Сообщения / Posts 808 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вот, у меня только таймер.
Аргументы
Пуск это "INP"
Константа это "PT"
Выход "QT" Это не получается привязать к Аргументу почему-то, но он должен показывать значение
1 и 5константа мне указать в Значение по умолчанию?
Пробовал, не работает как мне надо. Я не могу видеть изменение, счёт на выходе блока

Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как мне менять константу
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Объясните, покажите на примере, сделайте образец, отправьте мне, открою, посмотрю, или видео сделайте. Объясните так. чтобы я понял.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
- образец чего??? какую кнопку жать !!!!
- входы могут быть привязаны к любым аргументам
выходы только к аргументам in/out, out
прочитать:
help->Программирование алгоритмов
help->Программирование алгоритмов->Отладка программ

Сообщения / Posts 808 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Мне надо задавать константы программе, чтобы я мог менять там, секунды. 0,100 секунды, ,010 секунды
Если я в самой программе не могу это делать, чтобы видеть. Как мне это реализовать.?

Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
- можете
- надо перевести число задающее секунды или
миллисекунды в циклов
грубый подсчет:
число циклов = мс/период пересчета(атр 0 на основной вкладке редактора узла)
- или использовать FBD блок для получения
значения в мс между вызовами данной программы
- или не пытаться делать простейшую программу,
а воспользоваться CALL.LATCH(18)
- или еще парочкой способов
- почитайте спокойно help, освойте базовые
свойства TM ( не зная инструмента очень тяжело им пользоваться )

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


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
PS
-константа в программе на то она и константа
ее менять нельзя
-значение аргумента можно в реальном времени, а
задав начальное значение в IDE Вы получите свою "константу" изменяйте ее или не изменяйте

Сообщения / Posts 808 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
IDE это канал? надо создать канал в источниках?
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У меня посылка идёт с программой и исполнительным модулем. там книги есть. там в книгах описания есть подобного?
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Устал я за сегодня. Завтра продолжу .
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


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

Сообщения / Posts 808 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Нет, посылка идёт с Москвы ещё числа с 20 декабря, всё не как не доедет. Вот, пытаюсь, пока на руки не получил, тут пробую.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Примеры нужны. Вот видео пересмотрел многое, некоторые раз по 10 пересматривал, всё понятно мне, вот теперь с программами разбираюсь. Много информации, по-другому чем если бы изучал программирование ПЛК, там мне понятно.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Уже зато могу с ПЛК связь наладить, протокол модбас усвоил, тут как настраивать, прописывать каналы. По началу вообще не знал как да что.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
С программами как-то за мудрено
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
У вас бесплатная программа я только сейчас понял, через время даже в программе, блоки не слушаются, сразу и не поймешь. Перезапустил, стало считать, только выхода блоков не привязываются к аргументам. Входа в блоки привязываются, выхода нет.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Другой момент, не могу аргумент привязать к выходу блока. Входа привязываются, выход нет. Как мне тогда результат программы получить? . Задержка на выключение (TOFF), выход QT индицирует число тактов.
Мне это число тактов надо аргументировать и потом использовать в шаблоне экрана как вещественное число.

Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вы зачем удаляете переписку. Толька что вам написал о проблеме с блоками, вы удалили сообщение.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В общем, как вы мне писали, чтобы задавать константу надо создать канал. Я создал источник меандр, там выставил как дискрет_1, период пересчёт 1, размерность периода 1 секунда, миллисекунд там нет, мне нужны сотки. Тогда это получается канал. Мне надо будет делать 25 каналов входа с ПЛК и 32 канала выхода ПЛК, для расчёта мне ещё надо будет делать каналов 60. не меньше, если таким Макаром. так дело не пойдёт. Я хочу расчёты по времени в программе , в одной программе создать, чтобы только оттуда можно было брать, с выходов блоков через аргументы. как мне это реализовать? У меня исполнительный модуль на 128 каналов, может не хватить, тогда вся работа напрасно. сидеть придумывать. как обойти. Давайте предложите варианты.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вот сейчас опять таймер не работает, не считает, пошагово даже пробую. Это такие сложности в бесплатной программе? Это я мучаюсь всё зря в бесплатной программе?. надо платную версию короче, нечего толкам не работает. что-то работает. что-то не работает, как в бесплатной версии чему-то учиться если вчера таймер не работал. потом перезапустил программу он заработал но выход таймера не активен. Утром запустил, опять таймер не работает.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Пример: Создаю генератор меандра, перетаскиваю в каналы, выставляю секунды. Дальше, чтобы мне на экране кнопкой включать-выключать, разрешать передачу сигнала на тренд через кнопку, кнопка будет передавать при включении и выключении?. Или мне надо в программе создать блок Триггер с приоритетом по установке (SR) где на вход INR привязываем аргумент кнопки. INS привязываем к аргументу и к генератору меандра. Выход Q аргументируем и привязываем к аргументу тренда?
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
"Другой момент, не могу аргумент привязать к выходу блока"
- аргумент должен быть типа out
"чтобы задавать константу надо создать канал"
- такого не писал
- чтобы шаблон в реальном времени исполнялся он должен быть перетащен в узел TM(создаться канал класса CALL),в аргументах которого можно задавать
привязки и значения по умолчанию

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


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

- формулировка Вашей задачи ????:
1) есть 25 однобитовых сигналов
2) если входной битовый сигнал стал = 1 и не изменяется
в течении Заданного Времени, то
на соответствующим выходе выдать 1
3) если входной битовый сигнал стал = 0
(а был = 1)
на соответствующим выходе выдать 0
если что-то в этом роде, то задача элементарна
и делается ну минут за 5


" Дальше, чтобы мне на экране кнопкой включать-выключать, разрешать передачу сигнала на тренд через кнопку, кнопка будет передавать при включении и выключении?"
- какое отношение данная фраза имеет к генератору
- и честно не понятна от слова совсем

Сообщения / Posts 808 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
help я читаю, по этому поводу тему закроем!
Многое не понятно
"Другой момент, не могу аргумент привязать к выходу блока"
- аргумент должен быть типа out - Оно вообще не привязывается к этому выходу в бесплатной версии. Мне любопытно, в платной будет привязываться? или такая тоже проблема будет.
Читал описание базовой версии ТМ7, там не написано что с такого то по такое то время какие-то функции программы не работают, или что в программе в блоках нельзя привязать аргументы к выходам. Я читаю, не надо думать что я не изучаю ваш Хелп. там много чего нет, впринцепе.

Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
- формулировка Вашей задачи ????:
1) есть 25 однобитовых сигналов
2) если входной битовый сигнал стал = 1 и не изменяется
в течении Заданного Времени, то
на соответствующим выходе выдать 1
3) если входной битовый сигнал стал = 0
(а был = 1)
на соответствующим выходе выдать 0
если что-то в этом роде, то задача элементарна
и делается ну минут за 5\
--------------

Как раз таки у3 меня все сигналы меняются и входы и выходы, также внутри программы мне надо обрабатывать, задавать периоды по времени на исполнение команды через дискретный выход. да, там 0 и 1

Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вы смотрю даже не пытаетесь понять меня, я прошу вас подсказать или пример дать, вы меня отсылаете к вашим хелпам. Я когда приобретал ваш программный пакет, внимательно изучил на сайте условия техподдержки, по этому и решил работать на вашей платформе. теперь, после приобретения, я читаю сухие ответы!. Уже сколько написал к вам. звонил даже, я не вижу поддержки технической. Или она заключается в том как установить на компьютер ТМ7 ? в этом ваша техническая поддержка? меня такой вариант не устраивает. Ещё не на один мой вопрос, просьбе о помощи вы не ответили! не на один! Чёткого и правильного ответа нет. Это вам кажется что ответили, иначе я бы не писал сюда!.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В таком случае я буду звонить вашему руководству, пусть руководитель мне помогает.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
- click мышкой на входе или открывается список
аргументов, которые можно привязать
- перетащить аргумент на вход/выход блока
тащить надо из аргументов шаблона программы,
которая модифицируется
- так аргумент в шаблоне, который нужно привязать
какого типа ???
PS
help не мой, так как не сотрудник Adasta
помогать Вам не хочется

Сообщения / Posts 808 | Из / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
Напишите мне адрес электронной почты, куда мне скинуть скриншоты, описание того, что я пытаюсь делать. Так будет проще. Тогда вы меня точно поймёте. такое ощущение что мы разговариваем на разных языках,

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

Формулируйте вопрос четко и понятно, используя термины Trace Mode. Например, Вы часто использовали фразу "FBD-блок "Таймер"". Такого блока нет. А стоило с самого начала написать название блока и было бы сэкономлено много времени.

Используйте термины или названия, используемые в Trace Mode.

[ 12.01.2024, 12:51: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Программный алгоритм. Задержка на выключение (TOFF) выход QT. Аргумент к выход QT не привязывается.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Мне надо полностью в шаблоне программы создать программу, которая будет по заданным задержкой в PT исполнять на выход QT, с которых, им будет несколько, будут потом управлять дискретными выходами в ПЛК. Давайте решим сначала, как мне результат получать с выход QT, чтобы я мог этот результат привязать к аргументу. ТМ? у меня сейчас базовая установлена. Профессиональная ещё в пути.
Сообщения / Posts 140 | Из / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
Ват-Цап есть у вас?

Официальные каналы связи указаны на сайте и в Личном Кабинете.
Сообщения / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
канала CALL, что это? где он находится? вы можете простыми словами объяснить а не терминами. Где он этот канал кал. искал. негде ненаписанное

Во встроенной Справочной системе есть вся необходимая информация.
Если ее открыть на Содержании, то видны разделы, в том числе "Каналы". Если этот раздел открыть, то увидите раздел "Канал класса Call".

Неоднократно Вам сообщалась фраза "Канал Call.Screen" и "Канал Call.Program".Если в Справочной Системе раскрыть раздел "Канал класса Call", то там будет список каналов Call, в том числе указанные выше.

Диалог возможен только придерживаясь терминов или принятых названий (непосредственно в самой Системе Разработки). Вы уже использовали фразу "Таймер", но стоило сразу написать название FBD-блока.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
С "Канал Call.Screen" и "Канал Call.Program" я уже немного разобрался, я понял почему они называются так. Вы мне на предыдущий пост ответьте, шаблон программ- программа- Задержка на выключение (TOFF) выход QT. Аргумент к выход QT не привязывается.
Сообщения / Posts 140 | Из / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
... Ещё я хочу знать, как мне в таймере задавать константу в сотках и десятках секунды. ...

Блока "Таймер" нет. Какой блок Вы используете?
В описании блоков указано как работает блок. Большинство работает в тактах (период пересчета узла, по умолчанию равен 500мс).
Следовательно, "десятки секунд" задаются как число, равное "десятки секунд, деленные на период пересчета".

Точнее можно сказать, только зная какой блок используется и для решения какой задачи.

Сообщения / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
Я без аргументов сейчас пробую работать, ВНИМАТЕЛЬНО надо читать что я пишу вам!.
Как на входе PT таймера сделать 5 секунд константу, чтобы на выходе таймера также отрабатывало 5 секунд, чтобы я видел. Толька в блоке счетчик в самой программе. Программа простая, один таймер и всё! нет негде описания, не в справочнике, негде нет и описания в справке по блокам, таймера!. нет негде.

Ознакомьтесь с разделом Справочной системы "Программирование алгоритмов - Отладка программ".
Тут как раз описано как проводить запуск шаблона программы на этапе отладки написанного кода, до использования каналов и реальных источников сигнала. Только имитация.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


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

[ 12.01.2024, 12:52: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

Сообщения / Posts 140 | Из / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
Я уже вам столько раз задал один и тотже вопрос! вы мне не разу не ответили по делу. <отредактировано>

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

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

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Мне надо полностью в шаблоне программы создать программу, которая будет по заданным задержкой в PT исполнять на выход QT, с которых, им будет несколько, будут потом управлять дискретными выходами в ПЛК. Давайте решим сначала, как мне результат получать с выход QT, чтобы я мог этот результат привязать к аргументу. ТМ? у меня сейчас базовая установлена. Профессиональная ещё в пути.
Сообщения / Posts 140 | Из / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
Справочная по нажатию вызывается.

Хорошо. Большинство заданных вопрос Пользователей уже отвечено именно в Справочной Системе.

Задержка на включение (TON) ТАЙМЕР!

Блок TON это не "Таймер", а "Задержка на включение".
Придерживайтесь принятых названий. Это позволит оперативнее получить положительный результат на заданный вопрос.

Теперь , я не создаю аргументы, не делаю переменные, я просто на входе INP ставлю 1, константу PT ставлю 5, выход QI соединяю с счётчиком, выход QT я за ним наблюдая!. Как мне сделать так. чтобы я видел значение на выходе QT, как сделать, чтобы я мог константу задать в секундах, миллисекундах. Мне надо видеть когда я по шагам отрабатываю, отлаживаю программу. Я должен видеть счёт! я его не вижу. Мне надо управлять константой самому. Потом уже, я буду и аргументы присваивать и переменные и
Первым делом, как Вам рекомендовали выше, ознакомьтесь с "Программирование алгоритмов - Отладка программ".
Без аргументов отладку шаблона программы будет произвести неудобно. Рекомендуется использовать аргументы (и задать начальные значения).

Если Вы отлаживаете шаблон программы с одним блоком TON без аргументов, то
1. установите блок на поле шаблона.
2. задайте вход PT, например 10 (тактов).
3. задайте вход INP, например 1 (Вы же без аргументов, но необходимо подать команду блоку)
4. Компилируете шаблон (читаем справку)
5. Запускаем шаблон на разовую отработку. Выход QI (описание входов/выходов блока в справке) равен 0, а QT=1.
6. Запускаем шаблон еще раз на разовую отработку. QI=0, QT=2.
7...12 запускаем на разовую отработку
13. девятый раз запускаем на разовую отработку. QI=0, QT=9
14. десятый раз запускаем. QI=1, QT=10. Все. Задержка отработала. Через 10 тактов после получения INP не равного 0, выход QI стал равен 1.

[ 12.01.2024, 12:53: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

Сообщения / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
Вот оно как.
Получается, мне надо будет написать аргументы к входам, выходам программы...

Для отладки шаблона программы, так будет нагляднее и проще.

... потом перенести в канал РТМ, Создать шаблон экрана, на экране создать например кнопки, каждая кнопка будет иметь аргумент с переменно? и только тогда я смогу аргументы между собой объединить, тогда и каждой кнопкой смогу задавать константу разную? правильно?
В дальнейшем, да. Уже на этапе отладки совместной работы программы с другими компонентами системы.

[ 12.01.2024, 11:03: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
С этим я уже разобрался. Я нажимаю во время отладки на плей, треугольник, задержка должна отсчитать сколько надо и на выходе QT показать число, числа нет. Я число вижу только когда я нажимаю пошагово, тогда счёт идёт задержки.
Сообщения / Posts 140 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вот, сейчас опять, задержку проверял, выставил 5 на задержку, 1 на вход, запустил отладку, нечего не происходит, даже пошагово отладку делал, тоже счёта нет. Я подозреваю что это связанно с самой программой ТМ7 бесплатной, базовой версии. буду ждать Коммерческую, иначе я устал уже. то работает, то не работает. что-то не работает. так невозможно чему-то научиться.
Сообщения / Posts 140 | Из / 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 
quote:
Отправитель / Originally posted by Евгений Волынец:
Как мне менять константу

Ответ дал Пользователь (ссылка)
Именно по этому Вам рекомендовалось создать аргументы и их привязывать в входах/выходам FBD-блоков

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2  3 
 

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