Форум 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 1)

  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2  3 
 
Автор / Author Тема / Topic: Создание программы и привязка к RTM
Евгений Волынец
Forum Haunter / Завсегдатай форума
Участник № / Member № 9604


Icon 1 отправлено / posted      Профиль для / Profile for Евгений Волынец           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!
Посмотрел видеоуроки, не нашел нужного.
К примеру, мне надо написать программу в FBD, чтобы по сигналу с дискретного входа контроллера у меня сработал таймер на 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 
По идее программу создавать в ТМ также как в ПЛК? и привязку делать к дискретным каналам, их и в системе использовать RTM
Сообщения / 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 
Например, есть у меня дискретный вход на контроллере, мне надо в шаблоне программы сделать счётчик или таймер, или и то и другое вместе, последовательно, как мне привязать входы и выходы к счётчику или таймеру, чтобы у меня по константе срабатывал дискретный выход. Сделаю кнопку на в RMT в шаблоне экрана, чтобы по нажатию включать и выключать. Мне пример нужен, в ваших видео я нечего не увидел, или есть примеры ?
Сообщения / 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 
- воспользоваться справкой
- F1 в окне выбора блоков FBD

Сообщения / Posts 875 | Из / 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 
Ваш вопрос от 08.01.2024:
"нет описания в справке по каждому функциональному блоку, таймер, счётчик, булевым операциям. не пойму, описания нет, как к входам и выходам функциональных блоков прописать значения"

Сообщения / Posts 875 | Из / 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 Евгений Волынец:
Здравствуйте!
...
Понять не могу как в блоках делать привязку к каналам ...

Здравствуйте!
В шаблонах программ (экранов, документов, sql-запросов...) привязка к аргументов этих шаблонов.
После переноса шаблона в слой "Система" будет создан канал Call (тип вызова, в данном случае, определяется типом шаблона), его аргументы будут соответствовать аргументам шаблона.
Вот их (аргументы канала Call) и привязывайте к каналам.

quote:
Здравствуйте!
... нет описания в справке по каждому функциональному блоку...

Есть.
Во встроенной Справочной Системе (Файл - Справка или просто F1) есть раздел в Содержании "Программирование алгоритмов - Редактирование FBD-программ - Описание FBD-блоков"
Или просто в окне "Палитра блоков" выберите блок и нажмите F1. Сразу попадете на описание выделенного блока.

Сообщения / Posts 17322 | Из / 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.1 смотрю нет LD? только FBD
Это в бесплатной версии так? распечатал лабораторные работы по ТМ 6, там есть язык релейных диаграмм LD, . Мне по привычке конечно проще с LD работать. Возможно надо установить патч?

Сообщения / 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 Евгений Волынец:
По идее программу создавать в ТМ также как в ПЛК? и привязку делать к дискретным каналам, их и в системе использовать RTM

Программу создавать в слое шаблоны программ.
Затем готовый шаблон перенести в слой Система.
Затем в слое система аргументам канала Call (в данном случае, Call.Programm) привязываете каналы (источники данных и выхода для программы).

Сообщения / Posts 17322 | Из / 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 
Есть.
Во встроенной Справочной Системе (Файл - Справка или просто F1) есть раздел в Содержании "Программирование алгоритмов - Редактирование FBD-программ - Описание FBD-блоков"
Или просто в окне "Палитра блоков" выберите блок и нажмите F1. Сразу попадете на описание выделенного блока.

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

Сообщения / 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 Евгений Волынец:
Например, есть у меня дискретный вход на контроллере, мне надо в шаблоне программы сделать счётчик или таймер, или и то и другое вместе, последовательно, как мне привязать входы и выходы к счётчику или таймеру, чтобы у меня по константе срабатывал дискретный выход. Сделаю кнопку на в RMT в шаблоне экрана, чтобы по нажатию включать и выключать. Мне пример нужен, в ваших видео я нечего не увидел, или есть примеры ?

Такого примера нет.
Вы можете прислать подробное описание темы, которую, как Вы считаете, необходимо более подробно осветить в формате видео-урока на sales@adastra.ru

