PDA

Просмотр полной версии : ПЛК210 - новая линейка контроллеров ОВЕН



Страницы : 1 [2] 3 4 5

Евгений Кислов
24.07.2020, 20:57
А еще помнится на семинарах гордо рассказывали про резервирование...Тоже не будет?

Что значит "тоже"?
Ничего из анонсированного не отменилось, некоторые сроки сдвинулись по вполне очевидным причинам.

alexx751
24.07.2020, 21:01
Ладно. Через пару лет подниму тему:)

Свиридов Иван
27.07.2020, 10:45
У CODESYS нет SCADA-системы в классическом понимании.
Наиболее близкое, что есть - CODESYS HMI - приложение, предназначенное для запуска визуализации CODESYS на ПК с ОС Windows.

https://www.codesys.com/products/codesys-visualization/hmi.html
https://store.codesys.com/codesys-hmi-sl.html#Product%20Description

Но если нужна именно SCADA - то, вероятно, стоит рассмотреть какой-то другой продукт (например, MasterSCADA 3.x).

Евгений, здравствуйте. Насколько я понял, CoDeSyS HMI уже встроена в версию V3.5, и будет выполнятся в течении пары часов, достаточно будет купить лицензию в CoDeSyS? Или я что-то путаю?

Евгений Кислов
27.07.2020, 10:53
Евгений, здравствуйте. Насколько я понял, CoDeSyS HMI уже встроена в версию V3.5, и будет выполнятся в течении пары часов, достаточно будет купить лицензию в CoDeSyS? Или я что-то путаю?

Все верно, триальная версия входит в состав дистрибутива.

Свиридов Иван
27.07.2020, 11:02
Ок, спасибо.

RV9WFJ
03.08.2020, 10:58
50485
Только у меня CS 3.5 SP14 Path 3 такое сообщение выдает при попытке поставить точку останова?
Наблюдаю такое и на ПЛК210 (прошивка 1.2.0415.1822) и СПК10х (прошивки 1.2.0131.1405 и 1.1.0611.1056) таргет 32 и 35. Наблюдаю такое уже давно, все руки не доходили до этого. Сегодня попробовал в виртуалке в чистой винде развернуть чистый CS но проблема осталась. Может у меня инстальник кривой (размер 1 200 953 584 байт)?
CS 3.5 SP11 и SP 5 при этом нормально работают на этой же машине. Так что дело не в сети наверно.

Евгений Кислов
03.08.2020, 11:33
50485
Только у меня CS 3.5 SP14 Path 3 такое сообщение выдает при попытке поставить точку останова?
Наблюдаю такое и на ПЛК210 (прошивка 1.2.0415.1822) и СПК10х (прошивки 1.2.0131.1405 и 1.1.0611.1056) таргет 32 и 35. Наблюдаю такое уже давно, все руки не доходили до этого. Сегодня попробовал в виртуалке в чистой винде развернуть чистый CS но проблема осталась. Может у меня инстальник кривой (размер 1 200 953 584 байт)?
CS 3.5 SP11 и SP 5 при этом нормально работают на этой же машине. Так что дело не в сети наверно.

Добрый день.
Я могу только прокомментировать, что не наблюдал подобного.

Это воспроизводится на пустом проекте с парой строк кода?

RV9WFJ
03.08.2020, 12:24
Проверил, на чистом работает! Попробую выяснить что такого в моих проектах одинакового что приводит к этому багу.

domovenok100
03.08.2020, 12:27
Действительно, в текущей прошивке технология CODESYS Redundancy (дублирование ПЛК) не поддержана.
Этот вопрос запланирован к проработке в следующем году.

Здравствуйте! А есть ли возможность установить в ОС ПЛК210 пакетный менеджер,например Yum? Тогда не пришлось бы ждать год...

Евгений Кислов
03.08.2020, 12:36
Здравствуйте! А есть ли возможность установить в ОС ПЛК210 пакетный менеджер,например Yum? Тогда не пришлось бы ждать год...

Добрый день.
Пакетный менеджер есть в планах (но не ближайших и для других целей).
Поддержка CODESYS Redundancy будет в рамках отдельной модификации ПЛК.

domovenok100
03.08.2020, 13:20
Достаточно доустановить heartbeat и горячее резервирование будет работать естественно касаемо архитектуры построенной на ModbusTCP. На мой взгляд...

RV9WFJ
07.08.2020, 06:54
При создании нового Проекта для ПЛК210-03 из типового шаблона устанавливаются старые версии библиотек и стиль визуализации.
5051850519
Это недоработка или так умышлено сделано и лучше не обновлять?

Евгений Кислов
07.08.2020, 07:02
При создании нового Проекта для ПЛК210-03 из типового шаблона устанавливаются старые версии библиотек и стиль визуализации.
5051850519
Это недоработка или так умышлено сделано и лучше не обновлять?

Можно обновить, если по каким-то причинам это требуется.

RV9WFJ
07.08.2020, 07:43
Вопрос больше касается стиля визуализации. Под 14ю версию уже свой стиль создали и не хочется даунгрейдом заниматься

Евгений Кислов
07.08.2020, 07:46
Вопрос больше касается стиля визуализации. Под 14ю версию уже свой стиль создали и не хочется даунгрейдом заниматься

Используйте свой, проблем нет.

VladGC
08.08.2020, 06:32
Добрый день!
Использую TargetVars.stRtc.usiGetHour для отслеживания изменения часа.
Но пользоваться невозможно, т.к. "Часы" меняются на мгновение каждые пару минут, на время без часового пояса.
На скриншоте видно, что часы за пару минут изменялись

Евгений Кислов
08.08.2020, 06:48
Добрый день!
Использую TargetVars.stRtc.usiGetHour для отслеживания изменения часа.
Но пользоваться невозможно, т.к. "Часы" меняются на мгновение каждые пару минут, на время без часового пояса.
На скриншоте видно, что часы за пару минут изменялись

Добрый день.
У вас в проекте используется OwenArchiver?

VladGC
08.08.2020, 07:09
может начать стоит с порядка следования элементов?
Может и стоит, но часы дергаются, а минуты нет.
И в таком поряке, и в правильном.

Добрый день.
У вас в проекте используется OwenArchiver?

Нет, этого элемента нет

Евгений Кислов
08.08.2020, 07:15
Архив проекта выложите, пожалуйста, на котором это воспроизводится.

VladGC
08.08.2020, 07:17
ЗЫ во вторых как то сложно получаете время на плк210
Вроде как обычно, куда изначально при старте проекта были привязки, оттуда и взял
50536

turkish945
17.08.2020, 22:16
Всем добра!

ПЛК210-01, работало приложение, не трогал наверное месяц, вчера вдруг перестало. Начал разбираться, оказалось ПЛК не отвечает по своему айпи адресу, ресетил по питанию - не помогало. При этом зеленым горит индикатор питания, а индикаторы "работа" и "батарея" вообще не горят. Подключился через USB - тоже ничего, комп даже не определил, что подключено какое-либо устройство. Решил перезалить прошивку (заодно обновить) и при включении ПЛК вместо сервисной кнопки зажал кнопку сброс. В итоге он при включении заработал как ни в чем не бывало. Хотя вроде как сброс аналогичен ресету по питанию?
Это первый момент...


Второй момент.
Раз уж занялся, решил все-таки обновить до последней прошивки, все обновил, загрузил проект и он выдал ошибку "Access violation код 81". Оказывается, напротив элементов leftside и rightside красные треугольники, при логине пишет "шина не запущена". А на вкладках "состояние" этих элементов написано "модуль не найден".
Что с этим делать?

Cs-Cs
17.08.2020, 22:32
По второму - ты устройство в проекте обновил, не?

turkish945
17.08.2020, 23:19
По второму - ты устройство в проекте обновил, не?
В каком смысле обновил? Обновлял во вкладке "установка соединения". К тому же модбас нормально работает, как по TCP, так и по RS485, а вот с входами-выходами беда....

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

Cs-Cs
17.08.2020, 23:38
turkish945 Ты к прошивке новые таргеты скачивал, так? Я не слежу ща за ними, но по идее к новой прошивке идут новые таргеты.
Их надо вгрузить в CodeSys и потом ткнуть правой кнопкой слева в дереве на узле Device (самом ПЛК) и выбрать пункт "Обновить устройство", чтобы подгрузить свежую версию таргетов.

Да блин, влетели мы с тобой мощно с этим ПЛК и модулями. Я жду всё блоков питания, чтобы тестануть на постоянном токе. Обещали на этой неделе привезти, но ща до 21 августа задерживаются.

_Pavel_
18.08.2020, 10:19
Здравствуйте!
Подскажите, пожалуйста:
Имею: на производстве условно 20 ПЛК210 и компьютер на базе ОС Linux в локальной сети с этими ПЛК, который подключен через VPN к домашней сети.
Хочу: из домашней сети уметь подключаться средой CodesysV3 к любому ПЛК на производстве. Gateway на компьютере в домашней сети.
Как работало раньше: для ПЛК110 на Linux-машине на производстве пробрасывали 1200-ый порт каждого ПЛК на заданный порт VPN (для каждого ПЛК соответственно свой), в настройках Gateway Codesys2.3 соответственно указывал VPN-IP Linux машины и проброшенный порт нужного ПЛК. Всё хорошо работает.
Что имеем для ПЛК210:
"Для возможности удаленного подключения к контроллеру, на подключенном к нему сетевом
оборудовании требуется пробросить следующие порты:
• 1217 (UDP, TCP);
• 1740–1743 (UDP);
• 11740 (TCP)."
Внимание вопрос: Что конкретно из вышеописанных ресурсов необходимо и достаточно для подключения ПЛК210? Можно ли? и как указать порт Gateway ПЛК отличный от стандартного?

RV9WFJ
18.08.2020, 10:29
А зачем порт пробрасывать? Я просто подключаюсь через OpenVPN настраиваю маршрут при необходимости и все. Правда с ПЛК210 есть ньюанс - у меня он не виден если я физический порт указываю как локальный (LAN). Ели его указываю как WAN и разрешаю доступ к подключению из вне то все работает.

Евгений Кислов
18.08.2020, 10:38
Добрый день.


Внимание вопрос: Что конкретно из вышеописанных ресурсов необходимо и достаточно для подключения ПЛК210?

Желательно - все. Если функционал сканирования сети не нужен и доступ будет с указанием прямого IP - то порты 1740–1743 можно не пробрасывать.


и как указать порт Gateway ПЛК отличный от стандартного?

Такой возможности нет.

_Pavel_
18.08.2020, 15:09
Евгений, я правильно понимаю что порт 1217 - это порт для доступа среды CDSv3 к Gateway, а порт 11740 - это для соединения GatewayV3 с ПЛК ?

Евгений Кислов
18.08.2020, 16:30
Да, это верно.

turkish945
18.08.2020, 18:31
turkish945 Ты к прошивке новые таргеты скачивал, так? Я не слежу ща за ними, но по идее к новой прошивке идут новые таргеты.
Их надо вгрузить в CodeSys и потом ткнуть правой кнопкой слева в дереве на узле Device (самом ПЛК) и выбрать пункт "Обновить устройство", чтобы подгрузить свежую версию таргетов.

Не скачивал, но сейчас посмотрел, версия таргет-файлов вроде та же. Один ПЛК нормально работает, у второго проблема.

Евгений Кислов, подскажешь в чем может быть дело?

Евгений Кислов
18.08.2020, 19:11
Выложите скриншот из web-конфигуратора, на котором видно версию прошивки, и скриншоты вкладок Информация узлов Device, Plc210, RightSide, LeftSide.

turkish945
19.08.2020, 17:55
Выложите скриншот из web-конфигуратора, на котором видно версию прошивки, и скриншоты вкладок Информация узлов Device, Plc210, RightSide, LeftSide.

50704

50705

50706

50707

50708


К сведению. У меня в проекте два ПЛК 210, так вот, на том, которое работает нормально, на этих вкладках информация один в один.

Евгений Кислов
19.08.2020, 18:07
Установите актуальный пакет таргетов:
https://ftp.owen.ru/CoDeSys3/03_Targets/OwenTargets-3.5.14.30-09.package

После этого:
ПКМ на узел PLC210_01 (PLC210_01) - Обновить устройство - выбрать 3.5.14.3002

Cs-Cs
19.08.2020, 18:19
А шой-то у тебя там висит то, что в приложении было исключение какое-то? Ты там указателями не баловался случаем... пустыми? %)

turkish945
19.08.2020, 21:36
Установите актуальный пакет таргетов:
https://ftp.owen.ru/CoDeSys3/03_Targets/OwenTargets-3.5.14.30-09.package

