PDA

Просмотр полной версии : Помогите !!! Нет связи с контроллером !!!



rafikoff
18.06.2018, 09:56
Контроллер ПЛК-110-30-ТЛ.
Пару дней отлаживали программу в Телемеханике с записью конфигурации в контроллере.
Сегодня изменили свойства Modbus RTU подключаемого оборудования, записали конфигурацию и ...
... и теперь не можем ни записать ни считать в контроллере ничего (((

Ошибка Winsock (209) Конфигурация не будет загружена.
Контроллер подключен по TCP. Пинг проходит.
По COM тоже связи нет.

И контроллер циклически перегружается примерно через минуту.
Что делать ?

Может тему скинуть в ПЛК ?

Сергей Сисейкин
18.06.2018, 10:25
Здравствуйте. надо попробовать несколько вариантов.
1) убедитесь что в модуле "контроллеры" под IP адресом не стоит галочка "Связь через коммункационный сервер".
2) нужно попробовать подключиться через утилиту winscp и удалить файл конфигурации /home/enlogic/config.bin
3) Если через winscp не успеваете до рестарта, то пробовать сделать тоже самое через консольный кабель (в комплекте с плк) при помощи утилиты putty - rm /home/....

rafikoff
18.06.2018, 11:37
Через Putty ввели Root / no pass, зашли, удалили через rm /home/enlogic/config.bin, подтвердили.
Программа на контроллере не запускается. Но и через телемеханику продолжает не соединяться "Ошибка Winsock (209) Конфигурация не будет загружена."

