PDA

Просмотр полной версии : ПЛК200 - старт продаж



Евгений Кислов
08.10.2020, 12:29
Добрый день, коллеги.
Мы с радостью сообщаем об открытии продаж новой линейки контроллеров ОВЕН - ПЛК200.
ПЛК200 представляет собой более компактную и бюджетную версию ПЛК210 с уменьшенным числом интерфейсов и входов-выходов.

51290 51293


Технические характеристики: ARM® Cortex-A8 (800 МГц), ROM 512 Мбайт (NAND), RAM 256 Мбайт (DDR3), RETAIN 64 Кбайт (MRAM)
Интерфейсы: 2xEthernet (независимые, с возможностью объединения в мост), 1xRS-485, 1xMicroUSB (для настройки и программирования)
Поддержка MicroSD накопителей
Напряжение питания: 10…48 В (номинальное 24 В)
Температурный диапазон: -40…+55 °С



Программирование в среде CODESYS V3.5 SP14 Patch 3
Поддержка web-визуализации и OPC UA Server
Web-конфигуратор для настройки и мониторинга
Поддержка прикладных протоколов NTP, FTP
Простое подключение к OwenCloud (через символьную конфигурацию)


Сравнение ПЛК200 и ПЛК210:



Параметр
ПЛК200
ПЛК210


Число Ethernet
2
4


Число RS-485
1
2


Число RS-232
-
1


Поддержка накопителей
MicroSD
USB Flash,
MicroSD


Число портов питания
1
2


Поддержка протоколов STP/RSTP
-
+


Габаритные размеры, мм
(82x124x83) ±1
(105x124x83) ±1





Модификации с различным числом входов и выходов:

51292



в данный момент доступны для заказа модификации ПЛК200-01-CS, ПЛК200-02-CS, ПЛК200-03-CS и ПЛК200-04-CS.
выпуск модификации 05 (с поддержкой выходов) состоится в течение 2022 года


Больше информации доступно на странице прибора:
https://owen.ru/product/plk200

Видеообзор:


https://youtu.be/CAAe_gzYY5w

slord
08.10.2020, 12:51
Добрый день! Будет ли ПЛК200 с средой исполнения MasterSCADA 4D? Когда старт продаж ПЛК210 MasterSCADA 4D?

Мастеренко Иван
08.10.2020, 16:33
Здравствуйте!
Вопрос по ПЛК200 с MasterSCADA 4D пока не прорабатывался. Старт продаж ПЛК210 с MasterSCADA4D будет в следующем году.

alexx751
09.10.2020, 10:11
Вот непонятно зачем он нужен. Чтобы плодить сущности? Или выполнить внутренний план по выводу новой продукции?
6 тыс разницы в цене... за урезанный по портам вариант - вообще не вижу смысла.
А быстрого аналогового ввода, который реально нужен, как не было так и нет. Несмотря на все ваши "кварталы какого то года".

Евгений Кислов
09.10.2020, 10:20
Вот непонятно зачем он нужен. Чтобы плодить сущности? Или выполнить внутренний план по выводу новой продукции?
6 тыс разницы в цене... за урезанный по портам вариант - вообще не вижу смысла.
А быстрого аналогового ввода, который реально нужен, как не было так и нет. Несмотря на все ваши "кварталы какого то года".

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

e.filatov
09.10.2020, 10:21
Вот непонятно зачем он нужен.
1) Не всем подходит габарит ПЛК210.
2) Не всем нужен огромный пром-свитч.
3) Не всем нужен redundancy.
4) Но каждый, в свою очередь, хочет сэкономить при решении задачи


А быстрого аналогового ввода, который реально нужен, как не было так и нет.

Да в работе, он, в работе. Клиентов много, а нас мало... Пожалейте простых инженеров.

Goodwin2
03.12.2020, 10:30
Добрый день, можно ли получить 3д модель в формате step?

Мастеренко Иван
04.12.2020, 11:47
Добрый день!
Пока, к сожалению, 3д модель для плк200 не готова.
Чертежи будут добавлены на сайт на страницу прибора по мере готовности.

e.filatov
04.12.2020, 12:19
Добрый день, можно ли получить 3д модель в формате step?

Как временное решение можете взять 3D модель от МУ210-403. Габариты, разъёмы Ethernet и клемники там идентичные
https://owen.ru/uploads/241/3d_model_mu210-403.step

Goodwin2
04.12.2020, 15:14
Как временное решение можете взять 3D модель от МУ210-403. Габариты, разъёмы Ethernet и клемники там идентичные
https://owen.ru/uploads/241/3d_model_mu210-403.step

