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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » Пользователи для пользователей » Пользователи для пользователей » управление по TCP/IP

   
Автор / Author Тема / Topic: управление по TCP/IP
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
День добрый!Подскажите,кто знает: снимаю данные по TCP/IP с контроллера(с 8 регистров),все нормально, но как только отправляю команду на запись ( для управления выходом контроллера) она становится в очередь опроса, а мне надо чтобы опрос остановился, прошла команда и опрос возобновился.Что для этого надо сделать?.Заранее спасибо
Сообщения / Posts 22 | Из / 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 
интересно зачем ? и так пройдет опрос затем запись и снова опрос

отключить каналы послать команду записи и снова включить

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


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Отключить каналы (как)?-т.е написать программку, чтобы при нажатии кнопки на графической панели происходил запрет вызовов канала? или можно как то проще?
Это необходимо при экстренном случае управлять выходом контроллера, в противном случае, пока очередь команды придет,будет управление не актуально.
Спасибо заранее)

Сообщения / Posts 22 | Из / 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 
8 регистров опрашиваютя очень быстро
Сообщения / Posts 803 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
по ТСР/IP это занимает около 2-3 сек каждый регистор, следовательно 3х8=24 сек цикл,и вот надо в промежуток 24 сек вклинить команду записи в регистор 9 "1".Как это сделать?
Сообщения / Posts 22 | Из / From: беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Модем GSM/GPRS работает на скорости 9600.
Сообщения / Posts 22 | Из / From: беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день.Что очень сложная задача и никто не знает как это сделать?
Сообщения / Posts 22 | Из / 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 
.Отключить каналы = (SC,3 атрибут) установить в 1
.Опрашивать регистры надо группой
.Использовать нормальный модем с высокой скоростью
.Перейти на RS(где можно автоматически вклинить команду записи)

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


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Перейти на RS(где можно автоматически вклинить команду записи)-можно по подробне, пожалуйста
Сообщения / Posts 22 | Из / From: беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
я опрашиваю в одном регистре 8 цифровых входов в контроллере, остальные регистры-это аналоговые входы-я не могу их забрать пачкой,поэтому и получается время опроса цикла 24 сек.можно поподробнее рассказать как сделать , то что Вы написали, плиз
Сообщения / Posts 22 | Из / 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 
значит 2 запроса а не 8
что сделать ? изменить атрибут ?

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


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1.как опросить 7 регистров, в которых хранится аналоговые данные за одну команду?
2.как отключить каналы = (SC,3 атрибут) установить в 1
3.Перейти на RS(где можно автоматически вклинить команду записи)-как это сделать

Сообщения / Posts 22 | Из / 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 
.групповой запрос(ChgReq или последовательная нумерация каналов)
.через программу ,вручную кнопкой , также как посылается управление в вход канала(In атрибут 2)
.так ModBus по TCP или последовательный порт
И наверное прочитать руководсво по TM или хотя бы
изучить быстрый старт [Неодобрение / Frown] (

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


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
ModBus по TCP
Сообщения / Posts 22 | Из / From: беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В быстром старте нигде не описано как остановить цикл опроса, чтобы послать срочную команду-например быстрый останов эл.двигателя.
Сообщения / Posts 22 | Из / 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 
(SC,3 атрибут)
Сообщения / Posts 803 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
где найти SC.3атрибут? 3 атрибут это состояние,с-или я не там смотрю?
Сообщения / Posts 22 | Из / 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 
да
Сообщения / Posts 803 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
хм) а где нужно?
Сообщения / Posts 22 | Из / 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 803 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
SC-посмотреть где?
Сообщения / Posts 22 | Из / 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 
а как смотрят другие атрибуты канала ?
Сообщения / Posts 803 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
вызываем свойства канала,далее выбираем вкладку атрибут,там выбираем атрибут 3 (короткое ия-"С"состояние) правильно??
Сообщения / Posts 22 | Из / From: беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
во вкладке флаги стоит галочка напротив тип OUTPUT
Сообщения / Posts 22 | Из / 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 привяжите его
к нужному каналу и его атрибуту 3

создайте кнопку посылки значения 1 на экране связав ее с аргументом

создайте кнопку посылки значения 0 на экране связав ее с аргументом

канад будет включаться или отключаться

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


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
мне надо чтоб не канал включался или выключался-мне надо чтоб команда останавливала цикл опроса регистров, или чтоб команда вклинивалась в цикл мгновенно, а не становилась в очередь цикла
Сообщения / Posts 22 | Из / From: беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


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

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


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

Сообщения / Posts 22 | Из / From: беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
"выключенный канал не попадает в очередь опроса"-да это верно.
Но как реализовать систему, в которой опрашиваются скажем 8 регистров,с таймаутом между запросами в 5 сек.Эти запросы посылаются по циклу,а надо мгновенно послать команду скажем пуска двигателя,проанализировав пакеты, которые шлет ТМ можно видеть что команды идут в строгой последовательности, одна за другой, а вот команда которая посылается с включенного канала, не сразу проходит( иногда надо держать кнопку ,чтоб сигнал прошел)-как быть?

Сообщения / Posts 22 | Из / 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 
изучить периоды пересчета каналов
Сообщения / Posts 803 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dm-kam
Junior Member / Новичок
Участник № / Member № 6632


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
методом проб подбирал-все не то что надо
Сообщения / Posts 22 | Из / 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 атрибут каналов Input

"таймаутом между запросами в 5 сек" -> период между опросами каналов Input -> задать период пересчета таких каналов 5 единица измерения сек

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


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
добрый день, подскажите как работает кнопка-при нажатии посылаю 1, отжатии 0 (если TMOUT=0-то работает,если TMOUT=2( 5 сек) то не приходит 0 или1) почему так?
Сообщения / Posts 22 | Из / 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 
а зачем востанавливать значение
если требуется посылать в устройство по нажатию кнопки всегда одно и тоже значение каналу привязанному к аргументу экрана нужно задать период calc exec

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


Icon 1 отправлено / posted      Профиль для / Profile for Dm-kam           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А если необходимо посылать 1 а потом 0 нажав одну кнопку-можно так реализовать?(ведь если TMOUT=0-то работает,если TMOUT=2( 5 сек) то не приходит 0 или 1 .Может попробовать написать программку на FBD или не поможет?
Задача состоит в том, чтоб одной кнопкой посылать 2 команды-с начало 1, следом 0.(необходимо чтоб выход контроллера замкнулся а потом разомкнулся)и все это по TCP/IP

Сообщения / Posts 22 | Из / 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 
Задача состоит в том, чтоб одной кнопкой посылать 2 команды-с начало 1, следом 0.(необходимо чтоб выход контроллера замкнулся а потом разомкнулся) ->
послать в контроллер 1 - дождаться подтверждения от контроллера - если нужно таймаут - послать в контроллер 0 - дождаться подтверждения от контроллера (кнопка такой алгоритм естественно не реализовывает)
если нужно обязательно чтобы выход в контроллере сбросился в 0 то реализововать такое надо в контроллере

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