Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 13:25

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 45 сообщений ]  На страницу Назад  1, 2, 3  Вперёд
Автор Сообщение
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Пт июн 25, 2021 10:35 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
А если нет терминала?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Пт июн 25, 2021 10:37 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Multiway или EtherWay - что это такое и с чем это едят?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Пт июн 25, 2021 11:19 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
https://www.support-omron.fr/logiciels.php


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Пт июн 25, 2021 18:20 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Олег писал(а):
Пробуйте с помощью Multiway или EtherWay отправить что то на CP2E-N и сравните заголовок который в контроллере делаете, с заголовком и командами в терминалках.
Ну и на терминалку тоже можно что то отправить и сравнить.

Олег подскажите что тут можно сравнить?


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Пт июн 25, 2021 19:33 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Варяг писал(а):
Олег подскажите что тут можно сравнить?

Олег этот вопрос снят. Проблема оказалась в другом.
У меня по программе контроллер "мастер" отправляет данные, контроллер "слейв" их принимает, и одновременно передаёт свои данные "мастеру". В настройках команд SEND у обоих контроллеров установлено назначение логического порта - автоматическое. Дак вот пока "мастер" передаёт, "слейв" в это время не может ему ответить. Видимо если между ними наладилась связь "мастер"-"слейв" через один логический порт, то другой логический порт для обратной связи "слейв"-"мастер" уже не возможен. В общем отключаешь одну передачу, работает другая, и наоборот, а вот обе вместе не работают.
Это так задумано, или я что то не верно сделал?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Пт июн 25, 2021 20:32 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
у CP2E-N только три TCP соединения, по UDP дофига.
возможно дело в ограничении количества одновременных TCP соединений.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Вт июн 29, 2021 00:08 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Не, дело в моей голове, кучу ошибок нашёл у себя в программе. Обмен то пошёл, но вот какая досада, данные приходят в область W или D только пока идёт этот самый обмен, а как команда SEND выключается, то данные из W или D исчезают. Уже и не используемые ранее в программе, свободные области (W, D) пробовал - та же хрень. И даже выключал питание, не помогло. Житие мое. Как дальше жить?
И ещё из удивительного рядом:


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Вт июн 29, 2021 06:37 
Не в сети

Регистрация: Чт сен 26, 2013 18:49
Сообщения: 140
А как он у Вас считать будет, если в этой части заблокирован битом P_Off?
_31_С1_mem взводится где-то дальше по программе, поэтому вы его видите включенным, но в этом куске он не будет отрабатывать.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Вт июн 29, 2021 07:02 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Значения в памяти, которые мы видим, передаются после окончания цикла. В самой проге, за цикл эти значения могут меняться не один раз.
Поэтому и бред на картинках выше.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Вт июн 29, 2021 08:25 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
varnike это мне другой контроллер в эту область записывает, для наглядности скопировал цепочки и заблокировал их.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Вт июн 29, 2021 08:35 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Олег писал(а):
Значения в памяти, которые мы видим, передаются после окончания цикла. В самой проге, за цикл эти значения могут меняться не один раз.
Поэтому и бред на картинках выше.

Ничё не понимаю, даже если бы значения менялись то счётчик бы подсчитывал изменения, я про это подумал поэтому и поставил счётчик, а он стоит на нуле. Даже количество циклов он подсчитывает, если включить ему P_On, увеличивая значения примерно на 1000 за секунду. Я в печали.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Вт июн 29, 2021 13:16 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Выявил что при отключении команды XFER последнее что она делает - это записывает нули в слова назначения, мерзкая подляна, хотя может у меня что то не правильно, придумаю как обойти.
Тут другая мерзота вылезла. Во время постоянно включенного обмена между двумя контроллерами, изменение состояния датчика от одного контроллера приходит на другой контроллер через 5 секунд! Это ведь не нормально? Время скана принимающего - 2 млсек., время отправляющего - 0,3 млсек. При этом полученное состояние датчика отрабатывает всю азбуку морзе, заложенную на самом датчике, но с задержкой в 5-6 секунд. Это возможно как то ускорить? Может что то изменить в "параметрах" контроллеров?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Вт июн 29, 2021 15:17 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
связь по UDP?

Цитата:
Выявил что при отключении команды XFER последнее что она делает - это записывает нули в слова назначения

Ни разу с этим не сталкивался.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Вт июн 29, 2021 16:41 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
А как её нацелить только на UDP? В формировании управляющего слова (С+3) для SEND ставлю 8 - ответ не требуется. Или в настройках FINS/UDP заполнить таблицу IP адресов?
Олег писал(а):
Ни разу с этим не сталкивался.
Ну значит у меня где то баги, хотя нигде эти области не обнуляются, не сдвигаются, х.з вобщем.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Обмен данными между контроллерами в сети Ethernet
СообщениеДобавлено: Ср июн 30, 2021 09:37 
Не в сети

Регистрация: Пт фев 08, 2019 06:46
Сообщения: 106
Откуда: кишлак около гор
Заполнил таблицу FINS/UDP в обоих контроллерах обмена, записав в каждом IP адрес адресата - та же беда, обмен происходит с задержкой в 5 секунд! Напомню что один это CJ2M, второй - CP2E-N.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 45 сообщений ]  На страницу Назад  1, 2, 3  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3