Спасибо за решение!

Евгений Кислов
04.12.2020, 15:16
Выложили видеообзор ПЛК200:
https://youtu.be/CAAe_gzYY5w

as1lexa
23.03.2021, 12:09
Добрый день! Приобрели для пробы plc200 и почти сразу столкнулись с проблемой.
После настройки и перезагрузкой всё нормально работает, но как только отключили питание и включили плк вернулся к заводским настройкам. на 210 такого не было. Может что то как обычно делаем не так?

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

Мастеренко Иван
23.03.2021, 13:36
Добрый день! Приобрели для пробы plc200 и почти сразу столкнулись с проблемой.
После настройки и перезагрузкой всё нормально работает, но как только отключили питание и включили плк вернулся к заводским настройкам. на 210 такого не было. Может что то как обычно делаем не так?

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

Добрый день!
После перезагрузки по питанию зайдите в веб-конфигуратор, далее ПЛК -> Веб визуализация. Там скорее всего будет визуализация, нажмите кнопку "Сбросить на заводские настройки".

as1lexa
23.03.2021, 13:46
Спасибо! Помогло))

Евгений Кислов
31.03.2021, 12:10
Добрый день, коллеги.
Сегодня открыли продажи модификаций ПЛК200-02 и ПЛК200-04:
https://owen.ru/news/plk200_02_new

DenisV
09.06.2022, 16:28
Добрый день, коллеги! В Codesys SP14 для получения собственного IP адреса ПЛК 210 использовалась библиотека SysSoсket, которой нет в SP 17 (или её название и компоненты переименованы). Скажите пожалуйста нужно ли дополнительно скачивать эту библиотеку или экспортировать из SP14 или есть другой метод получения IP адреса ПЛК 200 ?

Евгений Кислов
09.06.2022, 17:01
Добрый день, коллеги! В Codesys SP14 для получения собственного IP адреса ПЛК 210 использовалась библиотека SysSoсket, которой нет в SP 17 (или её название и компоненты переименованы). Скажите пожалуйста нужно ли дополнительно скачивать эту библиотеку или экспортировать из SP14 или есть другой метод получения IP адреса ПЛК 200 ?

Добрый день.
Библиотека никуда не делась:

61132

Обратите внимание, что она теперь разбита на две вложенные библиотеки - это нужно учитывать при доступе к объектам.
Например:



VAR
stSocketAddr: SysSocket.SysSocket_Interfaces.SOCKADDRESS;
END_VAR

DenisV
09.06.2022, 18:01
Добрый день.
Библиотека никуда не делась:

61132

Обратите внимание, что она теперь разбита на две вложенные библиотеки - это нужно учитывать при доступе к объектам.
Например:



VAR
stSocketAddr: SysSocket.SysSocket_Interfaces.SOCKADDRESS;
END_VAR



61135

Она находится в составе стандартного дистрибутива или добавляется вместе с каким-то стандартным компонентом ?

Евгений Кислов
09.06.2022, 18:13
61135

Она находится в составе стандартного дистрибутива или добавляется вместе с каким-то стандартным компонентом ?

В составе дистрибутива. Поиск по имени работает с особенностями - лучше ищите вручную.

61136

DenisV
10.06.2022, 09:17
В составе дистрибутива. Поиск по имени работает с особенностями - лучше ищите вручную.

61136

Нашел, спасибо!

DenisV
14.06.2022, 18:20
Здравствуйте! Тестирую ПЛК-200 и его последнюю прошивку и накопилось несколько замечаний и вопросов:
1) Я не знаю это особенность всей 200 серии или моего конкретного экземпляра, т.к. это пока первый и единственный экземпляр у меня на руках, но очень большой зазор между картдридерем и корпусом ПЛК, такой, что SD карта спокойно проваливается внутрь корпуса, по незнанию с большой вероятностью провалится (проверено на коллегах :D)
61208
2) Тестил новую для себя кнопку "Синхронизация с NTP-сервером" в веб-конфигураторе, в качестве NTP-сервера мой ПК, но по нажатию синхронизация не происходит, по прежнему сохраняется разница в 5 мин
61210
3) После обновления на последнюю прошивку в мастере настроек пропала схема сетевых портов, где оба Ethernet порта находятся в одной локальной сети, должно ли быть так? Если да, то будет ли доступна данная схема в будущем?
61211

