PDA

Просмотр полной версии : Триггер на чтение Modbus канал



Пьер
24.04.2020, 23:09
Здравствуйте! Скажите пожалуйста.48638
скиньте пожалйста ссылочку где про триггер можно подробно почитать. Пункт "Приложение" не ясен.
спасибо

Евгений Кислов
24.04.2020, 23:12
Добрый день.
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Modbus_v2.0.pdf
стр. 39

Пьер
26.04.2020, 18:18
Добрый день.
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Modbus_v2.0.pdf
стр. 39

48669
Евгений,ставлю вот здесь Visutaskсвязь гораздо стабильнее. А при Maintask моргает красный треугольник.
Что лучше?

Евгений Кислов
26.04.2020, 19:43
Лучше ничего сюда не ставить (оставить как по умолчанию) и не трогать настройки задачи MainTask в проекте.

Пьер
26.04.2020, 19:52
Лучше ничего сюда не ставить (оставить как по умолчанию) и не трогать настройки задачи MainTask в проекте.

у меня тогда связи с устройством нет устойчивой

Евгений Кислов
26.04.2020, 19:58
Тогда - скорее всего вы меняли еще какие-то настройки.
Попробуйте создать пустой проект и настроить обмен с вашим устройством, не трогая никаких настроек, связанных с задачами.
Либо - как вариант, ваше устройство не подразумевает, что его можно опрашивать часто. Тогда можно в настройках канала увеличить период опроса.

Пьер
27.04.2020, 17:05
У меня скорость 9600/even/8/1 это зашитые параметры в прибор (ультрасоник генератор), параметры не изменяются. Modbus RTU
Настроить связь на ПЛК160 получилось сразу, связь стабильная, ошибки 81 нет никогда. Но вот на СПК107 я не могу настроить. При обмене начинает моргать красный треугольник. Время между фреймами (Modbus Master COM) стоит 2000 мс. Менял физически COM порты. Все равно стабильной связи нет. А в перспективе 10 приборов таких надо будет подключить к одному порту. Что еще можно настроить???
Помогите пожалуйста.

P.S. на первом порту стоит модуль МВ110-8А. связь стабильная, глаз радуется.

Евгений Кислов
27.04.2020, 17:12
При обмене начинает моргать красный треугольник.

Код ошибки посмотрите (.byModbusError)



Время между фреймами (Modbus Master COM) стоит 2000 мс

А зачем такое время?

Пьер
28.04.2020, 12:24
Код ошибки посмотрите (.byModbusError)
UNDEFINED
RESPONSE_SUCCES
RESPONSE_TIMEOUT
3 моргают

А время увеличивал, думал, чтобы связь стабильнее стала.

Евгений Кислов
28.04.2020, 13:04
Судя по ошибкам - ваше устройство не всегда отвечает.
Возможно, действительно какие-то проблемы с таймингами.
Попробуйте для начала подключить его к ПК и опросить через OPC-сервер.

Пьер
28.04.2020, 13:18
Судя по ошибкам - ваше устройство не всегда отвечает.
Возможно, действительно какие-то проблемы с таймингами.
Попробуйте для начала подключить его к ПК и опросить через OPC-сервер.

А почему на ПЛК 160 отличная связь. Через стандартное подключение в конфигураторе??? Не могу понять.
Что мне даст ОРС сервер?

Евгений Кислов
28.04.2020, 13:27
А почему на ПЛК 160 отличная связь. Через стандартное подключение в конфигураторе??? Не могу понять.
Что мне даст ОРС сервер?

Даст лог обмена, как минимум.
Если с ним проблем не будет - то надо смотреть на ваш проект для СПК.
Если ошибки по таймауту будут и там - то надо разбираться с вашими устройствами.

Пьер
28.04.2020, 18:36
Даст лог обмена, как минимум.
Если с ним проблем не будет - то надо смотреть на ваш проект для СПК.
Если ошибки по таймауту будут и там - то надо разбираться с вашими устройствами.

какой посоветуете орс сервер? чтоб бесплатный.



орс овен пойдет же?

Евгений Кислов
28.04.2020, 18:43
какой посоветуете орс сервер? чтоб бесплатный.

Можно наш использовать:
https://owen.ru/product/new_opc_server

Пьер
28.04.2020, 20:11
Можно наш использовать:
https://owen.ru/product/new_opc_server

Скинул в личку видео. Там подключил к орс. Ошибок никаких, реакция на считывание мгновенная. Что то не то в СПК получается. Может версия кодесиса, может прошивка?

Алексей_Devil
01.02.2023, 06:48
Скинул в личку видео. Там подключил к орс. Ошибок никаких, реакция на считывание мгновенная. Что то не то в СПК получается. Может версия кодесиса, может прошивка?

Здравствуйте, проблема в итоге решилась? Примерно такая же проблема с ПЛК 210

Евгений Кислов
01.02.2023, 07:31
Здравствуйте, проблема в итоге решилась? Примерно такая же проблема с ПЛК 210

Добрый день.
Опишите в деталях вашу конкретную проблему и выложите проект для ПЛК,

Алексей_Devil
03.02.2023, 06:49
Уже описывал проблему техподдержке Овен. Со стандартными модулями опроса возникают ошибки по Modbus RTU (Ошибка CRC 162, ожидался ответ от другого slave 163, ответ содержит неправильные данные 166, не получен ответ вовремя 161) Ошибки выпадают разные, в сети 5 устройств. Если оставить одно устройство проблем нет. При добавлении второго уже начинают возникать ошибки, чем больше устройств тем чаще ошибки. С таймингами игрался в различных вариациях вплоть до таймаута до 10000 мс, и времени между фреймами 2000 мс. Ничего не помогало. Техподдержка проверяла 3 раза проект, ошибок нет. Подключение на линии верное, даже есть резистор на последнем устройстве. Устройства находятся в пределах 2х2 метра от ПЛК.
В итоге сделал опрос с помощью библиотеки Owen Communication (OCL) с помощью блоков MB_SerialRequest. Настроил и с таймаутом в 200мс на каждый опрос всё отлично заработало, без каких либо ошибок. Периодичность опроса получилась 1-2 сек. Прикладываю скриншоты.
65687
65688
65689
65690
65691