kustar

Ответы в темах

Просмотр 15 сообщений - с 1 по 15 (из 118 всего)
  • Автор
    Записи
  • в ответ на: Rapid SCADA 6.х #14360
    kustar
    Участник

    необходимо реализовать распараллеливание работы Сервера при получении больших объёмов данных.
    Возможно, организация независимых циклов обработки тегов. Например, для «быстрых» данных — один цикл, для «медленных» — другой, для архивов — третий. С настраиваемыми соответственно временнЫми параметрами.
    Или, как вариант — приоритезация этих циклов.

    в ответ на: Rapid SCADA на Apache на Linux #10576
    kustar
    Участник

    Операционка Centos7, семейство RH.

    Обновил mono:
    [root@main goodman]# mono -V
    Mono JIT compiler version 5.16.0.187 (tarball Mon Oct 8 08:52:21 UTC 2018)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. http://www.mono-project.com
    TLS: __thread
    SIGSEGV: altstack
    Notifications: epoll
    Architecture: amd64
    Disabled: none
    Misc: softdebug
    Interpreter: yes
    LLVM: yes(3.6.0svn-mono-/)
    GC: sgen (concurrent by default)

    Изменений нет.

    Михаил, может быть есть какие-нибудь простые тестовые приложения?

    в ответ на: Rapid SCADA на Apache на Linux #10546
    kustar
    Участник

    Попытка открыть таблицу.

    12:43:04 Load view 43 by /scada/plugins/Table/Table.aspx?viewID=43
    m.gif:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    v.gif:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    temp.gif:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    g.gif:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    /scada/ClientApiSvc.svc/GetCurCnlDataExt?cnlNums=%20&viewIDs=%20&viewID=43&_=1540885346817:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    utils.js:151 12:43:04 Request ‘ClientApiSvc.svc/GetCurCnlDataExt’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    /scada/ClientApiSvc.svc/GetHourCnlData?year=2018&month=10&day=30&startHour=0&endHour=23&cnlNums=%20&viewIDs=%20&viewID=43&existing=false&dataAge=%20&_=1540885346818:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    utils.js:151 12:43:04 Request ‘ClientApiSvc.svc/GetHourCnlData’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    /scada/ClientApiSvc.svc/GetEvents?year=2018&month=10&day=30&cnlNums=%20&viewIDs=%20&viewID=43&lastCount=100&startEvNum=0&dataAge=0&_=1540885346819:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    utils.js:151 12:43:04 Request ‘ClientApiSvc.svc/GetEvents’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    /scada/ClientApiSvc.svc/GetCurCnlDataExt?cnlNums=%20&viewIDs=%20&viewID=43&_=1540885346820:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    utils.js:151 12:43:05 Request ‘ClientApiSvc.svc/GetCurCnlDataExt’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    /scada/ClientApiSvc.svc/GetEvents?year=2018&month=10&day=30&cnlNums=%20&viewIDs=%20&viewID=43&lastCount=100&startEvNum=1&dataAge=0&_=1540885346821:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    utils.js:151 12:43:05 Request ‘ClientApiSvc.svc/GetEvents’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    /scada/ClientApiSvc.svc/GetCurCnlDataExt?cnlNums=%20&viewIDs=%20&viewID=43&_=1540885346822:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    utils.js:151 12:43:06 Request ‘ClientApiSvc.svc/GetCurCnlDataExt’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    /scada/ClientApiSvc.svc/GetEvents?year=2018&month=10&day=30&cnlNums=%20&viewIDs=%20&viewID=43&lastCount=100&startEvNum=1&dataAge=0&_=1540885346823:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    utils.js:151 12:43:06 Request ‘ClientApiSvc.svc/GetEvents’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    jquery.min.js:4 GET http://10.162.1.254/scada/ClientApiSvc.svc/CheckLoggedOn?_=1540885346824 404 (Not Found)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    checkLoggedOn @ clientapi.js:177
    _checkLoggedOn @ mastermain.js:50
    (anonymous) @ mastermain.js:59
    utils.js:151 12:43:07 Request ‘ClientApiSvc.svc/CheckLoggedOn’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    (anonymous) @ clientapi.js:157
    (anonymous) @ ajaxqueue.js:44
    i @ jquery.min.js:2
    fireWith @ jquery.min.js:2
    z @ jquery.min.js:4
    (anonymous) @ jquery.min.js:4
    load (async)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    checkLoggedOn @ clientapi.js:177
    _checkLoggedOn @ mastermain.js:50
    (anonymous) @ mastermain.js:59
    jquery.min.js:4 GET http://10.162.1.254/scada/ClientApiSvc.svc/GetCurCnlDataExt?cnlNums=%20&viewIDs=%20&viewID=43&_=1540885346825 404 (Not Found)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    getCurCnlDataExt @ clientapi.js:191
    updateCurData @ table.js:262
    startUpdatingCurData @ table.js:342
    utils.js:151 12:43:07 Request ‘ClientApiSvc.svc/GetCurCnlDataExt’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    (anonymous) @ clientapi.js:157
    (anonymous) @ ajaxqueue.js:44
    i @ jquery.min.js:2
    fireWith @ jquery.min.js:2
    z @ jquery.min.js:4
    (anonymous) @ jquery.min.js:4
    load (async)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    getCurCnlDataExt @ clientapi.js:191
    updateCurData @ table.js:262
    startUpdatingCurData @ table.js:342
    jquery.min.js:4 GET http://10.162.1.254/scada/ClientApiSvc.svc/GetEvents?year=2018&month=10&day=30&cnlNums=%20&viewIDs=%20&viewID=43&lastCount=100&startEvNum=1&dataAge=0&_=1540885346826 404 (Not Found)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    getEvents @ clientapi.js:209
    updateEvents @ events.js:251
    startPartialUpdatingEvents @ events.js:335
    utils.js:151 12:43:07 Request ‘ClientApiSvc.svc/GetEvents’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    (anonymous) @ clientapi.js:157
    (anonymous) @ ajaxqueue.js:44
    i @ jquery.min.js:2
    fireWith @ jquery.min.js:2
    z @ jquery.min.js:4
    (anonymous) @ jquery.min.js:4
    load (async)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    getEvents @ clientapi.js:209
    updateEvents @ events.js:251
    startPartialUpdatingEvents @ events.js:335
    jquery.min.js:4 GET http://10.162.1.254/scada/ClientApiSvc.svc/GetCurCnlDataExt?cnlNums=%20&viewIDs=%20&viewID=43&_=1540885346827 404 (Not Found)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    getCurCnlDataExt @ clientapi.js:191
    updateCurData @ table.js:262
    startUpdatingCurData @ table.js:342
    setTimeout (async)
    (anonymous) @ table.js:347
    (anonymous) @ table.js:280
    (anonymous) @ clientapi.js:159
    (anonymous) @ ajaxqueue.js:44
    i @ jquery.min.js:2
    fireWith @ jquery.min.js:2
    z @ jquery.min.js:4
    (anonymous) @ jquery.min.js:4
    load (async)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    getCurCnlDataExt @ clientapi.js:191
    updateCurData @ table.js:262
    startUpdatingCurData @ table.js:342
    utils.js:151 12:43:08 Request ‘ClientApiSvc.svc/GetCurCnlDataExt’ failed: 404 (Not Found)
    logFailedRequest @ utils.js:151
    (anonymous) @ clientapi.js:157
    (anonymous) @ ajaxqueue.js:44
    i @ jquery.min.js:2
    fireWith @ jquery.min.js:2
    z @ jquery.min.js:4
    (anonymous) @ jquery.min.js:4
    load (async)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    getCurCnlDataExt @ clientapi.js:191
    updateCurData @ table.js:262
    startUpdatingCurData @ table.js:342
    setTimeout (async)
    (anonymous) @ table.js:347
    (anonymous) @ table.js:280
    (anonymous) @ clientapi.js:159
    (anonymous) @ ajaxqueue.js:44
    i @ jquery.min.js:2
    fireWith @ jquery.min.js:2
    z @ jquery.min.js:4
    (anonymous) @ jquery.min.js:4
    load (async)
    send @ jquery.min.js:4
    ajax @ jquery.min.js:4
    scada.AjaxQueue._request @ ajaxqueue.js:36
    setTimeout (async)
    scada.AjaxQueue._run @ ajaxqueue.js:64
    scada.AjaxQueue.append @ ajaxqueue.js:77
    scada.AjaxQueue.ajax @ ajaxqueue.js:84
    _request @ clientapi.js:128
    getCurCnlDataExt @ clientapi.js:191
    updateCurData @ table.js:262
    startUpdatingCurData @ table.js:342
    jquery.min.js:4 GET http://10.162.1.254/scada/ClientApiSvc.svc/GetEvents?year=2018&month=10&day=30&cnlNums=%20&viewIDs=%20&viewID=43&lastCount=100&startEvNum=1&dataAge=0&_=1540885346828 404 (Not Found)

    Таблица на странице отображается, но без данных.

    Error updating current data
    Error updating hourly data

    в ответ на: Rapid SCADA на Apache на Linux #10545
    kustar
    Участник

    Версии софта:

    [root@main goodman]# mono -V
    Mono JIT compiler version 5.14.0.177 (tarball Sat Aug 4 08:32:47 UTC 2018)
    Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. http://www.mono-project.com
    TLS: __thread
    SIGSEGV: altstack
    Notifications: epoll
    Architecture: amd64
    Disabled: none
    Misc: softdebug
    Interpreter: yes
    LLVM: yes(3.6.0svn-mono-/)
    GC: sgen (concurrent by default)
    [root@main goodman]# httpd -v
    Server version: Apache/2.4.6 (CentOS)
    Server built: Jun 27 2018 13:48:59

    в ответ на: Rapid SCADA на Apache на Linux #10510
    kustar
    Участник

    Поставить Ubuntu у меня, к сожалению, нет возможности.

    Параллельно работают SCADA + IIS на Win7 и SCADA + Apache.
    Структура данных одинакова.
    Открываю одну и ту же схему на странице с Apache и на странице с IIS.

    Консоль по F12 с Apache:

    16:37:02 Load view 31 by /scada/plugins/Scheme/Scheme.aspx?viewID=31
    /scada/ClientApiSvc.svc/GetEvents?year=2018&month=10&day=28&cnlNums=%20&viewIDs=%20&viewID=33&lastCount=100&startEvNum=1&dataAge=0&_=1540726392040:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    schememodel.js:569 16:37:02 Start loading scheme
    /scada/plugins/Scheme/SchemeSvc.svc/GetSchemeDoc?viewID=31&viewStamp=0&_=1540726392041:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    utils.js:151 16:37:02 Request ‘/scada/plugins/Scheme/SchemeSvc.svc/GetSchemeDoc‘ failed: 404 (Not Found)

    Как мне кажется, в этих путях не хватает ScadaWeb
    Где эти пути прописаны?

    в ответ на: Rapid SCADA на Apache на Linux #10495
    kustar
    Участник

    С xsp сервером все нормально.

    в ответ на: Rapid SCADA на Apache на Linux #10494
    kustar
    Участник

    Настроил Apache, как написано.
    СКАДА Сервер и коммуникатор работают на этой же машине.
    При открывании web странички прохожу логин. Пароли юзеров распознаются правильно.
    Представления показывает правильно, все КП на месте. При попытке открыть таблицу она (таблица) отображается, но данные в нее не попадают:
    Error updating current data
    Error updating hourly data

    Схем тоже нет:
    Scheme loading failed. Try to reload scheme

    Где-то проблема с путями?

    в ответ на: Rapid SCADA на Apache на Linux #10493
    kustar
    Участник

    Еще вопрос специалистам:
    в моем дистрибе (Centos 7) нет утилиты a2ensite. Если я правильно понял, ее задача — сделать линк в папке sites-enabled на конф-файл в папке sites-available?

    в ответ на: Rapid SCADA на Apache на Linux #10482
    kustar
    Участник

    Михаил, добрый день!

    Ссылка в п.10 не работает.
    Как по-другому сделать scada.conf?

    в ответ на: Новое приложение Агент #10212
    kustar
    Участник

    Спасибо atomsk за простой и дельный совет.
    С новой версией все норм.
    Стояла 5.8..

    в ответ на: Новое приложение Агент #10210
    kustar
    Участник

    Конфигурация на сервере — родная, из инсталляции.
    Ошибка СкадаАгента появляется всегда, независимо от выбранных опций «Включая файлы, специфичные…» и «Импорт базы конфигурации…»
    Также не зависит от того, заказываешь архив или нет.

    в ответ на: Новое приложение Агент #10209
    kustar
    Участник

    Добрый день!
    При попытке скачать инфу с сервера на линуксе получаю:

    01.09.2018 7:38:07 Скачивание конфигурации
    ——————————————
    Соединение : LINUX

    Создана сессия 1473911142260123418
    Вход в систему выполнен
    Ошибка при скачивании конфигурации:
    Could not resolve type with token 01000021 (from typeref, class/assembly System.IO.Compression.ZipArchive, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51)

    Что-то с зипером на линуксе?

    С виндовым сервером работает норм.

    в ответ на: Коммуникатор #10101
    kustar
    Участник

    И еще вопрос, касающийся коммуникатора.
    Точнее — KPModbus.
    Некоторые производители контроллеров используют нестандартные команды MODBUS. Как правило, для записи в контроллер. Например: 01 11 — старт процесса, 01 12 — останов.
    Или 01 11 0000 0001 — старт, 01 11 0000 000f — останов.
    Можно ли реализовать возможность произвольного выбора команды?

    в ответ на: Коммуникатор #10099
    kustar
    Участник

    Михаил, добрый день!
    А нельзя ли научить коммуникатор открывать несколько TCP сессий (к нескольким серверам)?
    Задача актуальна для полного резервирования серверов.
    В случае MODBUS TCP или SNMP это неактуально, можно обойти созданием произвольного кол-ва линий связи на коммуникаторе каждого сервера.
    А вот с ОРС так не получится.
    И с MODBUS RTU, если порт включен в удаленный комп, на котором стоит коммуникатор.

    • Ответ изменён 7 лет, 11 месяцев назад пользователем kustar.
    в ответ на: Сборка в VS-2017 #9061
    kustar
    Участник

    Вот где причина!
    Конечно, debug бинарники лежат в отдельном каталоге.
    Спасибо!

Просмотр 15 сообщений - с 1 по 15 (из 118 всего)