После этого:
ПКМ на узел PLC210_01 (PLC210_01) - Обновить устройство - выбрать 3.5.14.3002

Да, этот помогло. На странице ПЛК210 был 3.5.14.30-07, сейчас уже смотрю поменяли :)


А шой-то у тебя там висит то, что в приложении было исключение какое-то? Ты там указателями не баловался случаем... пустыми? %)
Так это потому что было обращение ко входам, а они не работали.

turkish945
20.08.2020, 00:24
Евгений Кислов,

Теперь другая проблема. Почему-то modbus и через RS-485 и через Ethernet стал очень плохо работать.

Есть два видео:

https://youtu.be/Pl4Dzjd5T-E


https://youtu.be/Gn8xsooofLk

Началось все после новой прошивки.

Евгений Кислов
20.08.2020, 06:37
По поводу ПВТ:

1. Проверьте линию связи.
2. В узле LeftSide попробуйте разные сочетания битов управление подтяжкой (включая того интерфейса, который у вас не используется - то есть всего 4 сочетания).

По поводу Ethernet - пришлите архив вашего проекта и скриншоты настроек Ethernet из web-конфигуратора, пожалуйста - мы проверим у себя на той же связке.

turkish945
20.08.2020, 09:44
По поводу ПВТ:

1. Проверьте линию связи.
2. В узле LeftSide попробуйте разные сочетания битов управление подтяжкой (включая того интерфейса, который у вас не используется - то есть всего 4 сочетания).

По поводу Ethernet - пришлите архив вашего проекта и скриншоты настроек Ethernet из web-конфигуратора, пожалуйста - мы проверим у себя на той же связке.

Линию связи я не трогал. Подтяжка на интерфейсе помогла.

Насчет эзернета: буду дома - пришлю, но вот что интересно, я заметил, что эта проблема не постоянно и я не понял, от чего зависит. Надо понаблюдать еще. Но раньше такого вообще не возникало или, может, я просто не обращал внимание, т.к. визуально вроде все работало, а чего-то, требующего сиюминутной реакции на контроллере пока не висит....

turkish945
21.08.2020, 21:34
Пока ситуация не повторяется, наблюдаю.

patron
25.08.2020, 13:41
Вопрос к создателям сего чюда естьли софт контейнер лицензий или нужен CODESYS Key is a USB dongle

Евгений Кислов
25.08.2020, 13:56
Вопрос к создателям сего чюда естьли софт контейнер лицензий или нужен CODESYS Key is a USB dongle

SoftContainer не поддерживается.
А какой именно компонент вы планировали лицензировать?

patron
25.08.2020, 15:47
библиотеку IIoT Libraries SL ( https://store.codesys.com/iiot-libraries-sl.html))

Евгений Кислов
25.08.2020, 16:26
библиотеку IIoT Libraries SL ( https://store.codesys.com/iiot-libraries-sl.html))

Какая из ее составляющих вызывает интерес?

patron
25.08.2020, 16:33
Какая из ее составляющих вызывает интерес?
MQTT Client
SNMP Service
JSON Utilities
почти всё будет использоваца

Евгений Кислов
25.08.2020, 16:38
Понятно.
MQTT и JSON есть в бесплатных реализациях, с SNMP в данный момент действительно альтернатив нету.

lunyov_i
13.09.2020, 07:37
Доброе утро! Добрался до нового контроллера ПЛК210-03-CS ( Пришел в начале августа, выпуск 21.07.2020 ) Сделал все соединения "по-букварю" почему то загораются все красные лампочки FDO1-8. Соответствующее питание U1 (подано ).
Прошивка plc210 1.2.0415.1822 В чем может быть проблема?

Евгений Кислов
13.09.2020, 08:15
Доброе утро! Добрался до нового контроллера ПЛК210-03-CS ( Пришел в начале августа, выпуск 21.07.2020 ) Сделал все соединения "по-букварю" почему то загораются все красные лампочки FDO1-8. Соответствующее питание U1 (подано ).
Прошивка plc210 1.2.0415.1822 В чем может быть проблема?

Добрый день. У вас к выходам подключена какая-то нагрузка?

lunyov_i
13.09.2020, 13:47
Добрый день. У вас к выходам подключена какая-то нагрузка?
Нет не подключено. Просто питание подано на U1 для FD1-8 и на U2 для D9-16. Индикация для D9-16 красным не горит, только для FD1-8 горит.

Евгений Кислов
13.09.2020, 13:53
Нет не подключено. Просто питание подано на U1 для FD1-8 и на U2 для D9-16. Индикация для D9-16 красным не горит, только для FD1-8 горит.

Так и должно быть - у ПЛК210-03 для FDO всегда включен контроль обрыва нагрузки.

lunyov_i
13.09.2020, 14:27
Так и должно быть - у ПЛК210-03 для FDO всегда включен контроль обрыва нагрузки.
Спасибо за инфо. Подключу релюшку проверю. А какой минимальный ток нагрузки необходим?

tomilov91
14.09.2020, 09:25
Здравствуйте, ПЛК210-01, интересует работа в режиме modbus slave через RS485.
Работа через конфигуратор не очень подходит, использовал библиотеку. Захват COM-порта проходит успешно, но ответов на запросы нет.
Сначала написано вручную, затем, в связи с отсутствием связи, просто скопировано из примера для СПК.
- COM порт в OPC и в codesys настроен одинаково.
- Пробовал использовать адреса слейва 0 и 255 для поиска контроллера и ставил адрес 1.
- Modbus master из той же библиотеки подключенный к тому же блоку COM-control вместо слейва успешно шлет запросы в порт.
- Режимы ASCII и RTU в OPC не дают эффекта.
Где допущена ошибка?51033

Евгений Кислов
14.09.2020, 09:33
Здравствуйте, ПЛК210-01, интересует работа в режиме modbus slave через RS485.
Работа через конфигуратор не очень подходит, использовал библиотеку. Захват COM-порта проходит успешно, но ответов на запросы нет.
Сначала написано вручную, затем, в связи с отсутствием связи, просто скопировано из примера для СПК.
- COM порт в OPC и в codesys настроен одинаково.
- Пробовал использовать адреса слейва 0 и 255 для поиска контроллера и ставил адрес 1.
- Modbus master из той же библиотеки подключенный к тому же блоку COM-control вместо слейва успешно шлет запросы в порт.
- Режимы ASCII и RTU в OPC не дают эффекта.
Где допущена ошибка?

Добрый день.
Обеспечьте доступ по TeamViewer, пожалуйста.

tomilov91
14.09.2020, 09:44
Написал в ЛС на форуме

Евгений Кислов
14.09.2020, 10:01
Проблема была в задаче цикла MainTask = 1000 ms.
Установили адекватное время цикла - обмен заработал.

Мастеренко Иван
14.09.2020, 14:56
Спасибо за инфо. Подключу релюшку проверю. А какой минимальный ток нагрузки необходим?

Такого параметра нет. Чтобы светодиод FDO не светился, подключите сопротивление, например, 2 кОм. Максимальный постоянный ток нагрузки для режима "Верхний ключ" равен 0,85 А.
Максимальное сопротивление нагрузки, при котором работает диагностика обрыва нагрузки равно 100 кОм.

MechMan
14.09.2020, 16:16
Евгений, а планируется выпуск поддержки CS 3.5.16? Я с кодесис недавно, это нормально что под ПЛК210 у меня одна среда, а для другого проекта - другая?

Евгений Кислов
14.09.2020, 16:24
Евгений, а планируется выпуск поддержки CS 3.5.16? Я с кодесис недавно, это нормально что под ПЛК210 у меня одна среда, а для другого проекта - другая?

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

MechMan
14.09.2020, 16:34
raspbery pi + KNX

Евгений Кислов
28.09.2020, 12:40
Выложили ожидаемый многими видоурок - по использованию библиотеки CmpOwenPidRegs (ПИД-регуляторы с автонастройкой):
https://youtu.be/hm6QMQUWdYM

_Pavel_
01.10.2020, 09:32
Товарищи, помогите поажлуйста! Техподдержка на письмо не ответила, дозвониться не получается, как в смольный )...
Проблема: попытались обновить прошивку в контроллере ПЛК210. Сделали всё по инструкции. В результате контроллер циклически перезагружается и доступ к нему получить больше не удаётся.
Модель контроллера ПЛК210-01-CS Заводской номер: 84172190832344700. 2019 г.в.
Вот инфа с DEBUG-порта:
51198

USB0: Port not avalible

Флешки пробовали разные в том числе и SD-карту.

Евгений Кислов
01.10.2020, 09:37
Добрый день.
Предоставьте доступ по TeamViewer, пожалуйста.

_Pavel_
01.10.2020, 10:39
Добрый день.
Предоставьте доступ по TeamViewer, пожалуйста.

Написал вам на почту

_Pavel_
01.10.2020, 16:31
Евгений, спасибо за помощь. Всё заработало. В связи с этим вопрос: а почему в ПЛК210 прошивка осуществляется исключительно через внешний накопитель, почему для этого нельзя использовать внутреннюю память ПЛК как это реализовано в ПЛК110?

Евгений Кислов
01.10.2020, 16:44
Евгений, спасибо за помощь. Всё заработало. В связи с этим вопрос: а почему в ПЛК210 прошивка осуществляется исключительно через внешний накопитель, почему для этого нельзя использовать внутреннюю память ПЛК как это реализовано в ПЛК110?

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

Александр02
04.10.2020, 09:48
Здравствуйте!
У Вас ПЛК210 из первых образцов. Требуется замена центральной платы.
Контроллер необходимо отправить в сервисный центр.

Здравствуйте !
У нас похожая проблема, после работы (в течении 2-3 часов, возможно связано с прогревом) происходит сбой в работе, теряет связь с модулями ВВ, не отвечает на запросы панели, не подключиться к WEB интерфейсу, когда включаем холодный все работает. Переписка с техподдержкой ничего не дала. Пришлось КУПИТЬ новый, лететь на объект для замены. Потрачена куча денег и теперь нет уверенности что установили "надежно работающий". В связи с этим прошу предоставить точную информацию по поводу "Контроллеры из первых образцов" - до какой даты выпуска и серийных номеров они были. Как они вообще попали в продажу, почему их не отозвали ?

RV9WFJ
04.10.2020, 18:50
Не факт что дело в железе. На некоторых программах наблюдал такое на вполне себе свежих контроллерах. Вроде помогла перепрошивка на последнюю прошивку.

Мастеренко Иван
06.10.2020, 09:18
Здравствуйте !
У нас похожая проблема, после работы (в течении 2-3 часов, возможно связано с прогревом) происходит сбой в работе, теряет связь с модулями ВВ, не отвечает на запросы панели, не подключиться к WEB интерфейсу, когда включаем холодный все работает. Переписка с техподдержкой ничего не дала. Пришлось КУПИТЬ новый, лететь на объект для замены. Потрачена куча денег и теперь нет уверенности что установили "надежно работающий". В связи с этим прошу предоставить точную информацию по поводу "Контроллеры из первых образцов" - до какой даты выпуска и серийных номеров они были. Как они вообще попали в продажу, почему их не отозвали ?

Здравствуйте!
Описанная проблема, которая требует замены центральной платы проявляет сразу после подачи питания и она подробно описана в отдельной теме (https://owen.ru/forum/showthread.php?t=33470). Если контроллер в процессе работы перестает отвечать на запросы, то это другая ошибка.
Какие светодиоды светятся, когда контроллер зависает?
После возобновления работы контроллера, какие записи в журнале среды исполнения CODESYS (в web-конфигураторе "Файлы журналов" раздел "ПЛК")?

Александр02
07.10.2020, 11:58
Здравствуйте!
Описанная проблема, которая требует замены центральной платы проявляет сразу после подачи питания и она подробно описана в отдельной теме (https://owen.ru/forum/showthread.php?t=33470). Если контроллер в процессе работы перестает отвечать на запросы, то это другая ошибка.
Какие светодиоды светятся, когда контроллер зависает?
После возобновления работы контроллера, какие записи в журнале среды исполнения CODESYS (в web-конфигураторе "Файлы журналов" раздел "ПЛК")?

Здравствуйте!
Светодиоды на контроллере светятся как он в норме.
в файлах журнала только потеря связи с модулями ВВ. Контроллер не зависает, а продолжает работать, даже в сети связь есть, но она как бы через раз (или через 100 раз). Например сканирование сети с ПК идет около 1 мин., но выполняется. Даже загрузка проекта идет но очень-очень медленно (за 10 мин. загрузилось только 15 %). Перепрошивка с FLASH происходит всегда нормально.

Мастеренко Иван
07.10.2020, 14:26
Здравствуйте!
Светодиоды на контроллере светятся как он в норме.
в файлах журнала только потеря связи с модулями ВВ. Контроллер не зависает, а продолжает работать, даже в сети связь есть, но она как бы через раз (или через 100 раз). Например сканирование сети с ПК идет около 1 мин., но выполняется. Даже загрузка проекта идет но очень-очень медленно (за 10 мин. загрузилось только 15 %). Перепрошивка с FLASH происходит всегда нормально.

Отправьте архив проекта мне на почту (в Codesys, Файл > Архив проекта > Сохранить/отправить архив).
И предоставьте, пожалуйста, доступ по TeamViewer.

Александр02
08.10.2020, 13:05
С проектом вроде все нормально, установили новый контроллер, залили тот же проект и ... все заработало как надо, и уже работает около недели без сбоев. Контроллер демонтирован с объекта, в ближайшее время отправлю в сервис-центр.

Спорягин Кирилл
13.10.2020, 15:59
Добрый день, форумчане.

Подскажите, быстрые входы и выходы в ПЛК210 работают исправно?
Отвечают заявленным характеристикам?
Есть ли известные ограничения?

VladGC
21.10.2020, 17:29
Добрый день!
Не могу понять, ни разу при прошивке плк через флешку, ни издал ни один звук.
Хотя по инструкции должно быть однократный писк в начале, и трехкратный в конце.
Проверял на 4 плк.
Так и должно быть или что то не так делаю?

RV9WFJ
21.10.2020, 17:33
У меня пикал и программа нормально заливалась на последней доступной сейчас прошивке

VladGC
21.10.2020, 17:57
У меня пикал и программа нормально заливалась на последней доступной сейчас прошивке

А что за флешка ?

У меня вроде как нужная( mbr, fat32)

ПЛК прошивается ( прошивка в смысле не пользовательская программа), но ориентироваться приходится на лампу флешки

RV9WFJ
21.10.2020, 18:06
А я вам про программу пишу. Прошивать не помню делал или нет. Через web точно прошивал. Флешка 2Gb подарочная Овен с их логотипом.

SanSanich
22.10.2020, 17:21
ни где не могу найти SDK для сборки своих пакетов под openwrt..
Ни кто не подскажет как собррать под этот проц и ОС?

Евгений Кислов
22.10.2020, 18:02
Добрый день!
Не могу понять, ни разу при прошивке плк через флешку, ни издал ни один звук.
Хотя по инструкции должно быть однократный писк в начале, и трехкратный в конце.
Проверял на 4 плк.
Так и должно быть или что то не так делаю?

Добрый день.
А через CODESYS зуммером удается управлять?

VladGC
23.10.2020, 19:48
Добрый день.
А через CODESYS зуммером удается управлять?

Добрый день, да, из CDS все работает исправно

Евгений Кислов
23.10.2020, 19:54
Добрый день, да, из CDS все работает исправно

Спасибо за информацию, мы проверим этот момент при ближайшем обновлении прошивки.

turkish945
25.10.2020, 18:41
Всем добра!

Расскажите про модули ввода-вывода серии 210. Слышал, что там какая-то особенность есть с их опросом и поэтому реально их не получается опрашивать очень часто. Хочется понять что там за ситуация с этим. Решил отловить нажатие кнопки (допустим комнатный выключатель света) на DI, но если ее нажимать с обычной для среднестатистического человека скоростью, то нажатие очень часто не отлавливается, приходится зажимать кнопку и ждать некоторое время. Понимаю, что моя задача решается через счетчик импульсов, но хочется разобраться в причинах. На текущий момент модули опрашиваются в цикле шины MainTask, с интервалом 20 мс и по логике (моей) я должен получать "свежее" состояние входов модуля каждый 20 мс, но этого, видимо, по каким-то причинам, не происходит.

Кстати, еще момент попутно. В конфигурации модуля есть параметр "Минимальный период опроса", с описанием "опрашивать регистры с циклическим типом опроса не чаще, чем раз в указанный период" и минимальным допустимым значением 20 мс. Я правильно понимаю, что речь идет о периоде задачи цикла шины? У меня изначально у MainTask стояло 10 мс, думал, может в этом причина, поменял на 20 мс - лучше не стало. Объясните смысл этого параметра, мне он непонятен....

Спасибо.

Евгений Кислов
25.10.2020, 18:54
На текущий момент модули опрашиваются в цикле шины MainTask, с интервалом 20 мс и по логике (моей) я должен получать "свежее" состояние входов модуля каждый 20 мс

Модули не опрашиваются в цикле шины.
В цикле шины происходит синхронизация входных данных (перед выполнением задачи) и выходных (после выполнения).
Под синхронизацией подразумевается копирование данных между переменными программы и буфером драйвера обмена (буфер--->входы, выходы--->буфер).
Кроме того, интервал вызова задачи - это желаемый период ее вызова - реальный интервал может быть больше, если контроллер не успевает выполнить весь пользовательский код за отведенное время.


Объясните смысл этого параметра, мне он непонятен....

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

В целом - описанная ситуация характерна для RS-485, где опрос происходит последовательно, для Mx210 я могу представить такой эффект, например, для проектов со значительным числом slave-устройств и/или ресурсоемким пользовательским кодом.

turkish945
25.10.2020, 22:07
Модули не опрашиваются в цикле шины.
В цикле шины происходит синхронизация входных данных (перед выполнением задачи) и выходных (после выполнения).
Под синхронизацией подразумевается копирование данных между переменными программы и буфером драйвера обмена (буфер--->входы, выходы--->буфер).
Кроме того, интервал вызова задачи - это желаемый период ее вызова - реальный интервал может быть больше, если контроллер не успевает выполнить весь пользовательский код за отведенное время.

Я на самом деле это и имел в виду.

По факту, сейчас у меня 9 слейвов: 8 модулей ввода-вывода MX210 и 1 ПЛК210 в другом строении. Помимо них еще 2 слейва на rs-485 (не знаю, влияет ли). При нажатии на кнопку срабатывание не всегда происходит сразу, почему? Даже так, часто бывает, если просто нажать и отпустить с обычной скоростью, то вообще не срабатывает.

Смотрю конфигуратор задач, среднее время цикла MainTask 4752 мкс, максимальное 6004 мкс, джиттер 452 мкс (кстати, странно, что максимальный джиттер при этом 221 мкс). То есть вариант, что ПЛК не справляется с программой и не успевает выполнять задачу вовремя судя по данным не подтверждается...

Евгений Кислов
26.10.2020, 06:27
Какая численная интерпретация у обычной и необычной скорости нажатия?
Вы можете выложить ввш проект - и мы посмотрим, воспроизведется ли эта ситуация у нас.

turkish945
26.10.2020, 10:16
Какая численная интерпретация у обычной и необычной скорости нажатия?

Не замерял, порядок десятых долей секунды. Это у обычной. А по факту получается, что порой до секунды приходится держать...

ссылка на проект: тынц (https://1drv.ms/u/s!An5W1s4vPPf0gv5u5U8BTxH8UwaS4Q?e=tKcvGb)
В проекте 2 ПЛК, речь идет о том, которое называется House.

Мастеренко Иван
26.10.2020, 16:22
ни где не могу найти SDK для сборки своих пакетов под openwrt..
Ни кто не подскажет как собррать под этот проц и ОС?

Здравствуйте.
Напишите мне на почту.

Мастеренко Иван
27.10.2020, 13:13
Не замерял, порядок десятых долей секунды. Это у обычной. А по факту получается, что порой до секунды приходится держать...

ссылка на проект: тынц (https://1drv.ms/u/s!An5W1s4vPPf0gv5u5U8BTxH8UwaS4Q?e=tKcvGb)
В проекте 2 ПЛК, речь идет о том, которое называется House.

Здравствуйте!
В шаблонах MV210 во вкладке Мх210 Конфигурация поставьте Режим записи параметров - По изменению.

Cs-Cs
27.10.2020, 15:13
turkish945 Шо ты там мутишь снова? =) Мне завтра дифавтомат приедет. В Ноябре будем щит доводить до ума.
Ты ещё от шаблонов модулей откажись и набей регистры их напрямую, руками. Это ускорит работу точно!
И ещё я же тебе вроде слал обработку работы нажатий по счётчику. Это охрененно крутая штука, и работает надёжнее. А ещё я ща делаю FB для того, чтобы мигалки мигали штатно через ШИМ на модулях вывода, а не через чёртов BLINK.

turkish945
28.10.2020, 10:31
Здравствуйте!
В шаблонах MV210 во вкладке Мх210 Конфигурация поставьте Режим записи параметров - По изменению.

Спасибо, попробую. А как это влияет на проблему?

turkish945
28.10.2020, 10:42
turkish945 Шо ты там мутишь снова? =) Мне завтра дифавтомат приедет. В Ноябре будем щит доводить до ума.

супер :)



Ты ещё от шаблонов модулей откажись и набей регистры их напрямую, руками. Это ускорит работу точно!
И ещё я же тебе вроде слал обработку работы нажатий по счётчику. Это охрененно крутая штука, и работает надёжнее.

Ага, присылал проект, лежит и ждет, когда я дойду до этого этапа :)
А пока это, пишу наколеночные варианты, чтоб быстро решить некоторые текущие задачи. До полноценной вдумчивой разработки руки не дошли, поэтому, сейчас, в принципе, даже не сильно парит, что кнопку нужно удерживать секунду до срабатывания, а уж о красоте разработки и оптимизации пока вообще не думаю :) Но все же решил разобраться, т.к. корень проблемы мне непонятен, вроде выглядит все так, что должно срабатывать сразу....
Это я купил приводы клапанов ТП и решил завязать их с кнопками.