Евгений Кислов
15.06.2022, 08:35
Здравствуйте! Тестирую ПЛК-200 и его последнюю прошивку и накопилось несколько замечаний и вопросов:
1) Я не знаю это особенность всей 200 серии или моего конкретного экземпляра, т.к. это пока первый и единственный экземпляр у меня на руках, но очень большой зазор между картдридерем и корпусом ПЛК, такой, что SD карта спокойно проваливается внутрь корпуса, по незнанию с большой вероятностью провалится (проверено на коллегах :D)
61208
2) Тестил новую для себя кнопку "Синхронизация с NTP-сервером" в веб-конфигураторе, в качестве NTP-сервера мой ПК, но по нажатию синхронизация не происходит, по прежнему сохраняется разница в 5 мин
61210
3) После обновления на последнюю прошивку в мастере настроек пропала схема сетевых портов, где оба Ethernet порта находятся в одной локальной сети, должно ли быть так? Если да, то будет ли доступна данная схема в будущем?
61211

Добпый день.

1) Это "особенность" всей серии. Я уточню у разработчиков, планируются ли какие-то улучшения по данному вопросу.

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

3) Да, так и должно быть. Режим мостового подключения не был полностью реализован, и в прошлых прошивках был доступен лишь по ошибке.
В новой прошивке мы, как и задумывалось, убрали этот режим и информацию о нем из РЭ.

DenisV
21.06.2022, 17:58
Продолжаю тестирование ПЛК 200
1) К примечанию к прошивке 2.4.0516.1618 указана известная проблема с диалоговым окном в визуализации, в качестве решения проблемы там же предложено установить флажок пользовательских анимаций, так я собственно и сделал, кнопка ОК работает, кнопка Cancel нет, убрал флажок, всё работает (наверно потому что у меня уже установлен плагин визуализации 4.2.0.0). Но вскоре с этим же проектом возникла следующая проблема:
2) С неопределённой периодичностью отваливается визуализация, доступ к ПЛК и конфигуратору сохраняется иногда помогает перезагрузка, иногда нет, потом через некоторое время визуализация снова становится доступной, а последний раз было отловлено исключение и предупреждение 61333 61334 не совсем понимаю в чем причина, большое количество запросов к веб-серверу ПЛК?
3) Поддержал уже в руках 3 ПЛК 200 и при первоначальной настройке во всех 3 в мастере настроек наблюдается раздвоение шагов настроек 61335

Евгений Кислов
21.06.2022, 18:10
Продолжаю тестирование ПЛК 200
1) К примечанию к прошивке 2.4.0516.1618 указана известная проблема с диалоговым окном в визуализации, в качестве решения проблемы там же предложено установить флажок пользовательских анимаций, так я собственно и сделал, кнопка ОК работает, кнопка Cancel нет, убрал флажок, всё работает (наверно потому что у меня уже установлен плагин визуализации 4.2.0.0). Но вскоре с этим же проектом возникла следующая проблема:
2) С неопределённой периодичностью отваливается визуализация, доступ к ПЛК и конфигуратору сохраняется иногда помогает перезагрузка, иногда нет, потом через некоторое время визуализация снова становится доступной, а последний раз было отловлено исключение и предупреждение 61333 61334 не совсем понимаю в чем причина, большое количество запросов к веб-серверу ПЛК?
3) Поддержал уже в руках 3 ПЛК 200 и при первоначальной настройке во всех 3 в мастере настроек наблюдается раздвоение шагов настроек 61335

2) Проверьте, будет ли это повторяться с плагином визуализации 4.1.1.0.

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

DenisV
22.06.2022, 11:00
2) Проверьте, будет ли это повторяться с плагином визуализации 4.1.1.0.
А как сделать откат плагина в самом проекте ?




Вы перепрошивали эти ПЛК или они уже с завода вам пришли с прошивкой 2.4.0516.1618?

Да это была заводская прошивка, такое поведение наблюдается только при самой-самой первой настройке


Дублируются только отображение пунктов меню или каждый шаг приходится проходить по 2 раза?

И отображение пунктов меню, и каждый шаг проходится дважды, установленные параметры применяются на второй повторяющийся шаг

Евгений Кислов
22.06.2022, 11:03
А как сделать откат плагина в самом проекте ?

На уровне проекта - никак.
Либо удалить текущую версию плагина и установить старую, либо создать новое окружение со старой версией плагина.

Насчет дублирования в мастере настройки ситуация следующая: после первого подключения к конфигуратору он запускается автоматически, но с задержкой, которая составляет около минуты.
Эта задержка связана с проверкой наличия доступности более свежей прошивки. Если ПЛК не подключен к интернету или если более свежей прошивки нет - то возникает такая задержка.
И если не дожидаясь автозапуска мастера настройки запустить его вручную - то проявится эффект дублирования.
Мы исправим это в следующей версии прошивки.

