Ошибка при компилировании исходного кода

Стартовая страница Форумы Ошибки в работе Ошибки Сервера Ошибка при компилировании исходного кода

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Автор
    Записи
  • #27714
    artman
    Участник

    2023-03-20 15:22:53 <BLG200><SYSTEM><EXC> Ошибка при компилировании исходного кода формул: Type ‘Scada.Server.Engine.CalcEngine’ from assembly ‘tqs5qndl, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ contains more methods than the current implementation allows.
    Как исправить данную ошибку?

    • Тема изменена 3 года, 4 месяца назад пользователем Mikhail.
    #27716
    Mikhail
    Модератор

    Добрый день!
    Какая версия Rapid SCADA?
    Какое количество каналов с формулами в Вашем проекте?

    #27717
    artman
    Участник

    Rapid SCADA 5.8.4
    Примерно 22295 каналов с формулами

    #27718
    artman
    Участник

    22638

    • Ответ изменён 3 года, 4 месяца назад пользователем artman.
    #27723
    Mikhail
    Модератор

    Вы достигли предельного количества формул в проекте. Проблема решена в Rapid SCADA 6.

    #28091
    manjey73
    Участник

    Использование внутри формул значений каналов.
    Ну пример

    dt = new DateTime ((int)Val(100), (int)Val(101), (int)Val(102), (int)Val(103), (int)Val(104), (int)Val(105));

    Ошибки не вызывает при компиляции, но и формула при этом не работает. Горит серым дата и время 30.12.1899 02:31:00 — и опять этот долбанный сдвиг в никуда из-за UTC времени ? или просто с этой даты что-то начинается?

    При этом dt = new DateTime (2023, 4, 7, 22, 27, 20); отрабатывает корректно сдвигая время на 3 часа… (вот зачем это было делать, не понимаю!!!

    Так как выбирать значения заданных каналов в формулах на 6-й версии ?

    #28092
    manjey73
    Участник

    Convert.ToInt32(Val(100)) тоже не работает…

    #28093
    manjey73
    Участник

    Косяк, исправьте пожалуйста.
    Если в расчетном канале указать формулу Val(100) то получим в канале значение указанного канала.
    Если Val(100) вставить внутри формулы канала или внутри самой формулы не получим ничего… При этом и ошибок нет…

    #28094
    manjey73
    Участник

    Очень сильно актуально…

    #28095
    manjey73
    Участник

    Вопрос снят, косяк был в значении канала, отсюда и DateTime не работал…

    #28115
    Mikhail
    Модератор

    OK

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Для ответа в этой теме необходимо авторизоваться.