А ещё я ща делаю FB для того, чтобы мигалки мигали штатно через ШИМ на модулях вывода, а не через чёртов BLINK.
Во, об этом я тоже думал, оформить это в FB с более продвинутыми возможностями по миганию (типа два коротких, пауза) ну и заодно ШИМ раскурить :)

Евгений Кислов
28.10.2020, 11:28
Спасибо, попробую. А как это влияет на проблему?

Это существенно уменьшает число modbus-запросов, которые ПЛК циклически отправляет модулю.

turkish945
28.10.2020, 18:14
Это существенно уменьшает число modbus-запросов, которые ПЛК циклически отправляет модулю.
То есть получается, что модуль не успевает своевременно обрабатывать эти запросы от ПЛК? Или ПЛК не успевает обрабатывать все ответы от модулей?

Cs-Cs
28.10.2020, 20:04
turkish945 Ой.. это у тебя ОЧЕНЬ плохой подход. Как у Ардуинщика: мы накидаем, а потом как-нибудь накостылим. Кончится это тем, что из-за костылей всё будет тупить, тормозить, а потом надо будет всё заново переделать.
И с секундной задержкой ты что-то намутил. Пришли мне проект, а? (не архив, а .Project только). Я хоть гляну

Евгений Кислов
28.10.2020, 20:08
То есть получается, что модуль не успевает своевременно обрабатывать эти запросы от ПЛК? Или ПЛК не успевает обрабатывать все ответы от модулей?

Я не могу дать точный ответ, потому что мы не изучали ситуацию на таком уровне детализации - но, вероятно, проблема заключается в том, что из-за существенного количества запросов на запись (а часть из них, возможно, активирует сохранение параметров на flash - это происходит не мгновенно) - за время их обработки и к моменту перехода к обработке запроса на чтение битовой маски входов пользователь уже успевает убрать палец с кнопки.

Надо отметить две вещи:

1. Режим записи параметров (циклически/по изменению) должен осознанно выбираться разработчиком в рамках решения конкретной задачи.
2. Преимущество шаблонов - это удобство настройки. Они подходят для начинающих пользователей, которые испытывают трудности с ручным прописываем запросов.
По сравнению со стандартными компонентами CODESYS - опрос через шаблоны медленнее и занимает больше ресурсов контроллера.

Евгений Кислов
16.11.2020, 15:33
Открыли продажи модификации ПЛК210-04 - с универсальными аналоговыми входами (обычными, не быстрыми - быстрые будут в модификации ПЛК210-05):
https://owen.ru/news/new_plk210_04

ralex
18.11.2020, 18:24
Подскажите пожалуйста, как на ПЛК210-2 отключить IPv6?
Параметры:
net.ipv6.conf.all.disable_ipv6=1,
net.ipv6.conf.default.disable_ipv6=1
отключают адреса ipv6 на интерфейсах. Как сделать, чтобы эти настройки сохранялись после перезагрузки ПЛК?