DenisV
22.06.2022, 11:10
На уровне проекта - никак.
Либо удалить текущую версию плагина и установить старую, либо создать новое окружение со старой версией плагина.

Просто, если удалить плагин из текущего окружения, тогда проект не откроется потому что создан в "более новой версии Codesys"

Евгений Кислов
22.06.2022, 11:16
Просто, если удалить плагин из текущего окружения, тогда проект не откроется потому что создан в "более новой версии Codesys"

Можете продемонстировать это по TeamViewer или AnyDesk?

DenisV
22.06.2022, 11:21
Можете продемонстировать это по TeamViewer или AnyDesk?

да, номер отправил в ЛС

DenisV
29.06.2022, 18:10
2) Проверьте, будет ли это повторяться с плагином визуализации 4.1.1.0.
Откат существенно улучшил ситуацию, исключения больше не возникают на всех трех ПЛК, но на одном из них визуализация по прежнему отваливается, но странным образом. На ПК рядом с ПЛК настроен portproxy 127.0.0.1:8080 и поэтому адресу визуализация стабильно доступна, но если перейти по IP адресу ПЛК, то "An error happened; will..." , веб-конфигуратор доступен, программа в работе. Если перезагрузить ПЛК или перезапустить runtime Codesys всё придёт в норму, но через некоторое время аналогичным образом отвалится. На всех трёх ПЛК почти одинаковый проект единственное в проекте, который работает с перебоями попробовал увеличить число клиентов с 5 до 8, объем памяти для визуализации и размер буфера рисования, но это не помогло. В чем может быть причина?

Евгений Кислов
29.06.2022, 18:25
Откат существенно улучшил ситуацию, исключения больше не возникают на всех трех ПЛК, но на одном из них визуализация по прежнему отваливается, но странным образом. На ПК рядом с ПЛК настроен portproxy 127.0.0.1:8080 и поэтому адресу визуализация стабильно доступна, но если перейти по IP адресу ПЛК, то "An error happened; will..." , веб-конфигуратор доступен, программа в работе. Если перезагрузить ПЛК или перезапустить runtime Codesys всё придёт в норму, но через некоторое время аналогичным образом отвалится. На всех трёх ПЛК почти одинаковый проект единственное в проекте, который работает с перебоями попробовал увеличить число клиентов с 5 до 8, объем памяти для визуализации и размер буфера рисования, но это не помогло. В чем может быть причина?

Если уменьшить число клиентов, объем памяти и размер буфера - проблема будет повторяться?

DenisV
01.07.2022, 14:43
Если уменьшить число клиентов, объем памяти и размер буфера - проблема будет повторяться?

Пока вроде больше не повторяется

Но с другим проектом возникла друга проблема, не удается опросить модуль МВ110-8A с помощью ПЛК 200 по Modbus-RTU не на последней прошивке, не на 1.3.0419.1204. Ни с помощью шаблонов ни с помощью Owen Communication. Причем если подключиться через преобразователь, то модуль опрашивается через Owen OPC сервер. Параметры подключения проверял, совпадают, также пробовал заменить провода, не помогло...

Евгений Кислов
01.07.2022, 16:44
Пока вроде больше не повторяется

Но с другим проектом возникла друга проблема, не удается опросить модуль МВ110-8A с помощью ПЛК 200 по Modbus-RTU не на последней прошивке, не на 1.3.0419.1204. Ни с помощью шаблонов ни с помощью Owen Communication. Причем если подключиться через преобразователь, то модуль опрашивается через Owen OPC сервер. Параметры подключения проверял, совпадают, также пробовал заменить провода, не помогло...

Добрый день.
Попробуйте в узле LeftSide включить резистор подтяжки.

Если это не изменит ситуацию - обеспечьте в понедельник удаленный доступ (лучше утром).

DenisV
30.08.2022, 17:56
В итоге пока не удалось победить исключения, даже с пустым проектом...

Как выглядит: через некоторое время пропадает доступ к визуализации, веб-конфигуратор доступен, в журнале ПЛК сообщения об исключении "Exception: *EXCEPTION* WebServerTask 0xb6e5d6c0 0x1 0xb42ebd50" иногда перед возникновением исключения ещё появляется сообщение "Warning: Unbalanced calls to WebServerRequestRunning/WebServerReleaseRunning"

Где встречается: ПЛК 200 и 210, но чаще тестилось на 200, причем на разных. CDS sp17 patch 3 (32-bit), проявляется на разных плагинах визуализации и 4.1.1.0, и 4.2.0.0, по ощущениям будто бы на 4.2.0.0 чаще, но на нем и тестилось чаще.