Спасибо
Чуть подождали, всё работает.
Остались другие вопросы с ntp, modbus (

rafikoff
18.06.2018, 13:46
Встроенная в телемеханику NTP работает ? Забиваю сервера - ничего нет (((

Сергей Сисейкин
18.06.2018, 14:45
попробуйте сделать следующее:
в протоколе ntp выставить "лог"=2 (то есть просто ввести "2") и через winscp смотрим /tmp/STlogs/

rafikoff
18.06.2018, 15:44
37717
37718
37719

В той папке нет STlogs (

Спасибо за помощь
Только начинаем разбираться
И вместо СП310 для ПЛК110-30-ТЛ заказали по не знанию СПК110.

Рафиков Марат
Ведущий инженер
ООО "Новые строительные технологии"
Тольятти

Сергей Сисейкин
18.06.2018, 16:13
тогда в каталоге var/log там текстовый файл, примерно такого содержания
18 Jun 16:06:35 ntpd[627]: Deferring DNS for 1.ru.pool.ntp.org 1
18 Jun 16:07:00 ntpd[677]: signal_no_reset: signal 17 had flags 4000000
18 Jun 16:07:01 ntpd[627]: Listen normally on 4 eth0 10.2.10.231 UDP 123
18 Jun 16:07:01 ntpd[627]: Deleting interface #2 eth0, 192.168.0.77#123, interface stats: received=0, sent=0, dropped=0, active_time=2 secs
18 Jun 16:07:01 ntpd[627]: 5.39.184.5 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: 89.109.251.21 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: 89.109.251.22 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: 89.109.251.23 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: 89.109.251.24 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: 88.159.1.196 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: 88.147.254.228 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: 88.147.254.229 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: 88.147.254.235 interface 10.0.6.10 -> 10.2.10.231
18 Jun 16:07:01 ntpd[627]: peers refreshed
18 Jun 16:07:01 ntpd[627]: new interface(s) found: waking up resolver
18 Jun 16:07:02 ntpd[677]: DNS 1.ru.pool.ntp.org -> 80.240.216.155

rafikoff
19.06.2018, 08:26
19 Jun 08:22:23 ntpd[623]: Deferring DNS for 1.ru.pool.ntp.org 1
и всё (

19 Jun 08:55:41 ntpd[623]: Deferring DNS for 1.ru.pool.ntp.org 1
19 Jun 08:56:21 ntpd[623]: Deferring DNS for 0.europe.pool.ntp.org 1
19 Jun 08:57:01 ntpd[623]: Deferring DNS for 2.europe.pool.ntp.org 1

19 Jun 08:55:41 ntpd[623]: Deferring DNS for 1.ru.pool.ntp.org 1
19 Jun 08:56:21 ntpd[623]: Deferring DNS for 0.europe.pool.ntp.org 1
19 Jun 08:57:01 ntpd[623]: Deferring DNS for 2.europe.pool.ntp.org 1
19 Jun 08:57:41 ntpd[623]: Deferring DNS for ns1.hsdn.org 1
19 Jun 08:58:21 ntpd[623]: Deferring DNS for ntp2.ntp-servers.net 1
19 Jun 08:59:01 ntpd[623]: Deferring DNS for ntp1.vniiftri.ru 1
19 Jun 08:59:41 ntpd[623]: Deferring DNS for ntp2.vniiftri.ru 1
19 Jun 09:00:21 ntpd[623]: Deferring DNS for ntp4.vniiftri.ru 1
19 Jun 09:01:01 ntpd[623]: Deferring DNS for ntp0.ntp-servers.net 1
19 Jun 09:01:41 ntpd[623]: Deferring DNS for ntp1.ntp-servers.net 1
19 Jun 09:02:21 ntpd[623]: Deferring DNS for ntp3.vniiftri.ru 1
19 Jun 09:02:21 ntpd[734]: signal_no_reset: signal 17 had flags 4000000
19 Jun 09:03:03 ntpd[734]: host name not found: 1.ru.pool.ntp.org
19 Jun 09:03:43 ntpd[734]: host name not found: 0.europe.pool.ntp.org
19 Jun 09:04:23 ntpd[734]: host name not found: 2.europe.pool.ntp.org
19 Jun 09:05:04 ntpd[734]: host name not found: ns1.hsdn.org
19 Jun 09:05:44 ntpd[734]: host name not found: ntp2.ntp-servers.net
19 Jun 09:06:24 ntpd[734]: host name not found: ntp1.vniiftri.ru
19 Jun 09:07:04 ntpd[734]: host name not found: ntp2.vniiftri.ru
19 Jun 09:07:44 ntpd[734]: host name not found: ntp4.vniiftri.ru
19 Jun 09:08:25 ntpd[734]: host name not found: ntp0.ntp-servers.net
19 Jun 09:09:05 ntpd[734]: host name not found: ntp1.ntp-servers.net
19 Jun 09:09:45 ntpd[734]: host name not found: ntp3.vniiftri.ru
19 Jun 09:11:27 ntpd[734]: host name not found: 1.ru.pool.ntp.org
19 Jun 09:12:08 ntpd[734]: host name not found: 0.europe.pool.ntp.org

Сергей Сисейкин
19.06.2018, 09:53
37717
37718
37719

В той папке нет STlogs (

Спасибо за помощь
Только начинаем разбираться
И вместо СП310 для ПЛК110-30-ТЛ заказали по не знанию СПК110.

Рафиков Марат
Ведущий инженер
ООО "Новые строительные технологии"
Тольятти

По этому вопросу, нет ничего страшного, есть способ:
на стороне СПК необходимо сформировать карту задействованных в диспетчеризации Модбас адресов ,

Как это сделать можно посмотреть здесь:
http://www.owen.ru/catalog/codesys_v3/27661129
СПК. Протокол Modbus
1.0
скачать
http://ftp.owen.ru/index.html/CoDeSys3/11_Documentation/01_SPK/SPK_Modbus_v.1.0.pdf?_ga=1.25503486.230443452.1469 313178

далее карту тэгов создаете в Excel – файле и импортируете его в «Телемеханику Лайт». Подробно и пошагово это расписано в разделе 5.3.1.1 Описание карты Modbus в Excel стр. 114 руководства пользователя Телемеханика ЛАЙТ .
руководство можно посмотреть здесь: http://www.owen.ru/upl_files/PO/manual_SCADA.pdf?_ga=1.34453409.1298070557.1464872 886

Можно так же посмотреть ряд видео уроков на странице http://www.owen.ru/catalog/scada_sistema_oven_telemehanika_lajt/30450862 занятие №2, урок №3.

По поводу NTP, с разработчиками консультируюсь. Дам ответ чуть позже.

rafikoff
19.06.2018, 11:30
Вопрос второй по модбасу ... XLS файл вроде написали для устройства SE Micrologic 6.0.E... но возможно он не верен
Есть ли какая то утилитка для котроллера проверять связь для модбаса , что всё правильно подключено ?

Сергей Сисейкин
19.06.2018, 11:54
winscp -> /etc/rc.net
открываете на редактирование ищите ntp
оно должно встретиться 2 раза
ставите впереди этих строк (там будет start и stop) символ #

Как временное решение, подготовим в ближайшее время файл для загрузки в ПЛК, который будет делать это автоматом.

Сергей Сисейкин
19.06.2018, 11:57
Вопрос второй по модбасу ... XLS файл вроде написали для устройства SE Micrologic 6.0.E... но возможно он не верен
Есть ли какая то утилитка для котроллера проверять связь для модбаса , что всё правильно подключено ?

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

rafikoff
19.06.2018, 13:00
winscp -> /etc/rc.net
открываете на редактирование ищите ntp
оно должно встретиться 2 раза
ставите впереди этих строк (там будет start и stop) символ #

Как временное решение, подготовим в ближайшее время файл для загрузки в ПЛК, который будет делать это автоматом.

#[ -x /usr/bin/ntp ] && nice -n 20 /usr/bin/ntp start
#[ -x /usr/bin/ntp ] && /usr/bin/ntp stop

Сделал , логи не сохраняются теперь.
С локальным ntp сервером - показывает расхождение, сихронизации нет и нет времени синхронизации.
37732
С web ntp серверами - так же ничего не показывает (((

rafikoff
20.06.2018, 11:28
Проблема по modbus - с помощью конвертера RS232/RS485 прочитали данные .
Написали XLS файл - Подключаем к Овену по двухпроводной линии (используем A1,B1) - и ничего ((( .
Для порта A1, B1 - выставлять порт 1 в настройках modbus ???

37740
37741

И вопросы, на засыпку, по светодиодам - после загрузки программы в контроллер - пару раз мигает светодиод работа и тухнет. Хотя действия внешних входов программа отрабатывает. Второй вопрос - светодиод связь никогда не горит, когда он будет гореть ???

Яшина Татьяна
20.06.2018, 15:33
Проблема по modbus - с помощью конвертера RS232/RS485 прочитали данные .
при помощи какой программы вы читали данные? Через Телемезанику или через ОРС?


Для порта A1, B1 - выставлять порт 1 в настройках modbus ???

Да, на 110 ПЛК А1В1 это сом1.
Пришлите пожалуйста скрин настройки протокола Modbus - в телемеханике , и настройки вашего устройства.

rafikoff
21.06.2018, 06:56
Доброе утро !
Спасибо за помощь!

С помощью конвертера прочитал сторонней программой (ModbusMasterTool). Т.е. физически собрано правильно.
Подключив Modbus устройство к Овен ПЛК110-30-ТЛ, в телемеханике загрузив XLS файл хотя бы для одного параметра - телемеханика ничего не видит (((
Настройки устройства - ID1, 9600, Parity None, Modbus ULP (двухпроводная)
Скрины:
37756
37757
37758

И почему то не работает блок DecodeDT ((( не разбивает например текущее время и дату (
37760

И очень глупый вопрос - телемеханику лайт надо регистрировать ?
Может из -за этого ничего не работает (((
Где взять серийный номер ? Это номер контроллера ?

Яшина Татьяна
21.06.2018, 09:21
В эксель файле у вас стоит множитель 0, если множитель не требуется то ставьте 1 или ничего

попробуйте опросить устройство через виртуальный контроллер WKLogic ( роль ПЛК будет выполнять ваш компьютер). Устройство подключаете через преобразователь. , в качестве ком-порта в настройках Modbus указываете ком-порт который определила ОС.

rafikoff
21.06.2018, 10:28
В эксель файле у вас стоит множитель 0, если множитель не требуется то ставьте 1 или ничего

попробуйте опросить устройство через виртуальный контроллер WKLogic ( роль ПЛК будет выполнять ваш компьютер). Устройство подключаете через преобразователь. , в качестве ком-порта в настройках Modbus указываете ком-порт который определила ОС.

Поменял проект с ПЛК110 на WKLogic - работает и Modbus и синхронизация и DecodeDT на локальном компьютере вместо ПЛК. Что это значит ???
37761

>Кстати на торце контроллера несоответствие - модель ПЛК110-24.30-ТЛ и ниже написано =90...264В (мы запитали его от 24 Вольта в соответствии с моделью)
>Заводской 72393171132395531
Вроде с этим разобрались - Борис Попов - сказал что контроллер исправный

Но на контроллере при запуске светодиод Работа не горит даже при простейшей программе из двух переменных

Сергей Сисейкин
09.07.2018, 13:29
в ПЛК110 под средой исполнения ТЛ этот светодиод не используется
чтобы проверить на нескольких переменных работоспособность, добавьте 3 переменные логического типа и в задачах добавьте ФБ "и\или", привяжите эти переменные к входам\выходу ФБ, загрузите конфигурацию в ПЛК и затем в режиме опроса, запишите в эти переменные true\false если на выходе значение меняется, значит ПЛК отрабатывает логику.
Чтобы проверить интерфейс, по хорошему Вам бы подключить какой-нибудь ОВЕНовский модуль ввода\вывода и попробовать его опросить. На самом модуле будет активно мигать светодиод "RS-485" если связь с модулем есть. предварительно лучше сверить настройки СОМ порта модуля, проверить что выставлен протокол Modbus-RTU.

rafikoff
23.07.2018, 14:28
Пришел новый контроллер взамен бракованного. Modbus заработал. Не подскажите в ПЛК 110 ТЛ номера всех портов для modbus.
COM1 - 485-1 (работает) , а дальше ... нужны COM2, RS232, RS232-DEBUG

Сергей Сисейкин
23.07.2018, 15:03
Пришел новый контроллер взамен бракованного. Modbus заработал. Не подскажите в ПЛК 110 ТЛ номера всех портов для modbus.
COM1 - 485-1 (работает) , а дальше ... нужны COM2, RS232, RS232-DEBUG

COM2 - RS-485 (a2b2)
COM3 - RS-232
DEBUG системный порт, в конфигурации не используется.

rafikoff
25.07.2018, 09:42
Спасибо за помощь. Много проблем ушло, но и много остаются.

Проблема 1.
Для программирования к контроллеру можем соединиться только по Ethernet. C помощью кабеля КС14 не можем соединиться ни к RS232, ни к RS232-DEBUG. Также не можем соединиться к USB-B (драйвера установлены USB to UART(COM9)).

Проблема 2.
Где найти логический блок, чтобы например одну переменную (BIT) приравнивать к другой. Например DI3 = DO3.

Проблема 3.
Если нет какого либо сигнала с Modbus, логическая единица становится неопределенной, хотя начальная она - FALSE. Из-за этого любой блок "И" или "Или" не работает. Можно ли сделать, когда сигнал не определен, он будет FALSE???
38140

Проблема 4.
По NTP. Когда вбит буквенный адрес pool.ntp.org время не синхронизируется. Хотя WKLOGIC на компе синхронизировал отлично.
Когда синхронизация идет по цифровому адресу компа в сетке (служба NTP включена), появляется огромное расхождение, огромная корректировка и по кругу.
38139

Сергей Сисейкин
27.07.2018, 10:01
Спасибо за помощь. Много проблем ушло, но и много остаются.

Проблема 1.
Для программирования к контроллеру можем соединиться только по Ethernet. C помощью кабеля КС14 не можем соединиться ни к RS232, ни к RS232-DEBUG. Также не можем соединиться к USB-B (драйвера установлены USB to UART(COM9)).

Проблема 2.
Где найти логический блок, чтобы например одну переменную (BIT) приравнивать к другой. Например DI3 = DO3.

Проблема 3.
Если нет какого либо сигнала с Modbus, логическая единица становится неопределенной, хотя начальная она - FALSE. Из-за этого любой блок "И" или "Или" не работает. Можно ли сделать, когда сигнал не определен, он будет FALSE???
38140

Проблема 4.
По NTP. Когда вбит буквенный адрес pool.ntp.org время не синхронизируется. Хотя WKLOGIC на компе синхронизировал отлично.
Когда синхронизация идет по цифровому адресу компа в сетке (служба NTP включена), появляется огромное расхождение, огромная корректировка и по кругу.
38139

1. все верно, конфигурируется ПЛК-110-ТЛ только по lan кабелю. через debug можно узнать его сетевые настройки, например. КС-14 как раз таки только для debug и нужен, то есть для отладки.USB-B так же в тмл не используется.
2. готового элемента нет, но если вы напишите на tml@owen.ru, я смогу выслать вам небольшую часть проекта, где уже готов скрипт, который это делает, либо можете сделать скрипт сами.
3. если вы опрашиваете физический модуль, то дискретные входа, по умолчанию, всегда false. если вы используете "виртуальные" переменные, то каждой переменной можно задать начальное значение, выбрав нужный ТЭГ, в правой части экрана.
4. по NTP проверю

rafikoff
27.07.2018, 12:46
По третьему пункту.
Мы опрашиваем переменные по Modbus. И когда связи Modbus нет, переменные становятся не определенными, и блоки с этими переменными дальше также не работают.
Спасибо.

Сергей Сисейкин
27.07.2018, 13:20
По третьему пункту.
Мы опрашиваем переменные по Modbus. И когда связи Modbus нет, переменные становятся не определенными, и блоки с этими переменными дальше также не работают.
Спасибо.

тогда для DO так же поставьте начальное значение.

rafikoff
27.07.2018, 14:21
Так не пройдет. Смотрите на рисунке. Надо чтобы независимо от неопределенных значение блок "Или" работал как полагается. То есть на входе если есть хоть одна логическая единица (True) - выход должен быть True, если все False - то на выходе False.

Сергей Сисейкин
27.07.2018, 15:18
Так не пройдет. Смотрите на рисунке. Надо чтобы независимо от неопределенных значение блок "Или" работал как полагается. То есть на входе если есть хоть одна логическая единица (True) - выход должен быть True, если все False - то на выходе False.

алгоритм ФБ состоит в том, что если 4 входа, то на всех должны быть значения, если хотя бы на 1 входе значения нет, то есть "-", то программа блока не выполняется.

rafikoff
15.08.2018, 10:32
Понятно . Вы прислали в архиве конфигурацию с блоком приравнивания одной переменной к другой, расскажите как эту конфигурацию экспортировать ? И что по NTP ?

Яшина Татьяна
15.08.2018, 13:51
Вы прислали в архиве конфигурацию с блоком приравнивания одной переменной к другой, расскажите как эту конфигурацию экспортировать ?

Можете просто скопировать нужный вам блок в свою задачу, и работать с ним как с обычными функциональным блоком. Или же скопировать всю задачу и вставить в конфигурацию вашего контроллера.


По NTP. Когда вбит буквенный адрес pool.ntp.org время не синхронизируется. Хотя WKLOGIC на компе синхронизировал отлично.

Проверили еще раз синхронизацию по ntp, с буквенным адресом работает так же как с IP. Вероятнее всего вам нужно настроить dns-сервер в Linux плк.
Для этого нужно подключиться к ПЛК через Win-SCP, зайти под пользователем root, пароль enlogic. После этого нужно перейти в корневую папку , и далее /etc/resolv.conf . В этом файле указать dns сервера,например бесплатные от гугл
nameserver 8.8.4.4
nameserver 8.8.8.8


Когда синхронизация идет по цифровому адресу компа в сетке (служба NTP включена), появляется огромное расхождение, огромная корректировка и по кругу.
Скорее всего загвоздка в часовом поясе, попробуйте изменить смещение часового пояса.

rafikoff
13.12.2018, 10:24
Здравствуйте!
Вопрос следующий.
В процессе наладки пытаемся увеличить общую скорость работы ОВЕН 110 ТЛ с внешними устройствами в части оптимизации обмена данными по протоколу Modbus.
Исходные данные. Телемеханика лайт. COM.скорость 38400. 3 устройства на порт. 35 переменных с каждого устройства. Период опроса контроллером модулей 100 мс.
При изменении состояния устройства (изменение состояние выключателя) - ОВЕН видит изменение через 1-2 сек. Изменением периода опроса моделей (от 33 до 150мс) увеличить быстродействие не смогли. Быстродействие самой программы контроллера устраивает.
1. Что ещё можно изменить чтобы увеличить быстродействие изменение состояния до 0,5-1 сек.
2. И где можно посмотреть подробный лог по устройству modbus в ftp если в настройках указано выводить лог опроса.

Яшина Татьяна
13.12.2018, 12:33
Для детального анализа опроса внешних устройств и увеличения скорости опроса используйте функциональный блок из группы "специальные" - SerialTaskInfo40359

На входе блока указывается номер задачи ( номер протокола в каналах ввода-вывода). на выходе видите параметры на основе которых можно анализировать и оптимизировать параметры опроса.

rafikoff
19.12.2018, 10:10
Спасибо . Помогло.


Возвращаемся к нерешенному ntp .
Пробуем выставить время по локальному серверу 192.168.0.4 (служба включена). Связь True. Время обновляется, но расхождение 10800012.
Здесь советовали поменять часовой пояс , но 4 пояс - и в программе и в компе.
Пробовали менять часовой пояс, контроллер обновлял время, но потом расхождение становилось такое же.

Либо по пулу 0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org. Связь показывает False. Неудачных попыток 12 и так далее.
Лог ведется (значение 2). В /tmp/STlogs/ и var/log текстовых файлов нет.
Нужно добиться чтобы в обоих случах NTP работал.

Сделано:
winscp -> /etc/rc.net
открываете на редактирование ищите ntp
оно должно встретиться 2 раза
ставите впереди этих строк (там будет start и stop) символ #

Сделано:
После этого нужно перейти в корневую папку , и далее /etc/resolv.conf . В этом файле указать dns сервера,например бесплатные от гугл
nameserver 8.8.4.4
nameserver 8.8.8.8

Сергей Сисейкин
19.12.2018, 11:22
Спасибо . Помогло.


Возвращаемся к нерешенному ntp .
Пробуем выставить время по локальному серверу 192.168.0.4 (служба включена). Связь True. Время обновляется, но расхождение 10800012.
Здесь советовали поменять часовой пояс , но 4 пояс - и в программе и в компе.
Пробовали менять часовой пояс, контроллер обновлял время, но потом расхождение становилось такое же.

Либо по пулу 0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org. Связь показывает False. Неудачных попыток 12 и так далее.
Лог ведется (значение 2). В /tmp/STlogs/ и var/log текстовых файлов нет.
Нужно добиться чтобы в обоих случах NTP работал.

Сделано:
winscp -> /etc/rc.net
открываете на редактирование ищите ntp
оно должно встретиться 2 раза
ставите впереди этих строк (там будет start и stop) символ #

Сделано:
После этого нужно перейти в корневую папку , и далее /etc/resolv.conf . В этом файле указать dns сервера,например бесплатные от гугл
nameserver 8.8.4.4
nameserver 8.8.8.8

попробуйте обновить прошивку для ПЛК 40436 не забудьте изменить расширение с .rar на .tar

rafikoff
19.12.2018, 12:15
Спасибо. Для локального сервера NTP подошло. Расхождение 0-10. После обновления прошивки алгоритм программы по новому обкатывать ?

Для пула - не работает (
Файл ST0.NTP.Ind.txt

19 13:10:00:016 getip 0.pool.ntp.org, server#0
19 13:10:40:087 getip error: 0.pool.ntp.org
19 13:10:40:089 getip 0.pool.ntp.org, server#0
19 13:12:00:177 getip error: 0.pool.ntp.org
19 13:12:00:181 getip 0.pool.ntp.org, server#0

Сергей Сисейкин
19.12.2018, 14:03
Спасибо. Для локального сервера NTP подошло. Расхождение 0-10. После обновления прошивки алгоритм программы по новому обкатывать ?

Для пула - не работает (
Файл ST0.NTP.Ind.txt

19 13:10:00:016 getip 0.pool.ntp.org, server#0
19 13:10:40:087 getip error: 0.pool.ntp.org
19 13:10:40:089 getip 0.pool.ntp.org, server#0
19 13:12:00:177 getip error: 0.pool.ntp.org
19 13:12:00:181 getip 0.pool.ntp.org, server#0

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

Сергей Сисейкин
19.12.2018, 14:09
если после рестарта в /etc/resolv.conf нет nameserver 8.8.8.8
то можно например в /home/enlogic/start
перед строчкой
./$PRG >> /dev/null &
подставить еще
echo "nameserver 8.8.8.8" >> /etc/resolv.conf

rafikoff
21.12.2018, 09:04
Подставил, тоже самое, с пулом не работает.
...
40470
21 09:51:50:068 getip 0.pool.ntp.org, server#0
21 09:52:46:162 getip error: 0.pool.ntp.org
21 09:52:46:165 getip 0.pool.ntp.org, server#0
21 09:54:38:276 getip error: 0.pool.ntp.org
21 09:54:38:281 getip 0.pool.ntp.org, server#0
21 09:56:30:366 getip error: 0.pool.ntp.org
21 09:56:30:368 getip 1.pool.ntp.org, server#1
21 09:58:22:482 getip error: 1.pool.ntp.org
21 09:58:22:483 getip 1.pool.ntp.org, server#1
21 10:00:14:591 getip error: 1.pool.ntp.org
21 10:00:14:592 getip 1.pool.ntp.org, server#1
21 10:02:06:690 getip error: 1.pool.ntp.org
21 10:02:06:693 getip 2.pool.ntp.org, server#2
...

Если цифровые вбить , то может и получится , но они ведь не постоянные, меняются ?
У вас есть список постоянных ntp серверов в цифровой форме ?

Второй вопрос. Контроллер иногда в течение дня работает-работает и ... перегружается.
Где в нём можно посмотреть логи почему остановился, почему перегрузился ?

Час где то проработал, теперь 15 минут, опять 15 минут (
Может из за новой прошивки или изменений ?

Сергей Сисейкин
24.12.2018, 09:36
Подставил, тоже самое, с пулом не работает.
...
40470
21 09:51:50:068 getip 0.pool.ntp.org, server#0
21 09:52:46:162 getip error: 0.pool.ntp.org
21 09:52:46:165 getip 0.pool.ntp.org, server#0
21 09:54:38:276 getip error: 0.pool.ntp.org
21 09:54:38:281 getip 0.pool.ntp.org, server#0
21 09:56:30:366 getip error: 0.pool.ntp.org
21 09:56:30:368 getip 1.pool.ntp.org, server#1
21 09:58:22:482 getip error: 1.pool.ntp.org
21 09:58:22:483 getip 1.pool.ntp.org, server#1
21 10:00:14:591 getip error: 1.pool.ntp.org
21 10:00:14:592 getip 1.pool.ntp.org, server#1
21 10:02:06:690 getip error: 1.pool.ntp.org
21 10:02:06:693 getip 2.pool.ntp.org, server#2
...

Если цифровые вбить , то может и получится , но они ведь не постоянные, меняются ?
У вас есть список постоянных ntp серверов в цифровой форме ?

Второй вопрос. Контроллер иногда в течение дня работает-работает и ... перегружается.
Где в нём можно посмотреть логи почему остановился, почему перегрузился ?

Час где то проработал, теперь 15 минут, опять 15 минут (
Может из за новой прошивки или изменений ?

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

rafikoff
24.12.2018, 12:37
адреса не меняются, они так же постоянны.
Вы не выставляли автоматический рестарт контроллера? (в режиме опроса ПЛК на вкладке "контроллер")
а на старой прошивке такой перезагрузки не происходило?
попробуйте вместо имени сервера указывать его адрес

Хорошо остановимся на цифровых адресах вместо имени. С ним всё работает.
Т.е. NTP сервер например 192.168.0.4

Как раз нашли причину перезагрузки.
Если вдруг NTP сервер 192.168.0.4 пропадает из системы или меняет имя, даже если выключается служба времени на нём, контроллер сразу же начинает циклично перезагружаться. Помогает только удаление config.bin, если первоначальные условия не будут восстановлены.

На старой прошивке кажется такого не было но это не точно.

Главное.
Если из программы "Контроллеры" убрать вообще все серверы NTP то контроллер тоже начинает циклично перегружаться.
На старой прошивке такого точно не было.

Сергей Сисейкин
24.12.2018, 12:49
Хорошо остановимся на цифровых адресах вместо имени. С ним всё работает.
Т.е. NTP сервер например 192.168.0.4

Как раз нашли причину перезагрузки.
Если вдруг NTP сервер 192.168.0.4 пропадает из системы или меняет имя, даже если выключается служба времени на нём, контроллер сразу же начинает циклично перезагружаться. Помогает только удаление config.bin, если первоначальные условия не будут восстановлены.

На старой прошивке кажется такого не было но это не точно.

Главное.
Если из программы "Контроллеры" убрать вообще все серверы NTP то контроллер тоже начинает циклично перегружаться.
На старой прошивке такого точно не было.

Давайте тогда откатимся на более старую40514
так же, не забудьте, изменить расширение на .tar

rafikoff
25.12.2018, 08:50
Сделал , загружаю конфигурацию с любыми параметрами - цикличная перезагрузка.
Вы скинули не на ПЛК323ТЛ ? У нас ПЛК110-30-ТЛ.
Вернулся опять на enlogic-O110-181011.rar - опять цикличная перезагрузка даже с пустыми параметрами NTP.

Конфигурация в каналах вывода без NTP - Работает
Конфигурация в каналах вывода с NTP - Цикличная перезагрузка с любыми параметрами

Сергей Сисейкин
25.12.2018, 11:19
Сделал , загружаю конфигурацию с любыми параметрами - цикличная перезагрузка.
Вы скинули не на ПЛК323ТЛ ? У нас ПЛК110-30-ТЛ.
Вернулся опять на enlogic-O110-181011.rar - опять цикличная перезагрузка даже с пустыми параметрами NTP.

Конфигурация в каналах вывода без NTP - Работает
Конфигурация в каналах вывода с NTP - Цикличная перезагрузка с любыми параметрами

Разработчикам передал информацию, попробуйте что-то более старое40541

rafikoff
25.12.2018, 22:00
Передайте разработчиком, что мы используем данный контролер (их закупили 7-10 шт) в проекте для автоматики (АВР) НКУ 0,4 кВ собственных нужд ГЭС и при работе он не должен перезагружаться ни при каких условиях, алгоритм должен работать независимо от ошибок Modbus , NTP и т.д. Потребителям первой категории нужно обеспечить надежный АВР.

Спасибо, завтра попробуем закачать.

Закачали эту прошивку опять цикличная перезагрузка. Что делать (((

Сергей Сисейкин
26.12.2018, 08:24
Передайте разработчиком, что мы используем данный контролер (их закупили 7-10 шт) в проекте для автоматики (АВР) НКУ 0,4 кВ собственных нужд ГЭС и при работе он не должен перезагружаться ни при каких условиях, алгоритм должен работать независимо от ошибок Modbus , NTP и т.д. Потребителям первой категории нужно обеспечить надежный АВР.

Спасибо, завтра попробуем закачать.

Закачали эту прошивку опять цикличная перезагрузка. Что делать (((

Разработчики, работют над новой, но говорят что и на одной из старых должно работать 40567 40568 40569 40570 40571 40572

rafikoff
26.12.2018, 12:46
В общем на всех прошивках перезагружается , но нашли проблему

winscp -> /etc/rc.net
открываете на редактирование ищите ntp
оно должно встретиться 2 раза
ставите впереди этих строк (там будет start и stop) символ #

После этого нужно перейти в корневую папку , и далее /etc/resolv.conf . В этом файле указать dns сервера,например бесплатные от гугл
nameserver 8.8.4.4
nameserver 8.8.8.8

Это отменили, и стало работать без перезагрузок

Но теперь по NTP время не обновляется

Сергей Сисейкин
26.12.2018, 16:15
В общем на всех прошивках перезагружается , но нашли проблему

winscp -> /etc/rc.net
открываете на редактирование ищите ntp
оно должно встретиться 2 раза
ставите впереди этих строк (там будет start и stop) символ #

После этого нужно перейти в корневую папку , и далее /etc/resolv.conf . В этом файле указать dns сервера,например бесплатные от гугл
nameserver 8.8.4.4
nameserver 8.8.8.8

Это отменили, и стало работать без перезагрузок

Но теперь по NTP время не обновляется

странно, у себя все воспроизвели, у нас все работает корректно. 40580

rafikoff
26.12.2018, 17:08
странно, у себя все воспроизвели, у нас все работает корректно.

Вы на самом ПЛК тестили или эмуляторе?
На эмуляторе у нас тоже всё работало, а на ПЛК нет.
Можете через тимвьюрер завтра зайти посмотреть, саму программу и через winscp ?

Пишет такое.
27 09:02:01:377 Error bind socket - Address already in use
27 09:02:21:477 Error bind socket - Address already in use
27 09:02:41:577 Error bind socket - Address already in use
27 09:03:01:676 Error bind socket - Address already in use
27 09:03:21:774 Error bind socket - Address already in use
27 09:03:41:870 Error bind socket - Address already in use
27 09:04:01:979 Error bind socket - Address already in use
27 09:04:22:078 Error bind socket - Address already in use
27 09:04:42:177 Error bind socket - Address already in use
27 09:05:02:287 Error bind socket - Address already in use
27 09:05:22:407 Error bind socket - Address already in use
27 09:05:42:505 Error bind socket - Address already in use
27 09:06:02:599 Error bind socket - Address already in use
27 09:06:22:692 Error bind socket - Address already in use
27 09:06:42:799 Error bind socket - Address already in use
27 09:07:02:909 Error bind socket - Address already in use
27 09:07:23:020 Error bind socket - Address already in use
27 09:07:43:137 Error bind socket - Address already in use
27 09:08:03:245 Error bind socket - Address already in use
27 09:08:23:373 Error bind socket - Address already in use
27 09:08:43:473 Error bind socket - Address already in use

Сергей Сисейкин
27.12.2018, 10:00
Вы на самом ПЛК тестили или эмуляторе?
На эмуляторе у нас тоже всё работало, а на ПЛК нет.
Можете через тимвьюрер завтра зайти посмотреть, саму программу и через winscp ?

Пишет такое.
27 09:02:01:377 Error bind socket - Address already in use
27 09:02:21:477 Error bind socket - Address already in use
27 09:02:41:577 Error bind socket - Address already in use
27 09:03:01:676 Error bind socket - Address already in use
27 09:03:21:774 Error bind socket - Address already in use
27 09:03:41:870 Error bind socket - Address already in use
27 09:04:01:979 Error bind socket - Address already in use
27 09:04:22:078 Error bind socket - Address already in use
27 09:04:42:177 Error bind socket - Address already in use
27 09:05:02:287 Error bind socket - Address already in use
27 09:05:22:407 Error bind socket - Address already in use
27 09:05:42:505 Error bind socket - Address already in use
27 09:06:02:599 Error bind socket - Address already in use
27 09:06:22:692 Error bind socket - Address already in use
27 09:06:42:799 Error bind socket - Address already in use
27 09:07:02:909 Error bind socket - Address already in use
27 09:07:23:020 Error bind socket - Address already in use
27 09:07:43:137 Error bind socket - Address already in use
27 09:08:03:245 Error bind socket - Address already in use
27 09:08:23:373 Error bind socket - Address already in use
27 09:08:43:473 Error bind socket - Address already in use

напишите на tml@owen.ru данные для входа. минут через 15-20 буду готов. мне потребуется только наличие подключенного ПЛК и запущенный модуль "Контроллеры".

rafikoff
27.12.2018, 10:16
напишите на tml@owen.ru данные для входа. минут через 15-20 буду готов. мне потребуется только наличие подключенного ПЛК и запущенный модуль "Контроллеры".

Написал. Жду.

Сергей Сисейкин
27.12.2018, 13:47
Для ПЛК был указан шлюз который не имел выход в сеть "вне" предприятия.

rafikoff
28.12.2018, 08:34
Проблема 1.
Хорошо. Спасибо. Сегодня сел на новый контроллер на самом щите - как вы рекомендовали - поменял прошивку на enlogic-O110-181011.tar и поменял шлюз. Опять не работает (. Включил логи -

28 09:26:18:391 Error bind socket - Address already in use
28 09:27:18:686 Error bind socket - Address already in use
28 09:28:19:114 Error bind socket - Address already in use
28 09:29:19:541 Error bind socket - Address already in use

Зашел проверил через Putty - ping mail.ru - пингуется


Проблема 2.
Со вчерашнего контроллера сняли LAN провод, он стал циклично перегружаться раз в 5 минут где то (

rafikoff
28.12.2018, 09:26
Продолжение проблемы 2.
https://i.ibb.co/F7NR2jd/2018-12-28-102418.png

Это по перезагрузке, через debug кабель.
Всё со вчерашними параметрами

Сергей Сисейкин
09.01.2019, 11:01
Продолжение проблемы 2.
https://i.ibb.co/F7NR2jd/2018-12-28-102418.png

Это по перезагрузке, через debug кабель.
Всё со вчерашними параметрами

Надо подправить прошивку для ПЛК, программисты работают

Сергей Сисейкин
11.01.2019, 10:16
прошивка выключает системную службу ntp и работает протокол. Прошивается как исполнительная система. разрешение файла нужно так же поменять на .tar40728

rafikoff
16.01.2019, 12:27
прошивка выключает системную службу ntp и работает протокол. Прошивается как исполнительная система. разрешение файла нужно так же поменять на .tar40728


Спасибо. Сделали. NTP обновляется через пул.
Но осталась последняя проблема.
При исчезновении интернета, изменения адреса шлюза или отключении коннектора LAN от контроллера - начинается бесконечная перезагрузка контроллера. Нам надо даже если в случае уничтожения интернета , контроллер должен выполнять алгоритм и не перезагружаться, в случае повторного появления сети - продолжать работать с сетью.

40777

Сергей Сисейкин
16.01.2019, 16:05
Спасибо. Сделали. NTP обновляется через пул.
Но осталась последняя проблема.
При исчезновении интернета, изменения адреса шлюза или отключении коннектора LAN от контроллера - начинается бесконечная перезагрузка контроллера. Нам надо даже если в случае уничтожения интернета , контроллер должен выполнять алгоритм и не перезагружаться, в случае повторного появления сети - продолжать работать с сетью.

40777

Принято, разбираемся

rafikoff
28.01.2019, 08:57
Принято, разбираемся

Пока никаких результатов ?

Сергей Сисейкин
28.01.2019, 10:21
Пока никаких результатов ?

Здравствуйте!

Проверили, у нас с протоколом и с отключенным кабелем перестал рестартиться, пробуйте 40959
PS как обычно расширение .rar->.tar

rafikoff
28.01.2019, 12:49
Здравствуйте!

Проверили, у нас с протоколом и с отключенным кабелем перестал рестартиться, пробуйте 40959
PS как обычно расширение .rar->.tar

Залили, тоже всё работает и не рестартится.
Сейчас для следующего контролера заливать только enlogic-O110-190125.rar , или ещё и ntp_off.rar ?

Сергей Сисейкин
28.01.2019, 13:30
Залили, тоже всё работает и не рестартится.
Сейчас для следующего контролера заливать только enlogic-O110-190125.rar , или ещё и ntp_off.rar ?

пока что так же, сначала ntp_off затем enlogic-O110-190125

rafikoff
14.02.2019, 10:13
Приветствую товарищи !!!

Есть ли у вас в телемеханике блок или скрипт, который бы на выходе давал единицу при входе - неопределенность.
При входном 0 или 1 - выход 0. Спасибо

Яшина Татьяна
14.02.2019, 10:23
Здравствуйте)

Такой скриптовый блок можете написать самостоятельно, используя функции скрипта "ReadQuality" и "WriteQuality".
Работают эти функции по следующему принципу:
Чтение: Проверяется качество сигнала на указанном входе выходе и возвращает целое значение в указанную переменную. "Неопределенность" - любое значение отличное от 192.
Запись: В качество сигнала на выходе или входе записывается целочисленное значение.

Вам нужно считать качество входа в переменную Q (ReadQuality("Вход1", Q), и если Q=192 то выход =0, иначе - 1.

Александр Бояркин
20.02.2019, 22:01
Здравствуйте.
Я тоже попробовал залить прошивку enlogic-O110-190125 на ПЛК-110-30-ТЛ, к сожалению обнаружил давнюю проблему с энергонезависимой памятью - не сохраняет.

Сергей Сисейкин
21.02.2019, 15:36
Здравствуйте.
Я тоже попробовал залить прошивку enlogic-O110-190125 на ПЛК-110-30-ТЛ, к сожалению обнаружил давнюю проблему с энергонезависимой памятью - не сохраняет.

выставляете флаг, сохранять в энергонезависимую память, загружаете в ПЛК, ждите секунд 30, чтобы ПЛК был в режиме опроса, меняете значение переменной. Делаете рестарт ПЛК. с этой же прошивкой все замечательно работает
параметры записываются в память плк приблизительно раз в 30-60 секунд.

Александр Бояркин
21.02.2019, 19:56
Все отлично! Видимо поторопился с перезагрузкой.

rafikoff
19.03.2019, 13:21
Здравствуйте !!!
Спешу сообщить вам, что мы не можем подключиться к ОВЕН ПЛК110. Он был подключен только по LAN и синхронизировался по времени.
Несколько дней назад мы поменяли шлюз на другой, чтобы увидеть отсутствие перезагрузок. Подключались нормально.
Но сегодня по LAN не смогли подключиться вообще. Пинг не проходит, светодиоды на разьеме (желтый и оранжевый) горят, но не мигают как должны при коннекте. Через Putty по COM1 тоже не откликается. Но сама программа в контроллере работает, по modbus экранчик СП310 правильно отображает информацию.
Что сейчас делать ?

Яшина Татьяна
19.03.2019, 16:44
Добрый день.

Ряд уточняющих вопросов:
1. Чем вы пытаетесь подключиться? Опрос из модуля контроллеры или каким либо сторонним ПО?
2. Какая у вас версия ИС в ПЛК ? ( если не можете подключиться, вдруг помните что обновляли самостоятельно какой либо из прошивок)
3. СП310 по com-порту или по TCP подключена?

rafikoff
19.03.2019, 20:10
Добрый день.

Ряд уточняющих вопросов:
1. Чем вы пытаетесь подключиться? Опрос из модуля контроллеры или каким либо сторонним ПО?
2. Какая у вас версия ИС в ПЛК ? ( если не можете подключиться, вдруг помните что обновляли самостоятельно какой либо из прошивок)
3. СП310 по com-порту или по TCP подключена?


1. Опрос из модуля контроллеры по TCP. Повторюсь ping 192.168.0.77 не проходит. И не мигает светодиод активности на порту LAN. Просто горит.
2. Заливали контроллер ntp_off затем enlogic-O110-190125 согласно инструкций в теме, всё стояло и работало, никаких изменений не было, просто через пару дней - коннекта не стало.
3. СП310 по com-порту.

Сергей Сисейкин
20.03.2019, 13:56
1. Опрос из модуля контроллеры по TCP. Повторюсь ping 192.168.0.77 не проходит. И не мигает светодиод активности на порту LAN. Просто горит.
2. Заливали контроллер ntp_off затем enlogic-O110-190125 согласно инструкций в теме, всё стояло и работало, никаких изменений не было, просто через пару дней - коннекта не стало.
3. СП310 по com-порту.

Подключитесь к ПЛК по LAN напрямую с ПК, запустите CMD и дайте команду ping 192.168.0.77 -t
Отключите питание ПЛК. после того как погаснут все светодиоды на корпусе ПЛК подайте питание.
Ждите минуту, скриншот окна CMD сюда скидывайте (постарайтесь развернуть окно на весь экран, чтобы были все "запросы/ответы".)

rafikoff
21.03.2019, 08:01
41824
41825

Нет ответа вообще ((( молчит

Кстати это ПЛК к которому вы дистанционно подключались , тк там ntp не работал, тоже тогда загнали в какой то режим, что он не коннектился. Вы всё сделали. Но с ntp остались проблемы, после этого залил ntp_off затем enlogic-O110-190125, вроде работало , но потом всё , однажды утром пришел ...

capzap
21.03.2019, 08:25
по первому скрину, я бы вместо пинга использовал nmap, по второму скрину неплохо бы увидеть что "скрывается" под кнопкой сведения

rafikoff
21.03.2019, 09:38
по первому скрину, я бы вместо пинга использовал nmap, по второму скрину неплохо бы увидеть что "скрывается" под кнопкой сведения

Starting Nmap 7.70 ( https://nmap.org ) at 2019-03-21 10:33 RTZ 3 (ceia)
Nmap scan report for 192.168.0.3
Host is up (0.075s latency).
MAC Address: F4:F5:DB:C3:BA:1F (Xiaomi Communications)
Nmap scan report for 192.168.0.5
Host is up (0.088s latency).
MAC Address: EC:D0:9F:22:72:AE (Xiaomi Communications)
Nmap scan report for 192.168.0.7
Host is up (0.066s latency).
MAC Address: 00:23:15:12:2D:90 (Intel Corporate)
Nmap scan report for 192.168.0.10
Host is up (0.068s latency).
MAC Address: 4C:0F:6E:E7:B0:1C (Hon Hai Precision Ind.)
Nmap scan report for 192.168.0.100
Host is up (0.0025s latency).
MAC Address: 00:16:01:11:2A:64 (Buffalo.inc)
Nmap scan report for 192.168.0.4
Host is up.
Nmap done: 256 IP addresses (6 hosts up) scanned in 18.83 seconds

192.168.0.77 адреса совсем нет
Этот через модем . Сейчас прямое соединение сделаю - под кнопкой сведения покажу.

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

Через прямое соединение, к прошлому скрину
41828

Starting Nmap 7.70 ( https://nmap.org ) at 2019-03-21 10:47 RTZ 3 (ceia)

Nmap scan report for 192.168.0.2

Host is up.


Мне кажется при любых настройках, даже неправильных - оранжевый светодиод LAN все такие должен моргать, а не просто гореть

capzap
21.03.2019, 09:52
а где команда которую Вы запускали, если Вы не нашли обычным пингом адрес, значит и смысла нет искать в этой подсети, надо включить поиск во всем диапазоне адресов

Сергей Сисейкин
21.03.2019, 09:58
41824
41825

Нет ответа вообще ((( молчит

Кстати это ПЛК к которому вы дистанционно подключались , тк там ntp не работал, тоже тогда загнали в какой то режим, что он не коннектился. Вы всё сделали. Но с ntp остались проблемы, после этого залил ntp_off затем enlogic-O110-190125, вроде работало , но потом всё , однажды утром пришел ...

Тогда предлагаю подключиться по RS-232 DEBUG кабелем из комплекта ПЛК. потребуется наличие установленной утилиты putty. запустить программу, выбрать подключение Serial, изменить скорость на 115200, указать СОМ порт. Открыть соединение, рестартнуть ПЛК -ЛОГ сюда. Дальше нужно войти в линукс. Если не знаете логин и пароль для входа, напишите на tml@owen.ru. введите команду ifconfg посмотрите сетевые настройки eth0

rafikoff
21.03.2019, 10:12
https://i.ibb.co/qYKj7NV/2019-03-21-111006.png

кажется с сетевой контроллера что то (((
не на основе команды, а на основании инициализации устройств

melky
21.03.2019, 10:16
Блин, в Linux команда ifconfig а не ipconfig

rafikoff
21.03.2019, 10:18
Блин, в Linux команда ifconfig а не ipconfig

Благодарю
41830

melky
21.03.2019, 10:22
А у ПЛК сетевая на usb0 или должен быть еще какой-то интерфейс ?

Просто если usb0 то получается все сбросилось по умолчанию на 10.0.6.10

хотя вон eth0 фигурирует в ошибках, а в интерфейсах его нет...

davinci_mdio не найден.... Чета полетело :) модуль сетевой в ядре похоже не загрузился.....

rafikoff
21.03.2019, 10:23
А у ПЛК сетевая на usb0 или должен быть еще какой-то интерфейс ?

Просто если usb0 то получается все сбросилось по умолчанию на 10.0.6.10

Не на USB. Смотрите выше инициализация LAN.

Net: No ETH PHY detected!!!
Error: Ethernet init failed!
Board Net Initialization Failed
DaVinci-EMAC

capzap
21.03.2019, 10:26
попробуйте, пока в консоли, ifconfig eth0 192.168.0.77 netmask 255.255.255.0 up

rafikoff
21.03.2019, 10:35
попробуйте, пока в консоли, ifconfig eth0 192.168.0.77 netmask 255.255.255.0 up

[ 1697.839005] net eth0: DaVinci EMAC: request_irq() failedifconfig: SIOCSIFFLAGS: Device or resource busy
/mnt/ufs/root # [ 1697.839005] net eth0: DaVinci EMAC: request_irq() failedifcon
fig: SIOCSIFFLAGS: Device or resource busy
-sh: syntax error: unexpected "("

rafikoff
21.03.2019, 11:44
ни чего не понял а где в моей команде скобка, чтоб это вызвало синтаксическую ошибку? Может ifconfig нужно с полным путем указывать

/mnt/ufs/root # ifconfig eth0 192.168.0.77 netmask 255.255.255.0 up

[ 1697.839005] net eth0: DaVinci EMAC: request_irq() failedifconfig: SIOCSIFFLAGS: Device or resource busy
/mnt/ufs/root # [ 1697.839005] net eth0: DaVinci EMAC: request_irq() failedifcon
fig: SIOCSIFFLAGS: Device or resource busy
-sh: syntax error: unexpected "("
/mnt/ufs/root # ifconfig eth0 192.168.0.77 netmask 255.255.255.0 up

[ 5859.069136] net eth0: DaVinci EMAC: request_irq() failedifconfig: SIOCSIFFLAGS: Device or resource busy
/mnt/ufs/root #

melky
21.03.2019, 12:41
только процик там от Texas Instruments судя по всему...

Сергей Сисейкин
21.03.2019, 12:57
можно попробовать откатиться на дефолтные настройки
rm /home/enlogic/network.conf удалите файл и сделайте перезагрузку ПЛК по питанию. он выйдет с заводскими сетевыми настройками.

rafikoff
21.03.2019, 13:10
вроде же пользовательские настройки(из папки home) вступают в силу в последнюю очередь, а тут в первых строчках загрузчика написано Net: No ETH PHY detected!!!

Да то же самое.
Net: No ETH PHY detected!!!
Error: Ethernet init failed!
Board Net Initialization Failed
DaVinci-EMAC

rafikoff
21.03.2019, 13:35
/mnt/ufs/root # dmesg | grep -i -C10 eth
[ 0.000000] On node 0 totalpages: 16384
[ 0.000000] free_area_init_node: node 0, pgdat c040af28, node_mem_map c042e000
[ 0.000000] DMA zone: 128 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 16256 pages, LIFO batch:3
[ 0.000000] really allocated: s=131072, a=c04af000
[ 0.000000] Retain memory: size=131072, address=0xc04af000
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: mtdparts=davinci_nand.1:0x20000(u-boot-env),0x60000(u-boot),0x20000(factory),0x460000(kernel),0x2000000( rootfs),-(userfs) console=ttyS1,115200n8 root=ubi0:rfs rootfstype=ubifs ro ubi.mtd=4,2048 ubi.mtd=5,2048 quiet eth=00:1a:2b:3c:4d:5e
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 64MB = 64MB total
[ 0.000000] Memory: 60516k/60516k available, 5020k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xc4800000 - 0xff000000 ( 936 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
--
[ 6.014911] plc110: l1_init: allocated gpio66 for cs
[ 6.030188] platform plc110-rtc: rtc core: registered plc110-rtc as rtc0
[ 6.032506] plc110: plc110_start: plc110.stm32: starting stm32 thread
[ 6.034885] plc110: rt_thread_spi_proc: plc110.stm32 started
[ 6.415408] plc110: l4_clear_watchdog: safe_no_connection=0x0
[ 6.445413] plc110: l4_default_outputs: safe_no_connection=0x0
[ 6.445473] plc110: plc110_start: outputs default: 0x0
[ 6.445515] plc110: plc110_start: flags default: 0x0
[ 6.445544] plc110: plc110_start: plc110.stm32: starting gpio thread
[ 6.445976] plc110: rt_thread_gpio_proc: plc110.gpio started
[ 8.122443] gadget: using random self ethernet address
[ 8.122563] gadget: using random host ethernet address
[ 8.136367] usb0: MAC e6:e0:53:07:f5:8d
[ 8.136418] usb0: HOST MAC aa:20:99:7a:9a:95
[ 8.141434] gadget: Mass Storage Function, version: 2009/09/11
[ 8.141495] gadget: Number of LUNs=1
[ 8.141560] lun0: LUN: removable file: /mnt/ufs/root/storage.vol
[ 8.141742] gadget: Multifunction Composite Gadget
[ 8.141801] gadget: userspace failed to provide iSerialNumber
[ 8.141878] gadget: g_multi ready
[ 8.807505] PHY davinci_mdio-0:01 not found
[ 8.811963] net eth0: could not connect to phy davinci_mdio-0:01
[ 9.122549] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 9.341727] nf_conntrack version 0.5.0 (947 buckets, 3788 max)
[ 11.455994] net eth0: DaVinci EMAC: request_irq() failed


/mnt/ufs/root # lsmod
Module Size Used by Tainted: G
xt_conntrack 3106 1
iptable_nat 3491 1
nf_nat 13362 1 iptable_nat
nf_conntrack_ipv4 10612 4 iptable_nat,nf_nat
nf_defrag_ipv4 935 1 nf_conntrack_ipv4
nf_conntrack 51837 4 xt_conntrack,iptable_nat,nf_nat,nf_conntrack_ipv4
iptable_filter 951 1
ip_tables 9605 2 iptable_nat,iptable_filter
x_tables 11718 4 xt_conntrack,iptable_nat,iptable_filter,ip_tables
g_multi 59276 0
nls_iso8859_5 3627 0
nls_cp866 4131 0
vfat 9039 0
fat 49216 1 vfat
owen_io 149692 0
ppp_deflate 3884 0
ppp_generic 26109 1 ppp_deflate
slhc 4866 1 ppp_generic
da8xx 3921 0
/mnt/ufs/root # lspci
-sh: lspci: not found
/mnt/ufs/root #

Что дальше писать то ?

capzap
21.03.2019, 14:24
наверное уже ни чего, дальше уже на уровне ядра. Может прошивка плохо залилась или еще что нибудь

rafikoff
22.03.2019, 14:34
наверное уже ни чего, дальше уже на уровне ядра. Может прошивка плохо залилась или еще что нибудь

Ждём ответа официальной поддержки.
Сможем сделать ? Возврат - ремонт ?

capzap
22.03.2019, 15:06
ну в декабре Вы активно меняли прошивки, возможно что то пошло не так, раз уж плк сейчас не лучше кирпича, залейте какую нибудь другу версию, с которой сеть работала

rafikoff
22.03.2019, 16:29
Так и с этой прошивкой всё работало с января. Перестало работать не после каких либо действий, а после обкатки алгоритма в режиме ожидания. Мы сейчас уже отправляем два щита стоимостью несколько миллионов рублей, с такими плк с такими прошивками, так что не сильно приятно

Сергей Сисейкин
25.03.2019, 08:23
можно попробовать откатиться на дефолтные настройки
rm /home/enlogic/network.conf удалите файл и сделайте перезагрузку ПЛК по питанию. он выйдет с заводскими сетевыми настройками.

Вы пробовали это сделать? команда прошла? пробовали по заводским сетевым настройкам?

rafikoff
25.03.2019, 09:18
Вы пробовали это сделать? команда прошла? пробовали по заводским сетевым настройкам?

Да всё делал. Команда прошла. Тоже самое.
https://i.ibb.co/R23bS5c/2019-03-25-101626.png

Сергей Сисейкин
25.03.2019, 09:50
на tml@owen.ru пришлите данные тимвьювера для подключения к Вам, желательно чтобы был доступ к ПЛК и по LAN и по RS-232-Debug

rafikoff
25.03.2019, 10:07
на tml@owen.ru пришлите данные тимвьювера для подключения к Вам, желательно чтобы был доступ к ПЛК и по LAN и по RS-232-Debug

Отослал . В какое время зайдете ?

Сергей Сисейкин
25.03.2019, 13:09
на tml@owen.ru пришлите данные тимвьювера для подключения к Вам, желательно чтобы был доступ к ПЛК и по LAN и по RS-232-Debug

Оживил ПЛК, при изменении шлюза, возникли какие то проблемы, скорее всего, и из-за этого "потерялся" eth0 и ПЛК был не доступен по сети. будьте внимательны при смене шлюза. и чтобы сбросить если что ПЛК в дефолт, нужно подключаться напрямую кабелем к ПЛК, без роутеров и тд.

rafikoff
09.09.2019, 13:59
Добрый день. Проект передам чуть позже постоянно в командировках.
Можно вопрос ?
По ПЛК-110-ТЛ есть какая то справочная информация по регистратору данных на внешний накопитель ??? Как организовывать, какие носители подходят, как ведет себя архив при внезапном отключении питания и чем архив можно прочитать в внешнем картридере после отключения питания контроллера ?

Сергей Сисейкин
09.09.2019, 15:25
Добрый день. Проект передам чуть позже постоянно в командировках.
Можно вопрос ?
По ПЛК-110-ТЛ есть какая то справочная информация по регистратору данных на внешний накопитель ??? Как организовывать, какие носители подходят, как ведет себя архив при внезапном отключении питания и чем архив можно прочитать в внешнем картридере после отключения питания контроллера ?

Для записи на внешний накопить памяти (USB флешка 2.0) нужно использовать "оперативный архив" в дереве конфигурации ПЛК 44530

Прочитать архив можно только соединившись с ПЛК (в режиме опроса ПЛК будет доступна кнопка "Вычитать архив) Архив пишется периодически, нет питания - нет архива.

rafikoff
09.09.2019, 15:32
Прочитать архив можно только соединившись с ПЛК (в режиме опроса ПЛК будет доступна кнопка "Вычитать архив) Архив пишется периодически, нет питания - нет архива.

А выключить контроллер, вынуть флешку, вставить в картридер - я увижу архив на текущий момент , просто нечем будет прочитать ?

Сергей Сисейкин
09.09.2019, 15:34
вы увидите архивные файлы, которые не сможете прочитать. разве, что другим ПЛК.