capzap
18.11.2020, 18:30
Подскажите пожалуйста, как на ПЛК210-2 отключить IPv6?
Параметры:
net.ipv6.conf.all.disable_ipv6=1,
net.ipv6.conf.default.disable_ipv6=1
отключают адреса ipv6 на интерфейсах. Как сделать, чтобы эти настройки сохранялись после перезагрузки ПЛК?


Два варианта, в данном случае для eth0:
Постоянный
vi /etc/sysctl.conf
net.ipv6.conf.eth0.disable_ipv6 = 1

Временный (до перезагрузки)
echo 1 > /proc/sys/net/ipv6/conf/eth0/disable_ipv6так не помогает?

Евгений Кислов
18.11.2020, 18:32
Лучше через Web-конфигуратор отключите (Сеть - Интерфейсы - Нужный интерфейс - Изменить - вкладка Дополнительные настройки, после редактирования нажать внизу кнопку Сохранить и применить).

52085

ralex
18.11.2020, 18:49
так не помогает?

Мне нужен постоянный вариант. И он не работает. Не отрабатывают параметры в /etc/sysctl.conf при загрузке. Если дать команду sysctl -p в консоли, то применяются до перезагрузки.

ralex
18.11.2020, 19:01
Лучше через Web-конфигуратор отключите (Сеть - Интерфейсы - Нужный интерфейс - Изменить - вкладка Дополнительные настройки, после редактирования нажать внизу кнопку Сохранить и применить).

52085

Пробовал, но
[root@plc210 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether e4:1e:0a:00:6f:8d brd ff:ff:ff:ff:ff:ff
inet6 fe80::e61e:aff:fe00:6f8d/64 scope link
valid_lft forever preferred_lft forever

и продолжает слушать

tcp 0 0 ::1:53 :::* LISTEN 3394/dnsmasq
tcp 0 0 :::22 :::* LISTEN 2085/dropbear

=======================================


Model
OWEN PLC210-02
Serial Number
84173200332099718
Architecture
ARMv7 Processor rev 2 (v7l)
Firmware Version
plc210 1.2.0721.0832

Евгений Кислов
18.11.2020, 19:23
Принято, я уточню этот вопрос.
Напишите, пожалуйста, какие проблемы создает включенный по умолчанию ipv6.

ralex
18.11.2020, 19:33
Принято, я уточню этот вопрос.
Напишите, пожалуйста, какие проблемы создает включенный по умолчанию ipv6.

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

capzap
18.11.2020, 20:51
Мне нужен постоянный вариант. И он не работает. Не отрабатывают параметры в /etc/sysctl.conf при загрузке. Если дать команду sysctl -p в консоли, то применяются до перезагрузки.

а так тоже не получается?

uci set 'network.lan.ipv6=off'
uci commit

ralex
19.11.2020, 08:05
capzap, благодарю за идею. Надо поразбираться.

Евгений Кислов
19.11.2020, 11:30
Уточнил у разработчиков - возможность отключить IPv6 для приложений в настоящий момент отсутствует.

PA3JlUBHOE
19.11.2020, 20:01
Здравствуйте. Cтолкнулся с такой проблемой: ПЛК210 в режиме master не опрашивает по MODBUS TCP некоторые регистры устройства slave. При этом на вкладке опрашиваемого устройства в столбце Текущее значение это значение не черного цвета, а серого и всегда равно 0. Это происходит и в режиме эмуляции. Т.е. видимо дело не в железе. Настройки разных опрашиваемых устройств идентичны. Первые несколько регистров устройства опрашиваются нормально. Ошибок связи нет. Пробовал удалять и добавлять каналы. Прилагаю скриншоты.
Что означает серый цвет числа в столбце Текущее значение? Почему нет опроса этих каналов?

capzap
19.11.2020, 20:03
Что означает серый цвет числа в столбце Текущее значение? Почему нет опроса этих каналов?
возможно читаемые регистры не используются в проекте, поэтому серые и не опрашиваются в реальности

Евгений Кислов
19.11.2020, 20:09
Что означает серый цвет числа в столбце Текущее значение? Почему нет опроса этих каналов?

Добрый день.
https://ftp.owen.ru/CoDeSys3/98_Books/CodesysTaskManagment.pdf

См. рис. 4.6 - 4.8

PA3JlUBHOE
19.11.2020, 20:14
возможно читаемые регистры не используются в проекте, поэтому серые и не опрашиваются в реальности

Спасибо, Ваше предположение подтвердилось! Я написал присваивание этой переменной в коде и она стала читаться. Но эта переменная использовалась и раньше - в Менеджере тревог как условие возникновения тревоги.
Переменные которые читаются (SUSKN1_warn) и которые не читаются (серые SUSKN2_warn) используются в программе одинаково - только в Менеджере тревог.
Вот скрины.

UPD: почитал CodesysTaskManagment.pdf, теперь понятно, спасибо!

PA3JlUBHOE
20.11.2020, 13:50
Здравствуйте. В Конфигураторе тревог есть поле Мин. время ожидания, которое позволяет отсрочить реакцию на тревогу. Если я ставлю туда число или переменную возникает восклицательный знак об ошибке. Как правильно работать с этим полем?

Евгений Кислов
20.11.2020, 14:02
Здравствуйте. В Конфигураторе тревог есть поле Мин. время ожидания, которое позволяет отсрочить реакцию на тревогу. Если я ставлю туда число или переменную возникает восклицательный знак об ошибке. Как правильно работать с этим полем?

Добрый день.
Время ожидание вводится в формате TIME - например, T#5m и т.д.

dop
20.11.2020, 14:17
Подскажите пожалуйста, как на ПЛК210-2 отключить IPv6?
Параметры:
net.ipv6.conf.all.disable_ipv6=1,
net.ipv6.conf.default.disable_ipv6=1
отключают адреса ipv6 на интерфейсах. Как сделать, чтобы эти настройки сохранялись после перезагрузки ПЛК?

Создайте файл в каталоге /etc/sysctl.d/ и внесите в файл свои ключи. Будет работать после перезагрузки.

PA3JlUBHOE
20.11.2020, 14:42
Добрый день.
Время ожидание вводится в формате TIME - например, T#5m и т.д.

Спасибо, получилось!

Еще непонятный момент по тревогам: если выбран Способ наблюдения как Внешний диапазон, то если авария уже не активна, то цвет сообщения не меняется (должен стать зеленым), а так и остается красным, и после подтверждения на долю секунды становится оранжевым и потом, как и положено, исчезает. Если Способ наблюдения задан как Дискретный, то всё работает нормально - при исчезновении аварии сообщение зеленеет.
Что не так с Внешним диапазоном, может условия как-то изменить? Сейчас гистерезис задан 0%, может в этом дело?

Евгений Кислов
20.11.2020, 15:28
У меня не воспроизводится - цвета переключаются корректно.
Выложите простейший проект (с одним сигналом тревоги), на котором это можно будет воспроизвести.

PA3JlUBHOE
20.11.2020, 16:14
У меня не воспроизводится - цвета переключаются корректно.
Выложите простейший проект (с одним сигналом тревоги), на котором это можно будет воспроизвести.

Прикладываю простой проект. Выяснил вот что: когда переменная меняет состояние 0 (авария) -> 2 (норма), то авария остаётся активной (красной), если 0 (авария) -> 4 (норма), то авария становится неактивной (зеленой).

Евгений Кислов
20.11.2020, 16:40
Так и должно быть - у вас же <=, а не просто <

PA3JlUBHOE
20.11.2020, 16:50
Так и должно быть - у вас же <=, а не просто <

Но когда переменная равна двум, то аварии же нет, как и при значении 4, а почему тогда реакция разная. Или условия 1< и 2<= чем-то отличаются?

Попробовал вместо 2<= постаивить 1<. Теперь нормально работает. Но всё же чем отличаются эти условия?

Евгений Кислов
20.11.2020, 17:13
У вас изначально было задано 2 <= ... <= 5.
Чтобы границы диапазона считались нормой - надо сделать 2 < ... < 5

PA3JlUBHOE
20.11.2020, 17:22
У вас изначально было задано 2 <= ... <= 5.
Чтобы границы диапазона считались нормой - надо сделать 2 < ... < 5

Что-то не то. Если ставлю 1 < ... < 6, то нормально работает, если 2 < ... < 5, то начинается цветомузыка - сообщение всё время переключается с зеленого на красный. Значение переменной при этом всё время 2.

Евгений Кислов
20.11.2020, 17:42
Да, тоже это воспроизвел.
Не могу дать комментариев - думаю, лучше проверку выхода за диапазон делать в коде, а в группе тревог привязывать только дискретные сигналы.

PA3JlUBHOE
20.11.2020, 18:00
Да, тоже это воспроизвел.
Не могу дать комментариев - думаю, лучше проверку выхода за диапазон делать в коде, а в группе тревог привязывать только дискретные сигналы.

Подскажите ещё, пожалуйста, еще по тревогам - не видно полос прокрутки, даже когда экран заполняется сообщениями, то их нет. Ширина полосы прокрутки стоит 20. Больше настроек полосы не нашел. Как включить?

Евгений Кислов
20.11.2020, 18:10
Полоса прокрутки не показывается, если в Менеджере визуализации стоит галочка Поддержка мультикасания.
Вам надо ее отключить.

PA3JlUBHOE
20.11.2020, 18:15
Полоса прокрутки не показывается, если в Менеджере визуализации стоит галочка Поддержка мультикасания.
Вам надо ее отключить.

Спасибо огромное за ответы!

ralex
21.11.2020, 10:28
Создайте файл в каталоге /etc/sysctl.d/ и внесите в файл свои ключи. Будет работать после перезагрузки.

Этот вариант тоже пробовал, но у меня не работает.

PA3JlUBHOE
23.11.2020, 17:02
Подскажите, пожалуйста по настройке доступа к визуализации через wan порт. В мастере настройки задал схему сетевых портов устройства №1 (3 lan + 1 wan). Задал wan адрес 192.168.0.180. Но ПЛК даже не пингуется, хотя комп с ним в одной подсети. А по lan связь есть всё отлично.

capzap
23.11.2020, 17:06
Подскажите, пожалуйста по настройке доступа к визуализации через wan порт. В мастере настройки задал схему сетевых портов устройства №1 (3 lan + 1 wan). Задал wan адрес 192.168.0.180. Но ПЛК даже не пингуется, хотя комп с ним в одной подсети. А по lan связь есть всё отлично.

первое что - питание снимали?

Евгений Кислов
23.11.2020, 17:42
Подскажите, пожалуйста по настройке доступа к визуализации через wan порт. В мастере настройки задал схему сетевых портов устройства №1 (3 lan + 1 wan). Задал wan адрес 192.168.0.180. Но ПЛК даже не пингуется, хотя комп с ним в одной подсети. А по lan связь есть всё отлично.

1. LAN у вас на какую подсеть настроен?
2. Куда физически подключены порты LAN и WAN контроллера?
3. Выложите скриншоты Cеть/Межсетевой экран/Общие настройки и Cеть/Межсетевой экран/Правила для трафика, пожалуйста.

PA3JlUBHOE
23.11.2020, 18:01
первое что - питание снимали?

Снимал. Когда в wan забит статический адрес ПЛК перестаёт соединяться с кодесисом по порту lan! Находит контроллер при сканировании, но когда его выделяю и нажимаю ок, то возникает окно "Никакое устройство не отвечает на запрос поиска". Если отключить интерфейс wan то соединяется сразу.

PA3JlUBHOE
23.11.2020, 18:08
1. LAN у вас на какую подсеть настроен?
2. Куда физически подключены порты LAN и WAN контроллера?
3. Выложите скриншоты Cеть/Межсетевой экран/Общие настройки и Cеть/Межсетевой экран/Правила для трафика, пожалуйста.

lan 192.168.0.10
lan в коммутаторе локалки водоочистной станции. wan будет в локалке посёлка, какие там будут адреса пока неизвестно.

Мастеренко Иван
23.11.2020, 18:26
Нельзя использовать одинаковую подсеть в разных узлах :)

PA3JlUBHOE
23.11.2020, 18:34
Нельзя использовать одинаковую подсеть в разных узлах :)

Ну прикольно, а если в wan тоже окажется нулевая подсеть, что делать? Промежуточный роутер ставить?

UPD сменил я wan адрес на 192.168.1.180, ребутнул. Всё по прежнему:
1. Не пингуется wan (комп с wan в одной подсети)
2. Пока wan включен нет связи с Codesys по lan

capzap
23.11.2020, 18:44
Ну наверное можно будет попробовать такое https://m.habr.com/ru/post/117320/

PA3JlUBHOE
23.11.2020, 19:44
Ну наверное можно будет попробовать такое https://m.habr.com/ru/post/117320/