Как часто: Как правило в первые 20 минут, либо через час. Часто при тех же условиях может вообще не возникнуть. Но если вы поймали, то самое первое исключение, частота их повторений может увеличиться.

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

Как фиксить: Перезагрузка, кстати если выставить обработку исключений "Перезагрузка", ПЛК не всегда перезагружается. После возникновения исключения, помимо прочего ещё иногда выполнялись следующие действия в веб-кнофигураторе: удалить проект, очистить retain память, перезапустить codesys, перезагрузка.

62378 62379 62380 62381

Во вложении прикрепляю zip папку c архивом проекта и конфиг используемого окружения.

Евгений Кислов
30.08.2022, 18:09
Контроллер, очевидно, находится в некой сети. Как организован к ней доступ? Есть ли доступ извне? (например, на роутере статический IP и настроен проброс портов)
Какое еще оборудование находится в этой сети? (например - IP-камеры)

DenisV
31.08.2022, 15:12
Контроллер, очевидно, находится в некой сети. Как организован к ней доступ? Есть ли доступ извне? (например, на роутере статический IP и настроен проброс портов)
Какое еще оборудование находится в этой сети? (например - IP-камеры)

Вообще подобное поведение в разных сетях проявлялось, в том числе в изолированной от интернета локальной сети, состоящей только из модулей ввода-вывода, ПЛК и ПК со вторым физическим интерфейсом Ethernet. Сейчас попробую воспроизвести проблему в сети, где есть только ПК И ПЛК.

P.S Исключение в сети состоящей только из ПК-ПЛК с пустым проектом:

62408 62409

Евгений Кислов
31.08.2022, 19:02
Вообще подобное поведение в разных сетях проявлялось, в том числе в изолированной от интернета локальной сети, состоящей только из модулей ввода-вывода, ПЛК и ПК со вторым физическим интерфейсом Ethernet. Сейчас попробую воспроизвести проблему в сети, где есть только ПК И ПЛК.

P.S Исключение в сети состоящей только из ПК-ПЛК с пустым проектом:

62408 62409

На форуме CODESYS у одного из пользователей была проблема с такими же симптомами:
https://forge.codesys.com/forge/talk/Visualization/thread/546f2ed9c5/

Он написал, что ему помогло увеличение времени обновления визуализации (в узле Web-визуализация) и буферов отрисовки (Менеджер визуализации - Advanced settings).

DenisV
01.09.2022, 09:50
На форуме CODESYS у одного из пользователей была проблема с такими же симптомами:
https://forge.codesys.com/forge/talk/Visualization/thread/546f2ed9c5/

Он написал, что ему помогло увеличение времени обновления визуализации (в узле Web-визуализация) и буферов отрисовки (Менеджер визуализации - Advanced settings).

Да я видел эту ветку, но мне показалось он имел в виду "Буфер соединения по умолчанию" в узле Web-визуализация

Евгений Кислов
01.09.2022, 09:53
Да я видел эту ветку, но мне показалось он имел в виду "Буфер соединения по умолчанию" в узле Web-визуализация

Да, вы правы - я невнимательно прочитал тот пост.

Андрей Косоротов
29.09.2022, 15:10
Добрый день!

Контроллер ПЛК200. При попытке залить программу постоянно выдает

62835

Причем на разных этапах загрузки. Это происходит и при попытке залить программу и через Ethernet и через USB.

Попытка перепрошить контроллер через веб-интерфейс также приводит к ошибке HASH

Версия контроллера 2.4.0516.1618
Версия CODESYS 3.5 SP17 Patch 3

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

Евгений Кислов
29.09.2022, 16:00
Добрый день!

Контроллер ПЛК200. При попытке залить программу постоянно выдает

62835

Причем на разных этапах загрузки. Это происходит и при попытке залить программу и через Ethernet и через USB.

Попытка перепрошить контроллер через веб-интерфейс также приводит к ошибке HASH

Версия контроллера 2.4.0516.1618
Версия CODESYS 3.5 SP17 Patch 3

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

Добрый день.
Давайте завтра утром свяжемся по TeamViewer?
Пришлите мне в личку ваш контактный телефон и укажите время, когда вам можно будет позвонить.
Я доступен с 06:30 по московскому времени.

Андрей Косоротов
29.09.2022, 16:55
Добрый день.
Давайте завтра утром свяжемся по TeamViewer?
Пришлите мне в личку ваш контактный телефон и укажите время, когда вам можно будет позвонить.
Я доступен с 06:30 по московскому времени.

Спасибо, Евгений! Отправил вам контактные данные.

Pavel_L
08.11.2022, 11:35
Добрый день.