По описанию задачи, Вы пытаетесь написать шаблон программы и нарисовать шаблон экрана одновременно.
Эту задачу следует так.
На этапе шаблона экрана создаете все до аргумента шаблона. В том числе подачу команды по кнопке.
На этапе шаблона программы создаете всю математику, включая входные и выходные аргументы.
После того, как эти два этапа готовы, Вы переносите оба шаблона в слой Система - RTM. Будут созданы каналы Call (Programm и Screen). Вот их аргументы уже привязывайте к каналам.

Сообщения / Posts 17322 | Из / 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 Евгений Волынец:
В ТМ 7.1 смотрю нет LD? только FBD
Это в бесплатной версии так? распечатал лабораторные работы по ТМ 6, там есть язык релейных диаграмм LD, . Мне по привычке конечно проще с LD работать. Возможно надо установить патч?

Обратимся к Справочной системе. Раздел Приложение - Отличия версии 7 от версии 6

"Языки программирования – ST и FBD, языки IL, LD и SFC не поддерживаются. В ST нет оператора EXIT."

Сообщения / Posts 17322 | Из / 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 7 бесплатная базовая версия / TRACE MODE 7 free basic version"
Сообщения / Posts 17322 | Из / 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 
Ещё вопрос.
У меня контроллер, работает по протоколу Modbus,
зная адрес дискретного входа(выхода) регистра, создаю канал Modbus.
Теперь команда (305), что там надо выбрать? для дискретных каналов ? какой тип данных. Адрес переменной регистра я знаю, указываю.
Потом, прототип канала (246), какой выбрать?.
Тип аргумента (377) реал, оставляю.
Мне надо снимать с концевика значение, замкнут он или разомкнут.

Сообщения / 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 
Ещё, как мне адрес переменной привязать к аргументу? любому, чтобы от входа, регистр как аргумент мог использоваться в аргументах программы, значение 0 или 1.

Как мне на выходе программы, блок таймер, выход, 0 или 1 привязать к аргументу, чтобы там был адрес регистра выходного порта на контроллере. Чтобы я мог с помощью таймера делать задержки с интервалом.
Ещё, я не пойму как задать константу в блоке таймера, аргументы получается привязать, вот счёт установить не знаю как.
Вот в LADR функциональных блоках я мог без проблем константу таймеру задать, счётчики с разным счётом были, тут я понять не могу.

Сообщения / 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:
Теперь команда (305), что там надо выбрать? для дискретных каналов ? какой тип данных. Адрес переменной регистра я знаю, указываю.
Потом, прототип канала (246), какой выбрать?.
Тип аргумента (377) реал, оставляю.

Описание источника есть в справке в разделе: "Источники/приёмники TRACE MODE - Группа "Протоколы Net/RS" - Обмен по Modbus".
Команда выбирается в зависимости от того, какая команда поддерживается устройством для данной переменной. См. в документации на устройство или в его утилите.

Прототип - тип канала, который будет создаваться при перетаскивании источника в узел проекта.

quote:
Ещё, как мне адрес переменной привязать к аргументу? любому, чтобы от входа, регистр как аргумент мог использоваться в аргументах программы, значение 0 или 1.
Если одиночный запрос, то источник привязывается к числовому каналу, если групповой, то к CALL.CHGR, и уже после это канал или аргумент CALL.CHGR привязывается к аргументам канала вызова программы CALL.PROGRAM.

Рекомендуем ознакомиться с самоучителем TRACE MODE 7: https://www.tracemode.ru/products/articles/TM7sam
В нем детально описано подключение по Modbus (2-е видео с начала).