Спасибо. Будут одинаковые подсети будем думать. Сейчас поставил разные подсети, всё равно не пингуется wan и не показывает визуализацию, хотя межсетевом экране всё что надо - включено.

PA3JlUBHOE
23.11.2020, 20:12
Да, еще такой момент: когда подключаюсь к двум портам одновременно - на одном контроллеры, на другом комп визуализации, то программа начинает тревоги выдавать, периодически теряя связь с опрашиваемыми контроллерами. Т.е. не тянет ПЛК запросы одновременно по портам 1-3. Если подключиться к ПЛК в один порт через коммутатор, то всё нормально работает и успевает и визуализация и опрос.

Мастеренко Иван
24.11.2020, 12:19
Сейчас поставил разные подсети, всё равно не пингуется wan и не показывает визуализацию
Попробуйте в веб-конфигураторе удалить соединение lan и потом пропинговать wan.


Да, еще такой момент: когда подключаюсь к двум портам одновременно - на одном контроллеры, на другом комп визуализации, то программа начинает тревоги выдавать, периодически теряя связь с опрашиваемыми контроллерами. Т.е. не тянет ПЛК запросы одновременно по портам 1-3. Если подключиться к ПЛК в один порт через коммутатор, то всё нормально работает и успевает и визуализация и опрос.
Нужно, наверно, сперва разобраться с подсетями. Можете предоставить удаленный доступ по TeamViewer?

M.Juanito
25.11.2020, 19:57
Добрый день,
а можноли в веб-интефесе контроллера через терминал отправить команду на устройство по modbus?

Евгений Кислов
26.11.2020, 07:51
Добрый день,
а можноли в веб-интефесе контроллера через терминал отправить команду на устройство по modbus?

Добрый день.
Речь, видимо, об отладке?

Если порт не используется в CODESYS - то это можно сделать.

С помощью утилиты stty нужно установить настройки COM-порта, а дальше, например, выполнить


echo "$(cat modbus_request_file)" > /dev/ttyS*

где modbus_request_file - путь к файлу, в котором сохранен дамп нужного запроса
* - значение идентификатора порта из CODESYS (отображается на вкладке Device - Информация), уменьшенное на единицу - т.е. будет /dev/ttyS4 для RS-485-1 и т.д.

Alexey8723
26.11.2020, 23:01
Доброго времени суток!Подскажите пожалуйста как наладить связь между ПЛК 210 и MasterScada 4D путем протокола MQTT, используя облачные сервисы, например, http://www.mqtt-dashboard.com/ или на OwenCloud? Заранее спасибо!

Евгений Кислов
27.11.2020, 06:24
Доброго времени суток!Подскажите пожалуйста как наладить связь между ПЛК 210 и MasterScada 4D путем протокола MQTT, используя облачные сервисы, например, http://www.mqtt-dashboard.com/ или на OwenCloud? Заранее спасибо!

Добрый день.
Через OwenCloud не получится - там MQTT не поддержан.
Через облачные брокеры типа http://www.mqtt-dashboard.com/ - получится.
Вот пример по работе с MQTT в CODESYS V3.5:
https://youtu.be/3AGJbDp0aaU

По настройке MQTT в MasterSCADA 4D, к сожалению, проконсультировать не могу.

АлексейШ
02.12.2020, 16:16
Доброго времени суток! Скажите, а можно на ПЛК210 поднять VNC сервер? Т.е. подключиться к WEB визуализации с помощью VNC клиента.

Евгений Кислов
02.12.2020, 16:25
Доброго времени суток! Скажите, а можно на ПЛК210 поднять VNC сервер? Т.е. подключиться к WEB визуализации с помощью VNC клиента.

Добрый день.
Web-visu и VNC - это разные технологии.
У ПЛК210 нет экрана и, соответственно, удаленного рабочего стола, к которому можно было бы подключиться по VNC.

Опишите, пожалуйста, что именно вы хотите сделать и почему вам не подходит стандартная web-визуализация?

АлексейШ
02.12.2020, 16:37
Дело в том, что панелей оператора с VNC технологией на борту достаточно много, а вот с WEB-клиентом мало на рынке (если не считать ВП110). Т.к. ПЛК210 разработку проекта ведем комплексно - алгоритм и визуализация, то на панель оператора по большому счету остается лишь "подтянуть" эту визуализацию. У ВП110 в этом плане слишком развитый функционал, соотвественно цена. Поэтому по моему мнению для таких ПЛК напрашивается простая панель с минимальным функционалом (WEB клиент) или наличие на борту ПЛК VNC и панель оператора с VNC каких много.

Евгений Кислов
02.12.2020, 16:59
Спасибо, я понял вашу ситуацию.
Можете указать диапазон цен для панелей, на которые вы ориентируетесь?

АлексейШ
02.12.2020, 18:53
Мое чисто субъективное мнение 15-20 т.р. К примеру ВП110 - сделать вариант 7", без 3G и Wi-Fi, при наличии широких сетевых возможностей в ПЛК эти функции в панели не особо нужны. А эта панель как раз в основном под этот ПЛК и заточена по моему мнению.

Евгений Кислов
02.12.2020, 18:59
Мое чисто субъективное мнение 15-20 т.р. К примеру ВП110 - сделать вариант 7", без 3G и Wi-Fi, при наличии широких сетевых возможностей в ПЛК эти функции в панели не особо нужны. А эта панель как раз в основном под этот ПЛК и заточена по моему мнению.

Я зафиксировал идею насчет бюджетной ВП307 - мы проработаем этот вопрос.

RV9WFJ
10.12.2020, 07:38
Добрый день Евгений,

Стоит контроллер СПК210-03 в локалке за роутером. Роутер является OpenVPN клиентом. ПЛК210 имеет стандартные настройки сети по второму типу и соединен с роутером через WAN соединение (в настройках фаервола стоят все галочки разрешения из вашего мастера). И наблюдаю следующую картину. МВ210 пингуется без всяких проблем, а СПК210 изначально работал, а в данный момент похоже подвис или еще что-то но пинг на скриншоте - процентов 30 только проходит. Trace тоже какой-то неадекватный. В итоге к СПК не могу подключиться ни через CS ни через HTTPS ни через WinSCP. И что мне делать? Почему у вас при нагрузке на процессор сеть падает? (Причем есть ли нагрузка я даже не знаю, так предполагаю что это она)
5241252413
P.S. 192.168.27.11 - СПК210, 192.168.27.12 МВ210

Евгений Кислов
10.12.2020, 09:32
Добрый день Евгений,

Стоит контроллер СПК210-03 в локалке за роутером. Роутер является OpenVPN клиентом. ПЛК210 имеет стандартные настройки сети по второму типу и соединен с роутером через WAN соединение (в настройках фаервола стоят все галочки разрешения из вашего мастера). И наблюдаю следующую картину. МВ210 пингуется без всяких проблем, а СПК210 изначально работал, а в данный момент похоже подвис или еще что-то но пинг на скриншоте - процентов 30 только проходит. Trace тоже какой-то неадекватный. В итоге к СПК не могу подключиться ни через CS ни через HTTPS ни через WinSCP. И что мне делать? Почему у вас при нагрузке на процессор сеть падает? (Причем есть ли нагрузка я даже не знаю, так предполагаю что это она)
5241252413
P.S. 192.168.27.11 - СПК210, 192.168.27.12 МВ210

Добрый день.
Если подключаться локально - описанные проблемы сохраняются?

capzap
10.12.2020, 09:43
возможно стоит проверить, отключив плк от роутера снова удаленно произвести пинг, вдруг в этой сети еще есть хост с таким же адресом

VladGC
10.12.2020, 09:53
Добрый день Евгений,

Стоит контроллер СПК210-03 в локалке за роутером. Роутер является OpenVPN клиентом. ПЛК210 имеет стандартные настройки сети по второму типу и соединен с роутером через WAN соединение (в настройках фаервола стоят все галочки разрешения из вашего мастера). И наблюдаю следующую картину. МВ210 пингуется без всяких проблем, а СПК210 изначально работал, а в данный момент похоже подвис или еще что-то но пинг на скриншоте - процентов 30 только проходит. Trace тоже какой-то неадекватный. В итоге к СПК не могу подключиться ни через CS ни через HTTPS ни через WinSCP. И что мне делать? Почему у вас при нагрузке на процессор сеть падает? (Причем есть ли нагрузка я даже не знаю, так предполагаю что это она)
5241252413
P.S. 192.168.27.11 - СПК210, 192.168.27.12 МВ210

А вам принципиальна схема 2 ?
Где то в темах было, что схемы отличные от первой , могут вполне нагружать проц.

А шлюз какой в ПЛК на wan стоит ?

RV9WFJ
10.12.2020, 10:01
Прошло 2 часа, контроллер отвис сам - ничего не менялось. Шлюзом везде роутер указан 192.168.27.21. Схему использую вторую так как в первой все заблокировано и она не работает с OpenVPN. Я уже писал об этом давно. Проверить локально проблема - 300км до контроллера. В сети всего 4 устройства: ПЛК210, МВ210-101, ВП110 и роутер iRZ 4G. Так что ддосить некому. Из вне к ПЛК210 открыт только 502 порт.

RV9WFJ
10.12.2020, 10:02
Суть то вопроса даже не в том что конкретно в этом случае делать. А нормально ли для "КОММУНИКАЦИОННОГО" контроллера подвисание портов?

Евгений Кислов
10.12.2020, 10:17
Суть то вопроса даже не в том что конкретно в этом случае делать. А нормально ли для "КОММУНИКАЦИОННОГО" контроллера подвисание портов?

А где доказательства, что проблема на стороне контроллера, а не роутера?
Проверка с подключением к порту WAN локально напрямую прояснила бы этот вопрос.

RV9WFJ
10.12.2020, 10:30
Т.е. то что МВ210 отвечает а ПЛК нет и по большому счету в сети больше никого нет это не доказательство. Роутер конечно можно обвинять, но мы с ними уже лет 8 работаем и они в куче банков установлены и как-то проблем не было. Каким образом мне доказать Вам что проблема не в роутере? Т.е если я смогу поймать этот момент. Если я вам скрины с ноутбука пришлю напрямую подключенного вы напишете где доказательства, что это не ноутбук. Не конструктивно это. Я могу только удаленный доступ дать чтобы было конструктивно.

capzap
10.12.2020, 10:34
Т.е. то что МВ210 отвечает а ПЛК нет и по большому счету в сети больше никого нет это не доказательство. Роутер конечно можно обвинять, но мы с ними уже лет 8 работаем и они в куче банков установлены и как-то проблем не было. Каким образом мне доказать Вам что проблема не в роутере? Т.е если я смогу поймать этот момент. Если я вам скрины с ноутбука пришлю напрямую подключенного вы напишете где доказательства, что это не ноутбук. Не конструктивно это. Я могу только удаленный доступ дать чтобы было конструктивно.
ну так выложите скрин трасерта снова когда всё восстановилось и всё станет ясно

Евгений Кислов
10.12.2020, 10:40
Т.е. то что МВ210 отвечает а ПЛК нет и по большому счету в сети больше никого нет это не доказательство. Роутер конечно можно обвинять, но мы с ними уже лет 8 работаем и они в куче банков установлены и как-то проблем не было. Каким образом мне доказать Вам что проблема не в роутере? Т.е если я смогу поймать этот момент. Если я вам скрины с ноутбука пришлю напрямую подключенного вы напишете где доказательства, что это не ноутбук. Не конструктивно это. Я могу только удаленный доступ дать чтобы было конструктивно.

Если вы локально подключитесь к порту WAN ноутбуком и получите те же проблемы - это будет совершенно конструктивное доказательство.
Тогда мы попросим вас организовать удаленное подключение к этому ноутбуку и будем разбираться в причинах этой проблемы.

RV9WFJ
10.12.2020, 10:43
52419
Вот это через 2 часа. Не менялось ВООБЩЕ ничего.

Из того что было из моих косяков - неправильный IP был в настройках OwenCloud но сам OwenCloud был отключен насколько это возможно в текущей прошивке. И развисло все прямо с этой неправильной настройкой.

capzap
10.12.2020, 10:51
52419
Вот это через 2 часа. Не менялось ВООБЩЕ ничего.

Из того что было из моих косяков - неправильный IP был в настройках OwenCloud но сам OwenCloud был отключен насколько это возможно в текущей прошивке. И развисло все прямо с этой неправильной настройкой.

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

RV9WFJ
10.12.2020, 11:08
Так мы его там и видим. Вы посмотрите внимательнее первый прыжок на 10.240.0.27 (IP роутера) и он нормальный, а дальше пинг ПЛК и все.... начинаются танцы с бубном со второго прыжка.