1. Столкнулся с проблемой установки хотфиксов (swu-www-patch-plc200.hotfix.swu и swu-time-patch-plc200.hotfix.swu) на контроллер ПЛК200-04 (выпуск 09.22, версия 2.4.0516.1618). После выбора хотфикса (система/обновление прошивки) появляется красная кнопка "Обновить". Но после её нажатия ничего не происходит, т.е. не появляется кнопка "Загрузить и обновить прошивку" (как написано в инструкции) и следовательно обновления не происходит.... Аналогичная ситуация если выбрать файл прошивки tanowrt-image-owen-codesys-swu-plc200.swu... С чем это связано и как это победить?

2. Возникла проблема с картами SD на 32 Гб Samsung EvoPlus. Карты не видятся и не монтируются в контроллере. Причем на контроллере ПЛК200 выпуска 2021 года такие карты работали без нареканий. Карта используется в контроллере для хранения исторических данных.
Какие карты SD можно использовать с данным обновленным контроллером.

Евгений Кислов
08.11.2022, 13:26
Добрый день.

1. Столкнулся с проблемой установки хотфиксов (swu-www-patch-plc200.hotfix.swu и swu-time-patch-plc200.hotfix.swu) на контроллер ПЛК200-04 (выпуск 09.22, версия 2.4.0516.1618). После выбора хотфикса (система/обновление прошивки) появляется красная кнопка "Обновить". Но после её нажатия ничего не происходит, т.е. не появляется кнопка "Загрузить и обновить прошивку" (как написано в инструкции) и следовательно обновления не происходит.... Аналогичная ситуация если выбрать файл прошивки tanowrt-image-owen-codesys-swu-plc200.swu... С чем это связано и как это победить?

2. Возникла проблема с картами SD на 32 Гб Samsung EvoPlus. Карты не видятся и не монтируются в контроллере. Причем на контроллере ПЛК200 выпуска 2021 года такие карты работали без нареканий. Карта используется в контроллере для хранения исторических данных.
Какие карты SD можно использовать с данным обновленным контроллером.

Добрый день.

1. Сможете продемонстрировать это через TeamViewer или AeroAdmin?

2. Мы обычно используем Kingston или Transcend.
Samsung EvoPlus тоже должна работать - с учетом того, что раньше она монтировалась.
Проверьте, что сейчас у этой SD файловая система FAT32, один раздел на накопителе, стиль таблицы разделов MBR.
Рекомендую отформатировать SD этой утилитой: https://ftp.owen.ru/HPUSBFW_Special.zip

Pavel_L
08.11.2022, 14:46
1. Конечно, в любое время с 8 до 17 часов по Москве.
2. Пробовали форматировать SD утилитой HPUSBFW_Special, не помогло... Причём замечено, что после того как вставил SD, контроллер начинает "тормозить" при отображении своей стандартной веб-страницы.. В журнале появилась куча ошибок...

Евгений Кислов
08.11.2022, 16:40
1. Конечно, в любое время с 8 до 17 часов по Москве.
2. Пробовали форматировать SD утилитой HPUSBFW_Special, не помогло... Причём замечено, что после того как вставил SD, контроллер начинает "тормозить" при отображении своей стандартной веб-страницы.. В журнале появилась куча ошибок...

Напишите мне в личку или на почту (в подписи) ваш номер телефона.
Завтра в 8-00 я вам позвоню - и сразу посмотрим на ошибки из п. 2.

Pavel_L
14.11.2022, 08:26
1. При помощи Евгения проблему решили - дело было в Касперском...
2. Вместо Samsung EvoPlus, решили использовать флешки Transcend. Transcend определяются контроллером и монтируются без проблем.
Спасибо за помощь...

RamesIV
06.12.2022, 19:56
Добрый вечер!

На закладке General у Modbus TCP Slave отсутствует Unit Id, версия устройства 3.5.16, при этом есть запись о конфигурации, а она 3.5.11.0. У устройства той -же версии в другом проекте на СПК 207 настройка Unit Id присутствует, а запись о конфигурации нет. Помогите решить проблему с наличием Unit Id!

CDS Sp14P3.

Евгений Кислов
06.12.2022, 20:11
Добрый вечер!

На закладке General у Modbus TCP Slave отсутствует Unit Id, версия устройства 3.5.16, при этом есть запись о конфигурации, а она 3.5.11.0. У устройства той -же версии в другом проекте на СПК 207 настройка Unit Id присутствует, а запись о конфигурации нет. Помогите решить проблему с наличием Unit Id!

CDS Sp14P3.

Добрый день.
Unit ID доступен на вкладке Modbus TCP Slave Parameters.

