Созданные ответы форума
-
АвторСообщения
-
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
AidarУчастникобновил всю скаду до последней версии
Вебстанция Версия 5.1.2.0
Гибкий отчёт 5.0.5.0.
ошибки абсолютно те же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
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.
Имя параметра: valueAidarУчастникможно ли настроить так, чтобы отчет показывал накопленную разницу между первым и последним показанием?
например период с 5 по 8 число
последнее значение 8ого — первое значение 5ого = разницаAidarУчастниккартинки не прикладываются
AidarУчастникСпасибо! получилось по другому настроить. в преобразователе все настройки такие же как для com порта. в скаде изменил тут
Погляжу будет ли отваливаться.AidarУчастникТолько здесь надо поменять?
https://yandex.ru/collections/card/5ec80359f84a86bb783e71d2
Попробовал, не помогло. все приборы в ошибке.
Поменял c rtu на tcp в параметрах линии-Пользовательские-TransMode.
не помогло. все приборы в ошибке.
Пользуюсь преобразователем 485\Eth лантан. в нем пробовал разные настройки менять. не помогло.
Текущие настройки
https://yandex.ru/collections/card/5ec8057c24b74054709fe9e4/
вот такие режимы есть
https://yandex.ru/collections/card/5ec8052c3cf87cb118c83713/
«rtu over tcp» должно было получиться?- Этот ответ был изменен 3 года, 10 месяцев назад от Mikhail.
AidarУчастникТип последовательный порт. Виртуальный ком порт для преобразователя 485\Eth
на нем 19 КП, 39 Входных каналовAidarУчастникПоставил таймаут и паузу. Получаю данные! Спасибо
AidarУчастникнастройки в администраторе
настройки коммуникатора
AidarУчастникИмеется меркурий 230. Подключился конфигуратором, получил адрес прибора.
Воспользовался вашим драйвером.
но получаю все нули.
связь в норме, а в журнале одни ошибки.
AidarУчастникПомогло! переписал так
<Vals SigCnl=»1″ SigActive=»true» SigName=»Канал1 [м.куб]» SigType=»uint32″ Range=»0.001″ />Получил показания как на табло счетчика.
СпасибоAidarУчастникимеется два Прибора счетчик воды многоструйный пульсар мх ду-32 с rs-485
Скачал с гита последнюю версию.
Раскидал в папки ScadaAdmin и ScadaComm.
в командную строку взял Pulsar_Voda_rs485.xml
связь есть, но канал1=0 на обоих приборах. Хотя прогой TestAll считывает показания.
что не так?AidarУчастникскачивал, устанавливал Internet Information Services (IIS) 7.5 Express, Internet Information Services (IIS) 10 Express.
не помогло. -
АвторСообщения