Ответы в темах
-
АвторЗаписи
-
baurУчастникДа изначально выдавал ILLEGAL DATA ADDRESS потом мы стали менять функцию, порядок байтов, адрес и т.д. в итоге получился mbap
Мобас сканер тоже выдает ILLEGAL DATA ADDRESS, вот opc без проблем работает
baurУчастникДобрый день, у нас опять проблемы с MBAP Header!
Раньше тоже были проблемы из-за этого данные опрашивали через KEPServer (Modbus TCP), Сегодня RapidSCADA выдал ошибку 0x80040202 и сигналы из KEPServer пропали, хотя там все нормально данные обновляется.
2023-06-07 15:51:44 Инициализация линии связи 2 "OPC" 2023-06-07 15:51:44 Запуск линии связи 2 "OPC" 2023-06-07 15:51:44 Сеанс связи с КП 21 "OPC_Kepserver", тип: KpOpc Соединение с OPC DA сервером установлено Создание подписки на чтение данных. Наименование: Shenk0 Ошибка при создании подписки на чтение данных: Exception from HRESULT: 0x80040202 2023-06-07 15:52:28 Завершение работы линии связи 2 "OPC" -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 2023-06-07 15:52:28 Инициализация линии связи 2 "OPC" 2023-06-07 15:52:28 Запуск линии связи 2 "OPC" 2023-06-07 15:52:28 Сеанс связи с КП 21 "OPC_Kepserver", тип: KpOpc Соединение с OPC DA сервером установлено Создание подписки на чтение данных. Наименование: Shenk0 Ошибка при создании подписки на чтение данных: Exception from HRESULT: 0x80040202 2023-06-07 15:56:29 Завершение работы линии связи 2 "OPC"Хотели все таки опросить данные по Modbus TCP напрямую через Rapid SCADA 5.8.4
там нас ждал тот же MBAP Header!теперь остались совсем без сигнала!
2023-06-07 15:36:56 Установка TCP-соединения с 10.xx.xx.xxx:502 2023-06-07 15:36:56 Сеанс связи с КП 15003 "Konv ", тип: KpModbus, позывной: 10.xx.xx.xxx Запрос значений группы элементов "Счётчики" Отправка (12): 00 A3 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 00 A3 00 00 00 03 01 Некорректные данные MBAP Header! Запрос значений группы элементов "Счётчики" Отправка (12): 00 A4 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 84 02 00 A4 00 00 00 Некорректные данные MBAP Header! Запрос значений группы элементов "Счётчики" Отправка (12): 00 A5 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 03 01 84 02 00 A5 00 Некорректные данные MBAP Header! 2023-06-07 15:36:56 Отключение от 10.xx.xx.xxx 2023-06-07 15:36:56 Установка TCP-соединения с 10.xx.xx.xxx:502 2023-06-07 15:36:56 Сеанс связи с КП 15003 "Konv ", тип: KpModbus, позывной: 10.xx.xx.xxx Запрос значений группы элементов "Счётчики" Отправка (12): 00 A6 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 00 A6 00 00 00 03 01 Некорректные данные MBAP Header! Запрос значений группы элементов "Счётчики" Отправка (12): 00 A7 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 84 02 00 A7 00 00 00 Некорректные данные MBAP Header! Запрос значений группы элементов "Счётчики" Отправка (12): 00 A8 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 03 01 84 02 00 A8 00 Некорректные данные MBAP Header! 2023-06-07 15:36:57 Отключение от 10.xx.xx.xxx 2023-06-07 15:36:57 Установка TCP-соединения с 10.xx.xx.xxx:502 2023-06-07 15:36:57 Сеанс связи с КП 15003 "Konv ", тип: KpModbus, позывной: 10.xx.xx.xxx Запрос значений группы элементов "Счётчики" Отправка (12): 00 A9 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 00 A9 00 00 00 03 01 Некорректные данные MBAP Header! Запрос значений группы элементов "Счётчики" Отправка (12): 00 AA 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 84 02 00 AA 00 00 00 Некорректные данные MBAP Header! Запрос значений группы элементов "Счётчики" Отправка (12): 00 AB 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 03 01 84 02 00 AB 00 Некорректные данные MBAP Header! 2023-06-07 15:36:58 Отключение от 10.xx.xx.xxx 2023-06-07 15:36:58 Установка TCP-соединения с 10.xx.xx.xxx:502 2023-06-07 15:36:58 Сеанс связи с КП 15003 "Konv ", тип: KpModbus, позывной: 10.xx.xx.xxx Запрос значений группы элементов "Счётчики" Отправка (12): 00 AC 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 00 AC 00 00 00 03 01 Некорректные данные MBAP Header! Запрос значений группы элементов "Счётчики" Отправка (12): 00 AD 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 84 02 00 AD 00 00 00 Некорректные данные MBAP Header! Запрос значений группы элементов "Счётчики" Отправка (12): 00 AE 00 00 00 06 00 04 07 4F 00 02 Приём (7/7): 03 01 84 02 00 AE 00 Некорректные данные MBAP Header!
baurУчастникДа, MQTT-издатель 6.0.0.2, это как раз!
Спасибо!
Можете рекомендовать MQTT-брокер для Windows?
baurУчастникRapidScada6 может служить как MQTT-брокер?
baurУчастникКак минимум очистить кэш у клиентов
baurУчастникпрошу дать ссылку на оптимальный DrvPing
baurУчастникПотом как квитировать, если сигнал аварий продолжает поступать?
baurУчастникЭто тема для нас тоже актуально,
было бы хорошо если аварии показать красной кружочкой (не важно, можно и квадратный), предупреждении жёлтой…
baurУчастникКак вариант очистить кэш или запустить в режиме инкогнито …
baurУчастникhttps://store.chipkin.com/products/tools/cas-modbus-scanner
Сразу подбирает все возможные типы и адресы
baurУчастникДобрый день, прошу отправить драйвер
в странице https://rapidscada.ru/download-all-files/ не нашел подобный драйвер
baurУчастникПробовал
IF (SELECT ISNUMERIC(@val)) = 1 BEGIN ... ENDне помогло, похоже ошибка происходить до этой точки …
baurУчастникИспользую обновленную версию ModDBExport для RS5
но драйвер все еще падает на NaN2022-12-30 11:35:26 Ошибка при экспорте среза по триггеру "Триггер на архивные данные": System.Data.SqlClient.SqlException (0x80131904): The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 6 ("@val"): The supplied value is not a valid instance of data type float. Check the source data for invalid values. An example of an invalid value is data of numeric type with scale greater than precision. в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action 1 wrapCloseInAction) в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) в System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
baurУчастникThe LDAP server is unavailableСервер доступен, пингуется, RS5 нормально работает
baurУчастник2022-12-09 10:11:36 [server][server$][ACT] Клиент 127.0.0.1 отключился 2022-12-09 10:12:24 [server][server$][ACT] Создана сессия с ид. -5736065585514385653 2022-12-09 10:12:24 [server][server$][ACT] Клиент 127.0.0.1 подключился !!! ValidateUser ScadaWeb 2022-12-09 10:12:24 [server][server$][ERR] System.DirectoryServices.Protocols.LdapException: The LDAP server is unavailable. at System.DirectoryServices.Protocols.LdapConnection.Connect() at System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential, Boolean needSetCredential) at Scada.Server.Modules.ModActiveDirectory.Logic.ModActiveDirectoryLogic.ValidateUser(String username, String password, Int32& userID, Int32& roleID, String& errMsg, Boolean& handled) 2022-12-09 10:12:24 [server][server$][ACT] Пользователь ScadaWeb успешно аутентифицирован !!! ValidateUser Baur 2022-12-09 10:12:24 [server][server$][ERR] System.DirectoryServices.Protocols.LdapException: The LDAP server is unavailable. at System.DirectoryServices.Protocols.LdapConnection.Connect() at System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential, Boolean needSetCredential) at Scada.Server.Modules.ModActiveDirectory.Logic.ModActiveDirectoryLogic.ValidateUser(String username, String password, Int32& userID, Int32& roleID, String& errMsg, Boolean& handled) 2022-12-09 10:12:24 [server][server$][ERR] Результат проверки имени и пароля пользователя Baur отрицательный: Неверное имя пользователя или пароль -
АвторЗаписи