RamesIV
06.12.2022, 20:25
Спасибо! Там он есть, при этом по-умолчанию он 255, в отличии от экземпляра, в котором он присутствует на закладке General. При копировании из другого приложения, в котором на закладке General он есть, во вставленной копии он сохраняется. Таким образом рядом в одном дереве находятся 2 устройства одной версии, но с разным графическим интерфейсом и видимо с разным UnitId при вставке устройства.

Евгений Кислов
07.12.2022, 06:20
Спасибо! Там он есть, при этом по-умолчанию он 255, в отличии от экземпляра, в котором он присутствует на закладке General. При копировании из другого приложения, в котором на закладке General он есть, во вставленной копии он сохраняется. Таким образом рядом в одном дереве находятся 2 устройства одной версии, но с разным графическим интерфейсом и видимо с разным UnitId при вставке устройства.

Тогда лучше удалить устройство, в котором проблемы с Unit ID, и добавить его в новом проекте заново.

vozlov
10.12.2022, 21:52
Добрый вечер.

Помогите с наглядным примером (если возможно, по шагам), как на одном Ethernet-порту ПЛК200 запустить Modbus TCP Master (опрос первичных данных с удаленного устройства), а на другом Ethernet-порту запустить Modbus TCP Slave (передача на верхний уровень обработанных данных в другом сегменте сети).

Евгений Кислов
11.12.2022, 08:31
Добрый вечер.

Помогите с наглядным примером (если возможно, по шагам), как на одном Ethernet-порту ПЛК200 запустить Modbus TCP Master (опрос первичных данных с удаленного устройства), а на другом Ethernet-порту запустить Modbus TCP Slave (передача на верхний уровень обработанных данных в другом сегменте сети).

Добрый день.

https://youtu.be/mkpY3u7K8Kg
https://youtu.be/Zq1G_Njl5cw

В вашем случае потребуется совместить два этих примера.

vozlov
22.12.2022, 09:23
Добрый день.

https://youtu.be/mkpY3u7K8Kg
https://youtu.be/Zq1G_Njl5cw

В вашем случае потребуется совместить два этих примера.

Добрый день. Спасибо, настроить получилось.

Теперь есть следующая проблема: по Modbus TCP необходимо опрашивать устройство с Unit ID = 0. Modbus-сканерами это устройство без проблем опрашивается. Пробую опросить с ПЛК-200 - соединение вроде бы устанавливается (все зеленое), но все ячейки содержат нулевые значения, т.е. данные реально не вычитываются. Я так понимаю, проблема именно в этом нулевом адресе, но сменить его нет возможности.

Как можно решить данную проблему?

Евгений Кислов
22.12.2022, 09:26
Добрый день. Спасибо, настроить получилось.

Теперь есть следующая проблема: по Modbus TCP необходимо опрашивать устройство с Unit ID = 0. Modbus-сканерами это устройство без проблем опрашивается. Пробую опросить с ПЛК-200 - соединение вроде бы устанавливается (все зеленое), но все ячейки содержат нулевые значения, т.е. данные реально не вычитываются. Я так понимаю, проблема именно в этом нулевом адресе, но сменить его нет возможности.

Как можно решить данную проблему?

А вы в CODESYS тоже Unit ID = 0 задали?
Выложите скриншот экрана, на котором будут видны "ячейки с нулевыми значениями".

vozlov
22.12.2022, 09:42
А вы в CODESYS тоже Unit ID = 0 задали?
Выложите скриншот экрана, на котором будут видны "ячейки с нулевыми значениями".

Да, задали Unit ID = 0:

https://s1.hostingkartinok.com/uploads/images/2022/12/10c81fc79843da1abd01ba47ede88ab8.png


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

https://s1.hostingkartinok.com/uploads/images/2022/12/bf4295cbd72fc14704bfdd70bad1417e.png

Евгений Кислов
22.12.2022, 09:47
Обеспечьте доступ по AeroAdmin, пожалуйста - посмотрим, в чем дело.
И запустите сразу какой-нибудь modbus-сканер, в котором будут видны "реальные" значения нужных регистров.

vozlov
22.12.2022, 09:54
Обеспечьте доступ по AeroAdmin, пожалуйста - посмотрим, в чем дело.
И запустите сразу какой-нибудь modbus-сканер, в котором будут видны "реальные" значения нужных регистров.

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

