Aidar

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

Просмотр 15 сообщений - с 16 по 30 (из 53 всего)
  • Автор
    Записи
  • в ответ на: Rapid SCADA и Инсат Multi-Protocol MasterOPC Server #18814
    Aidar
    Участник

    обзор сервера работает только при закрытой программе Multi-Protocol MasterOPC
    иначе не не получает данных от орс сервера.
    но добавляет теги все равно с ошибкой

    в ответ на: Rapid SCADA и Инсат Multi-Protocol MasterOPC Server #18810
    Aidar
    Участник

    решение 1
    https://fastpic.ru/view/114/2021/0317/db09ff6c5572958941623a98ba9bcb9c.png

    «решения» надо применять оба сразу или по отдельности?

    • Ответ изменён 5 лет, 4 месяца назад пользователем Aidar.
    • Ответ изменён 5 лет, 4 месяца назад пользователем Aidar.
    • Ответ изменён 5 лет, 4 месяца назад пользователем Aidar.
    в ответ на: Rapid SCADA и Инсат Multi-Protocol MasterOPC Server #18809
    Aidar
    Участник

    Задача опрашивать ПЛК Siemens s7 200 и выводить информацию в Скаду.
    Скада не имеет протокола Profinet, поэтому использую Multi-Protocol MasterOPC
    опрос орс идет
    опрос

    скада пишет ошибку `2021-03-17 23:50:52 Сеанс связи с КП 21 «OPC Демо», тип: KpOpc
    Ошибка при соединении с OPC-сервером: E_NETWORK_ERROR
    Could not connect to server.
    `
    применил оба решения из документации.

    не помогло. перезагружался, не помогло.
    еще особенность в том что пока скада опрашивает линию opc, программа Multi-Protocol MasterOPC не запускается. тоесть надо открыть администратор, остановить линию, запустить MasterOPC, запустить опрос ПЛК, затем в администраторе запускать линию орс.

    Aidar
    Участник

    давно использую draw.io для рисования схем. не хотел от него отказываться , потому как в нем есть готовые фигуры: реакторы, задвижки, движки и др.

    после экспериментов выявил закономерность.
    Если в этом редакторе воспользоваться Стилем с градиентом(!) то выводит ошибку.
    Если воспользоваться Стилем без градиента или сделать Градиент вручную изначально(!) с помощью галочки, то картинка принимается.

    есть еще варианты редакторов с готовыми фигурами?

    в ответ на: Настройка Гибкий отчет #18616
    Aidar
    Участник

    Работает! выдает первое и последнее. добавил поле разницы.
    В какое время дня берутся показания для дневных отчетов? Можно ли сделать так, чтобы показание бралось в 8:00?

    Aidar
    Участник

    пробовал покрасить один элемент на рисунке. нормально отобразил редактор. покрасил все — не принимает.
    версия редактора схем 5.3.0.1
    в логе ошибок нет C:\SCADA\ScadaSchemeEditor\Log

    Aidar
    Участник

    не нашел слова CODE

    работает https://dropmefiles.com/trUvE
    не работает https://dropmefiles.com/mBCEL

    Aidar
    Участник
    Aidar
    Участник

    еще раз скрин

    в ответ на: Настройка Гибкий отчет #18439
    Aidar
    Участник
    в ответ на: Настройка Гибкий отчет #18423
    Aidar
    Участник
    2021-02-23 23:20:44 <CHANGE-4230><DefaultAppPool><ACT> Генерация отчёта "Гибкий отчёт" пользователем admin
    2021-02-23 23:22:12 <CHANGE-4230><DefaultAppPool><ACT> Запрос состояния SCADA-Сервера
    2021-02-23 23:22:12 <CHANGE-4230><DefaultAppPool><ACT> Разрыв соединения со SCADA-Сервером
    2021-02-23 23:22:12 <CHANGE-4230><DefaultAppPool><ACT> Установка соединения со SCADA-Сервером "localhost"
    2021-02-23 23:22:25 <CHANGE-4230><DefaultAppPool><ACT> Генерация отчёта "Гибкий отчёт" пользователем admin
    2021-02-23 23:22:25 <CHANGE-4230><DefaultAppPool><EXC> Ошибка приложения: 
    Scada.ScadaException: Ошибка при генерации секции с ид. "Section1": Прибавление или вычитание значения приводит к непредставимому значению DateTime.
    Имя параметра: value ---> System.ArgumentOutOfRangeException: Прибавление или вычитание значения приводит к непредставимому значению DateTime.
    Имя параметра: value
       в System.DateTime.AddTicks(Int64 value)
       в Scada.Web.Plugins.ElasticReport.Model.Builder.NeighbourTables.Init(DateTime dateTime, TimeDetailing timeDetailing, DocContext docContext, DataAccess dataAccess)
       в Scada.Web.Plugins.ElasticReport.Model.Builder.TimeDataSectionBuilder.AddDataRow(Table table, DateTime curDT, DateTime nextDT, TimeDataSectionConfig sectionConfig, DocContext docContext, SectionContext sectionContext)
       в Scada.Web.Plugins.ElasticReport.Model.Builder.TimeDataSectionBuilder.GenerateSection(TimeDataSectionConfig sectionConfig, DocContext docContext)
       в Scada.Web.Plugins.ElasticReport.Model.Builder.DocBuilder.GenerateDocument(ElasticRepConfig config, DateTime startDate, DateTime endDate, BuildOptions buildOptions)
       --- Конец трассировки внутреннего стека исключений ---
       в Scada.Web.Plugins.ElasticReport.Model.Builder.DocBuilder.GenerateDocument(ElasticRepConfig config, DateTime startDate, DateTime endDate, BuildOptions buildOptions)
       в Scada.Web.Plugins.ElasticReport.ElasticRepExcelBuilder.FinalXmlDocProc()
       в Utils.Report.ExcelRepBuilder.Make(Stream outStream, String templateDir)
       в Utils.Report.RepBuilder.Generate(Object[] repParams, String templateDir, String fileName, HttpResponse response)
       в Scada.Web.Plugins.ElasticReport.WFrmElasticRepExcelOut.Page_Load(Object sender, EventArgs e)
       в System.Web.UI.Control.OnLoad(EventArgs e)
       в System.Web.UI.Control.LoadRecursive()
       в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Страница: http://192.168.163.101/Scada/plugins/ElasticReport/ElasticRepExcelOut.aspx?reportID=51&startDate=2021-02-15&endDate=2021-02-23
    Пользователь: admin
    в ответ на: Настройка Гибкий отчет #18422
    Aidar
    Участник

    обновил всю скаду до последней версии
    Вебстанция Версия 5.1.2.0
    Гибкий отчёт 5.0.5.0.
    ошибки абсолютно те же

    в ответ на: Настройка Гибкий отчет #18382
    Aidar
    Участник

    Плагин Версия 5.0.4.1

    2021-02-17 22:10:19 <CHANGE-4230><DefaultAppPool><ACT> Проверка регистрации "Гибкий отчёт":
    Регистрационный ключ действителен. Дата окончания 05.03.2021
    Код компьютера: =99E1C9F70CB0D11A-4FDFE3999BCFCBA1-1EB72ECCC53A7350-646EAE2869E8A401-CF48D913210DF637-8B4B2784C0F54C13-9E8785BC9A8F2D90-F75D23A94C763455-84B4835F880D7062-AA96A913C2351B68-73A5A5548B4D3430-0D10D4F68D483DEE=
    2021-02-17 22:10:21 <CHANGE-4230><DefaultAppPool><ACT> Генерация отчёта "Гибкий отчёт" пользователем admin
    2021-02-17 22:10:22 <CHANGE-4230><DefaultAppPool><EXC> Ошибка приложения: 
    Scada.ScadaException: Ошибка при генерации секции с ид. "Section1": Прибавление или вычитание значения приводит к непредставимому значению DateTime.
    Имя параметра: value ---> System.ArgumentOutOfRangeException: Прибавление или вычитание значения приводит к непредставимому значению DateTime.
    Имя параметра: value
       в System.DateTime.AddTicks(Int64 value)
       в s.a(DateTime A_0, TimeDetailing A_1, o A_2, DataAccess A_3)
       в w.a(k A_0, DateTime A_1, DateTime A_2, TimeDataSectionConfig A_3, o A_4, a A_5)
       в w.a(TimeDataSectionConfig A_0, o A_1)
       в p.a(ElasticRepConfig A_0, DateTime A_1, DateTime A_2, l A_3)
       --- Конец трассировки внутреннего стека исключений ---
       в p.a(ElasticRepConfig A_0, DateTime A_1, DateTime A_2, l A_3)
       в Scada.Web.Plugins.ElasticReport.ElasticRepExcelBuilder.FinalXmlDocProc()
       в Utils.Report.ExcelRepBuilder.Make(Stream outStream, String templateDir)
       в Utils.Report.RepBuilder.Generate(Object[] repParams, String templateDir, String fileName, HttpResponse response)
       в Scada.Web.Plugins.ElasticReport.WFrmElasticRepExcelOut.Page_Load(Object sender, EventArgs e)
       в System.Web.UI.Control.OnLoad(EventArgs e)
       в System.Web.UI.Control.LoadRecursive()
       в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Страница: http://192.168.163.101/Scada/plugins/ElasticReport/ElasticRepExcelOut.aspx?reportID=51&startDate=2021-01-17&endDate=2021-02-17
    Пользователь: admin
    2021-02-17 22:10:40 <CHANGE-4230><DefaultAppPool><ACT> Генерация отчёта "Гибкий отчёт" пользователем admin
    2021-02-17 22:10:40 <CHANGE-4230><DefaultAppPool><EXC> Ошибка приложения: 
    Scada.ScadaException: Ошибка при генерации секции с ид. "Section1": Прибавление или вычитание значения приводит к непредставимому значению DateTime.
    Имя параметра: value ---> System.ArgumentOutOfRangeException: Прибавление или вычитание значения приводит к непредставимому значению DateTime.
    Имя параметра: value
       в System.DateTime.AddTicks(Int64 value)
       в s.a(DateTime A_0, TimeDetailing A_1, o A_2, DataAccess A_3)
       в w.a(k A_0, DateTime A_1, DateTime A_2, TimeDataSectionConfig A_3, o A_4, a A_5)
       в w.a(TimeDataSectionConfig A_0, o A_1)
       в p.a(ElasticRepConfig A_0, DateTime A_1, DateTime A_2, l A_3)
       --- Конец трассировки внутреннего стека исключений ---
       в p.a(ElasticRepConfig A_0, DateTime A_1, DateTime A_2, l A_3)
       в Scada.Web.Plugins.ElasticReport.ElasticRepExcelBuilder.FinalXmlDocProc()
       в Utils.Report.ExcelRepBuilder.Make(Stream outStream, String templateDir)
       в Utils.Report.RepBuilder.Generate(Object[] repParams, String templateDir, String fileName, HttpResponse response)
       в Scada.Web.Plugins.ElasticReport.WFrmElasticRepExcelOut.Page_Load(Object sender, EventArgs e)
       в System.Web.UI.Control.OnLoad(EventArgs e)
       в System.Web.UI.Control.LoadRecursive()
       в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Страница: http://192.168.163.101/Scada/plugins/ElasticReport/ElasticRepExcelOut.aspx?reportID=51&startDate=2021-02-08&endDate=2021-02-17
    Пользователь: admin
    
    в ответ на: Настройка Гибкий отчет #18361
    Aidar
    Участник
       <Section>
          <SectionOptions>
            <!-- The unique section ID. Use Latin characters without spaces -->
            <ID>Section1</ID>
            <!-- Type defines the form of the section. Possible values: TimeData, TimeTime, DataData, Fields -->
            <SectionType>TimeData</SectionType>
            <!-- Subheading of the section -->
            <Subheading> </Subheading>
            <!-- Show or hide subheading -->
            <SubheadingVisible>true</SubheadingVisible>
            <!-- Detailing of the time. Possible values: Hour, Day, Month, BeginEnd -->
            <TimeDetailing>BeginEnd</TimeDetailing>
            <!-- Skip the first hour of the working period in Hour detailing -->
            <SkipFirstHour>false</SkipFirstHour>
          </SectionOptions>
    
          <!-- Specification of the columns and data binding is below -->
          <Table>
      <ColumnGroup name="Показания">
              <Column name="Текущие" cnlNum="1181" calcType="Val" />
    
            </ColumnGroup>
          </Table>
        </Section>
    
      </Sheet>
    </ElasticReportConfig>

    когда такой код использую ругается:

    Ошибка при генерации секции с ид. «Section1»: Прибавление или вычитание значения приводит к непредставимому значению DateTime.
    Имя параметра: value

    в ответ на: Настройка Гибкий отчет #18332
    Aidar
    Участник

    можно ли настроить так, чтобы отчет показывал накопленную разницу между первым и последним показанием?
    например период с 5 по 8 число
    последнее значение 8ого — первое значение 5ого = разница

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