VladGC
16.12.2020, 14:22
Добрый день!
Подскажите, как работать с NTP ?
В web интерфейсе плк, сервер настроен, сам сервер рабочий.
в CDS ничего не настраивал( где вкладка OwenRTC)
В самом OwenRTC не отображены настройки как из мастера настроек ( часовой пояс, сервер времени)

Часы убегают за вперед очень быстро

В общем вопрос, как заставить синхронизировать время с сервером ?

Евгений Кислов
16.12.2020, 14:40
Добрый день!
Подскажите, как работать с NTP ?
В web интерфейсе плк, сервер настроен, сам сервер рабочий.
в CDS ничего не настраивал( где вкладка OwenRTC)
В самом OwenRTC не отображены настройки как из мастера настроек ( часовой пояс, сервер времени)

Часы убегают за вперед очень быстро

В общем вопрос, как заставить синхронизировать время с сервером ?

Добрый день.

0. Укажите версию прошивки ПЛК, пожалуйста.
1. Выложите скриншоты настроек NTP из web-конфигуратора.
2. В OwenRTC должен отображаться часовой пояс. Настройки NTP там действительно не отображаются.
3. Если NTP-сервер внешний (т.е. находится за пределами вашей сети), то это может быть связано с настройками сетевого оборудования.
Например, в моей локальной сети я могу синхронизировать время только с локальными NTP-серверами, ответы от публичных NTP-серверов не пропускаются.

VladGC
16.12.2020, 15:19
Добрый день.

0. Укажите версию прошивки ПЛК, пожалуйста.
1. Выложите скриншоты настроек NTP из web-конфигуратора.
2. В OwenRTC должен отображаться часовой пояс. Настройки NTP там действительно не отображаются.
3. Если NTP-сервер внешний (т.е. находится за пределами вашей сети), то это может быть связано с настройками сетевого оборудования.
Например, в моей локальной сети я могу синхронизировать время только с локальными NTP-серверами, ответы от публичных NTP-серверов не пропускаются.

0. plc210 1.2.0721.0832
1.
52521
52522

2. Действительно отображается, я ввел в заблуждение
3. Сервер внутренний

IP у ПЛК 172.16.8.1

Сервер времени стоит на 172.16.8.8
Тестирую с соседнего пк( 172.16.8.6)

командой w32tm /stripchart /computer:172.16.8.8 /dataonly /samples:3, все окей, это на предмет открытости портов на сервере

Сам я подключаюсь с пк 172.16.8.8
ПЛК его видит

Евгений Кислов
16.12.2020, 15:23
Выложите скриншот Сеть/Интерфейсы.

VladGC
16.12.2020, 15:33
Выложите скриншот Сеть/Интерфейсы.
Шлюза нет, но к слову в плк где он есть, тоже не подключается
52525

Евгений Кислов
16.12.2020, 15:38
Шлюза нет, но к слову в плк где он есть, тоже не подключается
52525

Меня интересовал общий список интерфейсов. Я так понял, у вас мост и USB RNDIS в одной подсети?

VladGC
16.12.2020, 16:00
Меня интересовал общий список интерфейсов. Я так понял, у вас мост и USB RNDIS в одной подсети?

Спасибо за наводку, никогда не обращал что usb имеет 16 маску, поставлю 24 и проверю.

VladGC
16.12.2020, 16:39
Спасибо за наводку, никогда не обращал что usb имеет 16 маску, поставлю 24 и проверю.
Поменял маску, теперь так:



Почему то в веб интерфейсе невозможно принять какие то настройки, точнее применить.
Помогло только так:
uci set network.usb0.netmask='255.255.255.0'
uci commit
Затем в web интерфейсе перезагрузил usb интерфейс и он принял нужную маску

52527

Но время не принялось,
есть ли способ проверить доступность ntp сервера из самого плк или еще лучше команда принудительной синхронизации с сервером?

Евгений Кислов
16.12.2020, 16:53
есть ли способ проверить доступность ntp сервера из самого плк или еще лучше команда принудительной синхронизации с сервером?

В данной прошивке такой команды еще не было.
Вы можете через OwenRTC задать некорректное значение системного времени - например, перевести дату на следующий день.
В течение 15 минут после этого должна произойти синхронизация по NTP.

VladGC
16.12.2020, 18:36
В данной прошивке такой команды еще не было.
Вы можете через OwenRTC задать некорректное значение системного времени - например, перевести дату на следующий день.
В течение 15 минут после этого должна произойти синхронизация по NTP.

А в какой прошивке есть или будет ?
В общем не обновилось время
Может ли быть это связанно с тем, что сервер времени это win10 ?
win - win синхронизируется нормально

Евгений Кислов
16.12.2020, 20:01
Кнопка ручной синхронизации появится в прошивке, которая выйдет этой зимой.
Мы проверим еще раз работу NTP-клиента на текущих прошивках.
В принципе, вы можете организовать работу с NTP прямо в CODESYS:
https://youtu.be/TXTAQLNgdyc

VladGC
17.12.2020, 11:19
Кнопка ручной синхронизации появится в прошивке, которая выйдет этой зимой.
Мы проверим еще раз работу NTP-клиента на текущих прошивках.
В принципе, вы можете организовать работу с NTP прямо в CODESYS:
https://youtu.be/TXTAQLNgdyc

Добрый день!
сделал запрос как в видео, ответ какой то приходит.

Не могли бы вы поделиться той функцией, которая парсит NTP во время?

Евгений Кислов
17.12.2020, 11:22
FUNCTION NTP_FORMAT_TO_DT : DT
VAR_INPUT
(* Пакет данных, полученный от NTP-сервера*)
abyNtpResponse: ARRAY [0..47] OF BYTE;
(*Часовой пояс*)
iUtcOffset: INT(-12..14) := 3;
END_VAR

VAR
(*Промежуточные переменные*)
dwNtpServerTime: DWORD;
liNtpServerTime: LINT;

END_VAR

VAR CONSTANT
(*Число секунд между точками отсчета NTP Format Time и Unix Time*)
c_dwNtpToUnixTimeOffset: DWORD := 2208988800;
(*Число минут в часе*)
c_usiMinutesPerHour: USINT := 60;
(* Число секунд в минуте*)
c_usiSecondsPerMinute: USINT := 60;
END_VAR


dwNtpServerTime := abyNtpResponse[43] + SHL(abyNtpResponse[42], 8) + SHL(abyNtpResponse[41], 16) + SHL(abyNtpResponse[40], 24);
liNtpServerTime := DWORD_TO_LINT (dwNtpServerTime);
NTP_FORMAT_TO_DT := LINT_TO_DT (liNtpServerTime - c_dwNtpToUnixTimeOffset + iUtcOffset * c_usiMinutesPerHour * c_usiSecondsPerMinute);

VladGC
17.12.2020, 13:00
FUNCTION NTP_FORMAT_TO_DT : DT
VAR_INPUT
(* Пакет данных, полученный от NTP-сервера*)
abyNtpResponse: ARRAY [0..47] OF BYTE;
(*Часовой пояс*)
iUtcOffset: INT(-12..14) := 3;
END_VAR

VAR
(*Промежуточные переменные*)
dwNtpServerTime: DWORD;
liNtpServerTime: LINT;

END_VAR

VAR CONSTANT
(*Число секунд между точками отсчета NTP Format Time и Unix Time*)
c_dwNtpToUnixTimeOffset: DWORD := 2208988800;
(*Число минут в часе*)
c_usiMinutesPerHour: USINT := 60;
(* Число секунд в минуте*)
c_usiSecondsPerMinute: USINT := 60;
END_VAR


dwNtpServerTime := abyNtpResponse[43] + SHL(abyNtpResponse[42], 8) + SHL(abyNtpResponse[41], 16) + SHL(abyNtpResponse[40], 24);
liNtpServerTime := DWORD_TO_LINT (dwNtpServerTime);
NTP_FORMAT_TO_DT := LINT_TO_DT (liNtpServerTime - c_dwNtpToUnixTimeOffset + iUtcOffset * c_usiMinutesPerHour * c_usiSecondsPerMinute);


Спасибо, работает как надо.

Теперь возникло пару вопросов:

1. Где надо учитывать часовой пояс: в NTP_FORMAT_TO_DT и в TargetVars.stRtc.siSetUtcOffset одинаковое ставить,
или в NTP_FORMAT_TO_DT ставить 0, а в TargetVars.stRtc.siSetUtcOffset ставить нужный пояс?

2. В web конфигураторе надо отключить NTP клиент во избежание каких либо конфликтов?



52534
52535

Евгений Кислов
17.12.2020, 13:07
1. Одинаковое.
2. Можно отключить.

PA3JlUBHOE
21.12.2020, 17:19
Попробуйте в веб-конфигураторе удалить соединение lan и потом пропинговать wan.
Нужно, наверно, сперва разобраться с подсетями. Можете предоставить удаленный доступ по TeamViewer?

Объект по сути закончен и туда больше не езжу. Если буду на объекте, то как с Вами связаться?
Я отключил все интерфейсы ethernet (LAN и WAN), кроме одного LAN, т.к. если подключиться более чем к одному интерфейсу - то наблюдаются подвисания ПЛК, это видно по срабатывающим авариям. У них таймаут 2 секунды + таймаут обмена по сети 1 секунда, т.е. за три секунды нет ни одного опроса по сети. Аварий физически нет, но из-за того, что ПЛК не успевает опрашивать контроллеры, значения входных переменных сбрасываются в 0 и срабатывают условия возникновения аварий и моргает аварийная лампа на цифровом выходе ПЛК.
К сожалению проблемы с подвисанием сетевого интерфейса бывают и если использовать всего один порт LAN. Возникают они после перезагрузки ПЛК. Лечится опять же ребутом ПЛК.
В общем какая-то беда со встроенным в ПЛК роутером. Слава богу для техпроцесса я использовал проверенные надёжные контроллеры, а визуализацию, в качестве эксперимента, сделал на ПЛК210.

RV9WFJ
21.12.2020, 18:57
Попробуйте время цикла увеличить и период обновления визуализации. Сильно помогает от глюков. В типовой настройке через чур оптимистичные значения. Я давно пишу что этому ПЛК не хватает нормального процессора.

Мастеренко Иван
21.12.2020, 20:06
. Если буду на объекте, то как с Вами связаться?.

Напишите мне в скайп (контакт в подписи).

turkish945
27.12.2020, 10:08
Всем добра!

Сегодня обратил внимание, что ПЛК очень медленно реагирует на действия в web-визуализации. До этого такое тоже бывало, но я не придавал этому значение.
Сама визуализация грузится дольше, чем обычно (но не на много), во-вторых, очень туго реагирует на ввод значений, после нажатия можно ждать минуту и больше.

Прикладываю видео.

https://www.youtube.com/watch?v=_5RVKheJ6co

Ниже скриншот монитора задач.
52783

Проблема пропадает после перезагрузки ПЛК.

В чем причина? Как устранить?

Евгений Кислов
27.12.2020, 10:14
Добрый день.


В чем причина? Как устранить?

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

Без архива проекта и пошаговой инструкции по воспроизведению проблемы - сложно сказать что-то более конкретное.

Cs-Cs
27.12.2020, 11:20
turkish945 Ну ты хоть мне пришли проект, мне уже ж самому интересно, чего и как ты в нём написал!
А то ты пишешь, пишешь... а не показываешь. А когда мы с тобой будем щит апгрейдит я так и так увижу.

Ты ещё загрузку проца смотришь и использование памяти? Помнишь, у тебя же самый первый ПЛК, где процессорную плату надо менять? Вдруг там что-то греется, и проц начинает тормозить? Или что-то делает жриху памяти, и поэтому начинает тормозить.
В общем:
1. Какая загрузка процессора?
2. Какой аптайм на тот момент, когда начинает тормозить?
3. Какая температура в ПЛК, когда всё тормозит?

turkish945
27.12.2020, 11:54
turkish945 Ну ты хоть мне пришли проект, мне уже ж самому интересно, чего и как ты в нём написал!
А то ты пишешь, пишешь... а не показываешь. А когда мы с тобой будем щит апгрейдит я так и так увижу.

Ты ещё загрузку проца смотришь и использование памяти? Помнишь, у тебя же самый первый ПЛК, где процессорную плату надо менять? Вдруг там что-то греется, и проц начинает тормозить? Или что-то делает жриху памяти, и поэтому начинает тормозить.
В общем:
1. Какая загрузка процессора?
2. Какой аптайм на тот момент, когда начинает тормозить?
3. Какая температура в ПЛК, когда всё тормозит?

да там ничего интересного в проекте нет же, это можно сказать не проект, а времянка на 20 строк :)
Ну ок, пришлю.