Тут (https://owen.ru/uploads/117/pages_from_aip42_sait.pdf) указано, что адрес может быть от 1 до 247.

https://s1.hostingkartinok.com/uploads/images/2022/12/23eecc9c7cc1a8cbe2dbbc3ea7eefc6d.png

Т.е. проблема именно в адресе 0, верно? С другими значениями Unit ID пробовали считывать с симулятора по Modbus TCP - все нормально опрашивается. А с реального устройства с Unit ID = 0 - не выходит.

Евгений Кислов
22.12.2022, 09:55
Modbus Scanner и ПЛК200 не могут одновременно работать, т.е. только по очереди.

Ничего страшного.


Т.е. проблема именно в адресе 0, верно?

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

Евгений Кислов
22.12.2022, 10:54
Посмотрели - действительно, как оказалось, с помощью стандартного компонента Modbus TCP Slave нельзя отправить запрос с Unit ID = 0.
В этом случае нужно вместо стандартных средств настраивать обмен через библиотеку OwenCommunication - блок MB_TcpRequest позволит отправить запрос с таким Unit ID.

vozlov
22.12.2022, 12:24
Посмотрели - действительно, как оказалось, с помощью стандартного компонента Modbus TCP Slave нельзя отправить запрос с Unit ID = 0.
В этом случае нужно вместо стандартных средств настраивать обмен через библиотеку OwenCommunication - блок MB_TcpRequest позволит отправить запрос с таким Unit ID.

Подскажите, а в MB_TcpRequest можно указать, с какого Ethernet-интерфейса будет устанавливаться соединение?

Пока что не получилось настроить опрос:
https://s1.hostingkartinok.com/uploads/images/2022/12/c3a4ad1c86d5a45180ac2f4797d4d291.png

Евгений Кислов
22.12.2022, 12:27
Подскажите, а в MB_TcpRequest можно указать, с какого Ethernet-интерфейса будет устанавливаться соединение?

Нет, маршрутизация производится автоматически.


Пока что не получилось настроить опрос

Когда xError = TRUE - какое значение на выходе eError?

vozlov
22.12.2022, 12:34
Нет, маршрутизация производится автоматически.



Когда xError = TRUE - какое значение на выходе eError?

WRONG_PARAMETER

https://s1.hostingkartinok.com/uploads/images/2022/12/decdfe9a3808b84178c36ee8e9cad526.png

Такая ошибка возникает, когда задается usiUnitId = 0 (для значений от 1 - ошибка TIMEOUT).

Получается, MB_TcpRequest тоже не позволяет решить данную проблему...

Евгений Кислов
22.12.2022, 12:48
Получается, MB_TcpRequest тоже не позволяет решить данную проблему...

Я посмотрел исходники - оказывается, в библиотеке тоже запретили такую возможность.
Собрал для вас специальную версию, где отключил проверку usiUnidId для Modbus TCP.
Отправил ее вам в личку.
Теперь должно заработать.

vozlov
22.12.2022, 13:26
Я посмотрел исходники - оказывается, в библиотеке тоже запретили такую возможность.
Собрал для вас специальную версию, где отключил проверку usiUnidId для Modbus TCP.
Отправил ее вам в личку.
Теперь должно заработать.

Да, заработало, данные пошли. Спасибо!

Евгений Кислов
22.12.2022, 13:28
Да, заработало, данные пошли. Спасибо!

Ура. =)
Я добавил в наш трекер задачу внести эту правку в следующую официальную версию библиотеки.

Pronto72
24.02.2023, 17:44
Не встретил нигде явного указания. Но по экспериментам получается, что программировать ПЛК200 можно только по сети LAN?

Евгений Кислов
24.02.2023, 17:51
Не встретил нигде явного указания. Но по экспериментам получается, что программировать ПЛК200 можно только по сети LAN?

Можно и по WAN, если активировать в настройках межсетевого экрана соответствующее правило:

66128

vozlov
10.07.2023, 23:17
Нужно опрашивать много устройств по Modbus TCP (~ 250). При попытке добавления 65-го устройства Modbus TCP Slave наткнулся на следующее ограничение:

68754

Это ограничение ПЛК200 или CoDeSys? Как его можно обойти?

Евгений Кислов
11.07.2023, 06:42
Нужно опрашивать много устройств по Modbus TCP (~ 250). При попытке добавления 65-го устройства Modbus TCP Slave наткнулся на следующее ограничение:

68754

Это ограничение ПЛК200 или CoDeSys? Как его можно обойти?

Добрый день.
Это ограничение CODESYS. Вы можете обойти его, добавив в проект несколько компонентов Modbus TCP Master.
Но в вашем случае я бы рекомендовал настраивать обмен не через дерево проекта, а использовать библиотеку OwenCommunication и опрашивать слэйвы группы, чтобы не держать одновременно открытыми ~250 TCP-соединений.