quote:
Ещё, я не пойму как задать константу в блоке таймера, аргументы получается привязать, вот счёт установить не знаю как.
Какой блок Вы используете (точное название)? Как он привязан и к каким аргументам?
Сообщения / Posts 17322 | Из / 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 
Создаю шаблон программы, перетаскиваю блок FBD > Задержка на выключение (TOFF) таймер, PT не знаю как привязать к константе, например 5 секунд. Аргумент создаю к INP, понимание есть. Вот понять не могу, как создать аргумент с константой к PT, аргумент делаю, но не пойму как мне задать константу например 5 секунд. Потом компилирую, запускаю отладку, вот в отладке я могу выставить константу для PT, но, каждый раз мне приходится нажимать на пуск отладки, каждый такт считает, доходит до нужной константы 5 и останавливается. Мне надо чтобы при одном пуске таймер отсчитал сам 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 
Я уже знаю как подключать по Modbus, мне надо разобраться как мне аргументы в шаблоне программы, привязывать к дискретным входам и выходам понимаете что я имею виду?. Компонент, адрес переменной, привязать как к аргументам программы, того же таймера. Чтобы я мог управлять с помощью таймера дискретным входом или выходом. Как привязать, интерпретировать адрес регистра дискретного входа или выхода к таймеру в программе. к аргументам его.
Сообщения / 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 
"Привязывать аргументы таймера буду к источникам, канал дискретный по протоколу Модбас, номер регистра в ПЛК, дискретный вход или дискретный выход"

- у блока FBD нет аргументов а есть
входы и выходы,
которые ВЫ должны привязать к аргументам шаблона
программы
- потом перенести шаблон программы в узел TМ
получится канал класса CALL
- открыть его на редактирование и к его аргументам
привязать каналы из этого узла(связанные с источниками)

Сообщения / Posts 875 | Из / 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 Евгений Волынец:
... мне надо разобраться как мне аргументы в шаблоне программы, привязывать к дискретным входам и выходам понимаете что я имею виду?. ...

Ответ дан выше (ссылка)
Создаете шаблоны.
Шаблоны переносите в узел RTM.
Привязки делаете в узле RTM у каналов Call.Screen и Call.Program

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

Сообщения / Posts 17322 | Из / 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 
Nico спасибо брат!

Теперь что по поводу таймера. как мне константу в 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
Евгений Волынец
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 
"чтобы я мог её потом в шаблоне экрана менять"
- в аргументах шаблонов не надо задавать константы
- привязки и/или константы нужно задавать
только в аргументах канала CALL !

Сообщения / Posts 875 | Из / 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
Сообщения / 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
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


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

Чтобы из экрана передавать значение в программу необходимо создать графический элемент для посылки значения, например кнопку с динамизацией "Ввести и передать", сделать привязку к аргументу OUT экрана. В узле сделать привязку соответствующего аргумента канала вызова экрана CALL.SCREEN к входному аргументу канала вызова программы CALL.PROGRAM.

Сообщения / Posts 17322 | Из / 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 секунд? должно быть просто всё, но у вас не так всё просто.

Сообщения / 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 TM
- если константу нужно менять то
привязать вход блока к аргументу
- в нужном аргументе канала CALL задать значение
по умолчанию

Сообщения / Posts 875 | Из / 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.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 
Ват-Цап есть у вас?
Сообщения / 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 
канала CALL, что это? где он находится? вы можете простыми словами объяснить а не терминами. Где он этот канал кал. искал. негде ненаписанное
Сообщения / 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 
читать ответы:

- потом перенести шаблон программы в узел TМ
получится канал класса CALL
- открыть его на редактирование и к его аргументам
привязать каналы из этого узла(связанные с источниками)

Сообщения / Posts 875 | Из / 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
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


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

Сообщения / Posts 875 | Из / 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, это входа самого блока, делаю компиляцию, ошибок нет, запускаю отладку, тоже нечего не работает. Не делал аргументы, не делал переменные, толька работа с самим блоком.
Сообщения / 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 таймера сделать 5 секунд константу, чтобы на выходе таймера также отрабатывало 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
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


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

Сообщения / Posts 875 | Из / 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 таймера сделать 5 секунд константу, чтобы на выходе таймера также отрабатывало 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 
таймер не работает, не считает!. Счётчик подключил, к выходу QI счёт идёт в таймере, что-то там считает, но я не вижу визуально счёта, там НОЛЬ стоит на месте. Как выставить у таймера секунды, сотки, десятки секунд. Чтобы я мог видеть отсчёты, которые я задал на входе таймера.
Сообщения / 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 
Я уже вам столько раз задал один и тотже вопрос! вы мне не разу не ответили по делу. <отредактировано>

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

Сообщения / 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:
TP.PT , TP.QT - в тактах пересчета
отладка в TM 2х типов: пошаговая и циклическая

Сообщения / Posts 875 | Из / 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