по поводу 1: не смотрел.
по поводу 2: сегодня было в районе 2 недель.
по поводу 3: когда тормозило не смотрел, сейчас 54 С, а в помещении 30 С. Но думаю если бы дело было в повышенной температуре, то перезагрузка не спасала бы....

Евгений Кислов
27.12.2020, 12:01
Т.е. у вас 2 недели все работало нормально, а сегодня начались тормоза?
ПЛК и ПК (или устройство, с которого вы работаете с web-visu) связаны через роутер?

Cs-Cs
27.12.2020, 12:53
turkish945 Пока смотрю навскидку и думаю, к чему придраться:
1. Ну хочешь, снизь максимальное число клиентов для визуализации с 100 до 10-20. Вообще, чтобы в будущем не перегрузить проц СПК.
2. В будущем, когда будешь прогать нормально, ВЫКИНЬ ты в пень все эти TargetVars и назначь сам нормальные переменные в соотнесении IO. А то конструкции типа

GVL.bNightMode := TargetVars.stLeftSide.xFastDi03;
выглядят ужасно. Там проще сразу вместо xFastDi03 вписать bNightMode и получить искомое.
Я вообще выкидываю всё штатное, включая и все списки переменных и делаю их сам с нормальными именами.
3. Про конверсии данных. Увидал там у тебя такое:

rOutdoorTemp := TO_REAL(TO_INT(wOutdoorTemp)) / 100;
А можно написать сразу нужное преобразование WORD_TO_REAL. Там навалом таких пребразований, из типа в тип.
4. В будущем обмен инфой между ПЛК Гаража и Дома надо будет попробовать замутить не через Modbus TCP, а через сетевые переменные в самом CodeSys прям. Будет меньше ручной работы, и оно работает автоматически.
5. А ещё зафига ты делаешь по умолчанию такие ОГРОМНЫЕ визуализации в 1200х1200 точек? Можно сделать её поменьше, под 800х600 и включить масштабирование под размеры устройства. И она растянется сама на большой экран.

В остальном я вижу штук 20 строчек кода с простыми IF и переключением переменных на True/False.
Из того, что я не знаю и не пользовался ишчо:
а) Запись трендов. Вдруг там чего-то накапливается со временем, и оно начинает тормозить
б) Вкладки в визуализации. У себя в проекте я переключаю визуализации кнопками. А у тебя стоит Tab Control, в которой переключаются визуализации с трендами внутри. Может в этом случае оно как-то может тормозить?

Из того, где можно ещё подумать - отрисовка фонов или что-то подобное. Вон на Tab Control есть свойство "Deactivate the background drawing". Я не изучал, надо почитать. Вдруг оно создаёт лишние рисовалки, которые тормозят систему?

turkish945
27.12.2020, 13:37
Т.е. у вас 2 недели все работало нормально, а сегодня начались тормоза?
ПЛК и ПК (или устройство, с которого вы работаете с web-visu) связаны через роутер?
Через какое время начало тормозить не знаю - не отслеживал. Примерно неделю не заходил, до этого работало нормально.

к ПЛК подключался через вайфай (но дело точно не в нем, если вопрос к этому).

Евгений Кислов
27.12.2020, 13:43
Т.е. ПЛК подключен к роутеру, и клиенты web-визу цепляются к этому же роутеру по Wi-Fi?
У, меня, например, старый D-Link - несколько раз в неделю он стабильно тупит (клиенты отваливаются и не могут подключится к нему в течение 10-20 минут), несколько раз в месяц возникают ситуации, когда помогает только перезагрузка роутера по питанию.

turkish945
27.12.2020, 13:44
Увидал там у тебя такое:

rOutdoorTemp := TO_REAL(TO_INT(wOutdoorTemp)) / 100;
А можно написать сразу нужное преобразование WORD_TO_REAL. Там навалом таких пребразований, из типа в тип.

Я пробовал word_to_real, при этом он не понимает про отрицательные значения и в случае таких выдает хрень. Короче не стал разбираться как сделать правильно (наверняка можно как-то) и сделал через двойное преобразование.


turkish945 Пока смотрю навскидку и думаю, к чему придраться:
1. Ну хочешь, снизь максимальное число клиентов для визуализации с 100 до 10-20. Вообще, чтобы в будущем не перегрузить проц СПК.

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



5. А ещё зафига ты делаешь по умолчанию такие ОГРОМНЫЕ визуализации в 1200х1200 точек? Можно сделать её поменьше, под 800х600 и включить масштабирование под размеры устройства. И она растянется сама на большой экран.

.....

б) Вкладки в визуализации. У себя в проекте я переключаю визуализации кнопками. А у тебя стоит Tab Control, в которой переключаются визуализации с трендами внутри. Может в этом случае оно как-то может тормозить?

Из того, где можно ещё подумать - отрисовка фонов или что-то подобное. Вон на Tab Control есть свойство "Deactivate the background drawing". Я не изучал, надо почитать. Вдруг оно создаёт лишние рисовалки, которые тормозят систему?
Думаю, если бы дело было в этом, то тормозило бы всегда.

turkish945
27.12.2020, 13:48
Т.е. ПЛК подключен к роутеру, и клиенты web-визу цепляются к этому же роутеру по Wi-Fi?
У, меня, например, старый D-Link - несколько раз в неделю он стабильно тупит (клиенты отваливаются и не могут подключится к нему в течение 10-20 минут), несколько раз в месяц возникают ситуации, когда помогает только перезагрузка роутера по питанию.
ПЛК к роутеру, к нему же точка доступа вай-фай, к ней клиент web-visu.
Подобных проблем в этой связке у меня никогда ни с чем не было, работает давно. К тому же параллельно я лазил по web-интерфейсу ПЛК и там все работало штатно. Ну и вряд ли бы в таком случае помогла перезагрузка ПЛК...

Евгений Кислов
27.12.2020, 13:50
Отлаживать проблемы, которые воспроизводятся раз раз в две недели (а возможно, и реже) - тяжело.
В следующий раз, пожалуйста, не перезагружайте ПЛК, а свяжитесь с нами - мы подключимся и попробуем разобраться, в чем может быть дело.

VladGC
27.12.2020, 13:53
Т.е. у вас 2 недели все работало нормально, а сегодня начались тормоза?
ПЛК и ПК (или устройство, с которого вы работаете с web-visu) связаны через роутер?
У меня на двух плк одинаковые проекты, но один примерно тоже через недели две отвалился. Помогла только перезагрузка плк. Ни сброс до заводских( из кодесис) с заливкой заново.
Кое как из таргета, там где есть переменная перезагрузки, удалось перезагрузить. Ни по ssh ни по веб интерфейсу не достучаться было.

Евгений Кислов
27.12.2020, 14:00
У меня на двух плк одинаковые проекты, но один примерно тоже через недели две отвалился. Помогла только перезагрузка плк. Ни сброс до заводских( из кодесис) с заливкой заново.
Кое как из таргета, там где есть переменная перезагрузки, удалось перезагрузить. Ни по ssh ни по веб интерфейсу не достучаться было.

Понятно. Ну, как вы знаете, всякое бывает.
https://owen.ru/forum/showthread.php?t=20069&p=340872&viewfull=1#post340872

VladGC
27.12.2020, 14:15
Понятно. Ну, как вы знаете, всякое бывает.
https://owen.ru/forum/showthread.php?t=20069&p=340872&viewfull=1#post340872

Согласен , это я к слову что проекты одинаковы и настройки плк( сети и т.п.), а повели себя по разному
Накопилось несколько неясностей:
1.
Pou для проверок, есть ли какие то ограничения на них, можно ли добавлять их всегда в проект или только на этапах проверки?

2. По перезагрузке плк удаленно, из той ситуации когда только из кодесис после логина можно перезагрузить. Есть ли еще способы, я имею ввиду не логинившись, но отправить команду на перезагрузку, например помигать можно, а перезагрузить нет?

3. Static analyzer из профессиональной версии поможет в нахождении проблем типичных для "Pou для неявных проверок" ?

4. Присматриваюсь к CDS pro из за совместной работы и svn, будут ли какие либо ограничения со стороны плк210. Или достаточно соблюдать: версии таргета- прошивки- версия компилятора под нужный таргет

Евгений Кислов
27.12.2020, 14:22
1. В одной из статей разработчики CODESYS рекомендуют использовать их только на этапе отладки, так как они увеличивают время цикла.
2. Я думаю, что в описанной ситуации способов нет.
3. Я думаю, что нет, поскольку такие вещи зачастую невозможно отследить на этапе компиляции.
4. SVN никак не связана с таргетами, прошивками и т.д. Использовать можно (у нас в отделе используют). В следующем году обещают добавить интеграцию с Git.

VladGC
27.12.2020, 14:59
1. В одной из статей разработчики CODESYS рекомендуют использовать их только на этапе отладки, так как они увеличивают время цикла.
2. Я думаю, что в описанной ситуации способов нет.
3. Я думаю, что нет, поскольку такие вещи зачастую невозможно отследить на этапе компиляции.
4. SVN никак не связана с таргетами, прошивками и т.д. Использовать можно (у нас в отделе используют). В следующем году обещают добавить интеграцию с Git.

1.Понятно, в целом существующее время цикла не критично. Плюс не понятно, где можно посмотреть, отработали или нет проверки
4. Не подскажете, git в обычную добавят или в любом надо pro купить?

Евгений Кислов
27.12.2020, 15:45
1.Понятно, в целом существующее время цикла не критично. Плюс не понятно, где можно посмотреть, отработали или нет проверки
4. Не подскажете, git в обычную добавят или в любом надо pro купить?

1. Функции можно дописать, добавить сбор статистики и т.д.
4. Только в professional.

PA3JlUBHOE
31.01.2021, 15:58
Здравствуйте.

Обновил я прошивку ПЛК210-01 на 1033 и таргет файл на .36. После этого перестали работать входы, выходы и другие устройства. Когда логинюсь, то у них красный треугольник и в состоянии: "шина не запущена" и "драйвер не найден". При этом опрос по modbus TCP и в целом программа работает.
Что случилось и как это можно исправить?

Евгений Кислов
31.01.2021, 16:03
Добрый день.
Судя по скриншоту - таргет-файл не соответствует прошивке.
Вы точно обновили его в проекте (Device - Обновить устройство)?
Или просто установили через менеджер пакетов и всё?

PA3JlUBHOE
31.01.2021, 16:13
Добрый день.
Судя по скриншоту - таргет-файл не соответствует прошивке.
Вы точно обновили его в проекте (Device - Обновить устройство)?
Или просто установили через менеджер пакетов и всё?

Нажимал обновить устройство. При этом внизу на несколько секунд появляется: Передача информации загрузки: 28 из 97кБ (28%)

RV9WFJ
31.01.2021, 16:25
У меня в старых проектах так же, а если создать новый пустой проект то проблема уходит. Почему-то таргет коряво обновляется.

Евгений Кислов
31.01.2021, 16:28
Нажимал обновить устройство. При этом внизу на несколько секунд появляется: Передача информации загрузки: 28 из 97кБ (28%)

Напишите мне завтра на почту или в скайп (в подписи) и организуйте удаленное подключение по TeamViewer.

PA3JlUBHOE
31.01.2021, 16:35
Напишите мне завтра на почту или в скайп (в подписи) и организуйте удаленное подключение по TeamViewer.

А может я сегодня что-то смогу сам сделать? Объект в области и завтра мне сюда просто не доехать.

Евгений Кислов
31.01.2021, 17:04
А может я сегодня что-то смогу сам сделать? Объект в области и завтра мне сюда просто не доехать.

Можете попробовать воспользоваться советом RV9WFJ - создать новый проект и Ctrl+C/Ctrl+V всё из текущего.

PA3JlUBHOE
31.01.2021, 21:13
Можете попробовать воспользоваться советом RV9WFJ - создать новый проект и Ctrl+C/Ctrl+V всё из текущего.

Я создал новый проект по шаблону ПЛК210-01. Сразу запустил пустой проект в режиме эмуляции и всё тоже самое: ethernet работает, на остальном красные треугольники и нет драйверов.

Евгений Кислов
01.02.2021, 04:44
Для эмуляции так и должно быть.

RamesIV
01.02.2021, 16:48
Здравствуйте!

Возможно ли совместное использование стандартных средств Codesys для организации обмена по Modbus TCP и fbModbusTcpSlave для ПЛК200 ?

Евгений Кислов
01.02.2021, 16:52
Здравствуйте!

Возможно ли совместное использование стандартных средств Codesys для организации обмена по Modbus TCP и fbModbusTcpSlave для ПЛК200 ?

Добрый день.
Да, это возможно.

RamesIV
01.02.2021, 17:08
Т.е на одном IP адресе стандартный Modbus TCP master, а на втором fbModbusTcpSlave?
sIpAddr указываем IP адрес, настроенный в WEB конфигураторе?

Евгений Кислов
01.02.2021, 17:20
Т.е на одном IP адресе стандартный Modbus TCP master, а на втором fbModbusTcpSlave?
sIpAddr указываем IP адрес, настроенный в WEB конфигураторе?

Можно и на одном интерфейсе использовать и мастер, и слэйв.

RamesIV
01.02.2021, 17:21
Ясно спасибо.

RamesIV
05.02.2021, 18:49
Здравствуйте!

ПЛК200. Не могу подключиться стандартными средствами Codesys по RS485. Делаю все как, например, в СПК 1хх. Контроллер- мастер. Есть какие-то подводные камни?
53393

Евгений Кислов
05.02.2021, 18:51
Здравствуйте!

ПЛК200. Не могу подключиться стандартными средствами Codesys по RS485. Делаю все как, например, в СПК 1хх. Контроллер- мастер. Есть какие-то подводные камни?
53393

Добрый день.
Первый "подводный камень" - это идентификатор COM-порта.
Посмотрите таблицу на вкладке Device - Информация.

RamesIV
05.02.2021, 18:58
Добрый день.
Первый "подводный камень" - это идентификатор COM-порта.
Посмотрите таблицу на вкладке Device - Информация.

Спасибо. Работает!

RamesIV
06.02.2021, 11:45
ПЛК200.При работе порта RS485 не мигает светодиод на передней панели контроллера. Так должно быть?

Евгений Кислов
06.02.2021, 12:14
ПЛК200.При работе порта RS485 не мигает светодиод на передней панели контроллера. Так должно быть?

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

lazy
09.02.2021, 09:18
добрый день.
ПЛК 210 все поля переменной stNetwork равны нулю хотя сетка в конфигураторе настроена и работает. Был проект под СПК в нем заменил устройство на 210й может по этому?

Мастеренко Иван
09.02.2021, 09:34
добрый день.
ПЛК 210 все поля переменной stNetwork равны нулю хотя сетка в конфигураторе настроена и работает. Был проект под СПК в нем заменил устройство на 210й может по этому?

Добрый день.
Узел network присутствует только в СПК1хх [M01]. (см. описание таргет файлов (https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Targets_v2.3.pdf) - стр.15)

RamesIV
09.02.2021, 19:19
ПЛК 200. Подключаю массомер Эмис Масс 260 по Modbus RTU 9600 8N1. 2 массомера. 1 подключился только с терминальными резисторами 120 Ом на каждой стороне (На ПЛК и на Эмис). Со вторым нет связи. С компьютером через переходник обмен идет. Посоветуйте что можно сделать.

Евгений Кислов
09.02.2021, 19:27
ПЛК 200. Подключаю массомер Эмис Масс 260 по Modbus RTU 9600 8N1. 2 массомера. 1 подключился только с терминальными резисторами 120 Ом на каждой стороне (На ПЛК и на Эмис). Со вторым нет связи. С компьютером через переходник обмен идет. Посоветуйте что можно сделать.

Для начала включить подтяжку (в узле LeftSide).

RamesIV
09.02.2021, 19:29
Для начала включить подтяжку (в узле LeftSide).

Пробовал не помогает.

RV9WFJ
09.02.2021, 19:30
И как это не смешно, но убедиться, что вы витой парой их подключаете. А то и такое встречается периодически, когда обычным кабелем цепляют.

Евгений Кислов
09.02.2021, 19:38
Вы к ПК тоже сразу оба массомера подключали?

RamesIV
09.02.2021, 19:39
И как это не смешно, но убедиться, что вы витой парой их подключаете. А то и такое встречается периодически, когда обычным кабелем цепляют.

Расстояние 4 метра. Через переходник с компьютером по тому же кабелю связывается. Думаю дело не в кабеле. Хотя....

RamesIV
09.02.2021, 19:39
На установке МКЭШ 2х2х1 24+RS485

RamesIV
09.02.2021, 19:47
Вы к ПК тоже сразу оба массомера подключали?

Нет. По очереди. С одним работает с другим нет. Разница только в адресе слэйва.

Евгений Кислов
09.02.2021, 19:55
Нет. По очереди. С одним работает с другим нет. Разница только в адресе слэйва.

Вы сейчас про ПК или про ПЛК ответили?

RamesIV
09.02.2021, 20:03
Вы сейчас про ПК или про ПЛК ответили?

С ПК работают оба, отсюда делаю вывод об из исправности. С ПЛК один работает, второй нет. Оба сразу к ПЛК (и к ПК тоже)не подключал, это пока не нужно.

Евгений Кислов
09.02.2021, 20:08
Организуйте удаленное подключение по TeamViewer, пожалуйста.
Потребуется, вероятно, подключать приборы и ПЛК, и к ПК.
Данные для подключения можно завтра прислать мне на почту или в скайп, лучше утром.

turkish945
14.02.2021, 21:25
Отлаживать проблемы, которые воспроизводятся раз раз в две недели (а возможно, и реже) - тяжело.
В следующий раз, пожалуйста, не перезагружайте ПЛК, а свяжитесь с нами - мы подключимся и попробуем разобраться, в чем может быть дело.

Добрый вечер!

Снова эта проблема возникла. ПЛК не перезагружал. Жду дальнейших указаний :)
Обратил внимание, что возникла она не сразу, а постепенно, с каждым днем все сильнее и сильнее тормозит. Сейчас уже тормозит сильно, реакция на ввод - секунд 10-15 на одно нажатие.

Евгений Кислов
15.02.2021, 06:23
Добрый вечер!

Снова эта проблема возникла. ПЛК не перезагружал. Жду дальнейших указаний :)
Обратил внимание, что возникла она не сразу, а постепенно, с каждым днем все сильнее и сильнее тормозит. Сейчас уже тормозит сильно, реакция на ввод - секунд 10-15 на одно нажатие.

Пришлите данные для доступа по TeamViewer.

turkish945
17.02.2021, 15:16
Пришлите данные для доступа по TeamViewer.

Смогу сегодня часов в 7 вечера, удобно?

Евгений Кислов
17.02.2021, 16:40
Нет, но можно завтра в первой половине дня (до 16-00).

turkish945
17.02.2021, 19:20
Нет, но можно завтра в первой половине дня (до 16-00).

Ок, а утром часов в 9 норм? :)

Евгений Кислов
17.02.2021, 19:23
Ок, а утром часов в 9 норм? :)

Да, без проблем. Только тогда Ammy Admin давайте используем вместо TV.
https://www.ammyy.com/ru/

alexander.kinsfator@gmail.com
19.02.2021, 11:14
Здравствуйте!

ПЛК210-04-CS имеет аналоговые входы. А Сертификат средств измерений уже есть? Когда будет?

Мастеренко Иван
19.02.2021, 11:40
Здравствуйте!
Сертификата си в процессе получения. Ориентировочный срок - пол года.

kost2
24.02.2021, 21:09
попал в руки 210-03, что-то непонятно, во-первых сразу при включении загораются красным DO9-16, чуть погодя после мигания индикатора старт-стоп загораются красным и FDO1-8. Вычитал здесь, что надо подать питание на выходы, подал 24В на U1 FDO - ничего не изменилось, ну и во-вторых, пытался посмотреть как будет работать выход в режиме генератора импульсов, задаю в кодесис количество импульсов, но что-то переменная осталось сгенерировать не меняется, что в эмуляции, что при подключении к реальному ПЛК.

RV9WFJ
25.02.2021, 04:40
По свтодиодам - так и должно быть. Настройте выходы в конфигурации ПЛК.

Мастеренко Иван
26.02.2021, 11:31
попал в руки 210-03, что-то непонятно, во-первых сразу при включении загораются красным DO9-16, чуть погодя после мигания индикатора старт-стоп загораются красным и FDO1-8. Вычитал здесь, что надо подать питание на выходы, подал 24В на U1 FDO - ничего не изменилось, ну и во-вторых, пытался посмотреть как будет работать выход в режиме генератора импульсов, задаю в кодесис количество импульсов, но что-то переменная осталось сгенерировать не меняется, что в эмуляции, что при подключении к реальному ПЛК.

Поведение индикации описано в руководстве по эксплуатации на контроллер. Проверять работу режимов можно только на реальном ПЛК.
Проверьте соответствует ли версия таргет-файла версии прошивки ПЛК. Актуальный софт здесь: https://owen.ru/product/codesys_v3/software

murzik
01.03.2021, 08:18
контроллер ПЛК210-03, панель ВП110. С компьютера визуализация работает, с панели постоянно зависает. Если тыкать в экран интенсивно - зависание можно очень сильно приблизить. Пробовал панель с разными адресами, как через третий штепсель ethernet, так и через четвёртый. разницы никакой. Что делать?

Евгений Кислов
01.03.2021, 08:19
контроллер ПЛК210-03, панель ВП110. С компьютера визуализация работает, с панели постоянно зависает. Если тыкать в экран интенсивно - зависание можно очень сильно приблизить. Пробовал панель с разными адресами, как через третий штепсель ethernet, так и через четвёртый. разницы никакой. Что делать?

Выложите проект и фото экрана панели с открытой web-визуализацией.

murzik
01.03.2021, 08:48
Выложите проект и фото экрана панели с открытой web-визуализацией.
проект вот: https://1drv.ms/u/s!AsMJRAgtMUBbgZYrvUIuOpWD4IfTMA?e=JN7lyh . Панель сфотографировать что-то совсем не получается сегодня. Она не показывает визуализацию. пишет "во время загрузки страницы произошла ошибка". Компьютер визуализацию показывает.

Евгений Кислов
01.03.2021, 09:42
У меня описанная ситуация не воспроизводится - на ВП110 отображается визуализация проекта.
У вас панель подключена напрямую к ПЛК?
Что, на ваш взгляд, я должен сделать, чтобы воспроизвести проблему?

53678

murzik
01.03.2021, 09:51
У меня описанная ситуация не воспроизводится - на ВП110 отображается визуализация проекта.
У вас панель подключена напрямую к ПЛК?
Что, на ваш взгляд, я должен сделать, чтобы воспроизвести проблему?

53678

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

Евгений Кислов
01.03.2021, 09:55
Как должно проявляться "зависание"?
Невидимая кнопка в верхнем левом углу панели (слева от времени) при этом работает?

murzik
01.03.2021, 13:08
Как должно проявляться "зависание"?
Невидимая кнопка в верхнем левом углу панели (слева от времени) при этом работает?

невидимая кнопка работает прекрасно. А вся визуализация висит. И ни на что не реагирует. Ну а теперь почему-то вообще не видна. Только с компьютера видна

Евгений Кислов
01.03.2021, 13:16
невидимая кнопка работает прекрасно. А вся визуализация висит. И ни на что не реагирует. Ну а теперь почему-то вообще не видна. Только с компьютера видна

Выложите скриншот вкладк Device - Журнал в CODESYS при подключении к ПЛК.

murzik
01.03.2021, 14:23
Выложите скриншот вкладк Device - Журнал в CODESYS при подключении к ПЛК.

пожалуйста: https://1drv.ms/u/s!AsMJRAgtMUBbgZYtRCvW6wFzX3Cgpw?e=64KwNM

Евгений Кислов
01.03.2021, 14:26
В логах ничего просняющего ситуацию я не вижу.
Если загрузить вместо вашего проекта пустой проект (пара кнопок, пара ламп, без кода) - проблема воспроизводится?

murzik
01.03.2021, 14:44
удалил всё. сделал 2 лампы и 2 кнопки. Браузер на компе видит, содесис - видит. Панель вообще не соединяется сегодня(

Евгений Кислов
01.03.2021, 14:50
удалил всё. сделал 2 лампы и 2 кнопки. Браузер на компе видит, содесис - видит. Панель вообще не соединяется сегодня(

Попробуйте перезагрузить панель.
И пришлите фото настроек панели (сетевые настройки, настройки вкладки) и скриншоты сетевых настроек ПЛК.

murzik
01.03.2021, 17:20
В логах ничего просняющего ситуацию я не вижу.
Если загрузить вместо вашего проекта пустой проект (пара кнопок, пара ламп, без кода) - проблема воспроизводится?

536875368853689

Евгений Кислов
01.03.2021, 17:34
Интерфейсы/Межсетевой экран - проверьте, что включено правило Allow-CODESYS-WEBVISU.

murzik
01.03.2021, 17:55
Интерфейсы/Межсетевой экран - проверьте, что включено правило Allow-CODESYS-WEBVISU.

53691536925369353694