Страница 134 из 136 ПерваяПервая ... 3484124132133134135136 ПоследняяПоследняя
Показано с 1,331 по 1,340 из 1355

Тема: ПР205

  1. #1331

    По умолчанию

    я не всё в пост вставил, 1: с таймера назначение 2: удалённо

  2. #1332

    По умолчанию

    Цитата Сообщение от Валерий "mad Dog" Шмараев Посмотреть сообщение
    я не всё в пост вставил, 1: с таймера назначение 2: удалённо
    Напишите что вы хотите сделать, и зачем вам массив таймеров.

  3. #1333

    По умолчанию

    при LocRem 0: 8 выходов принимают значение восьми переключателей с экрана
    при 1: выходы включаются по таймерам
    при 2: с диспетчеризации

    вставил в цикл

    FOR i:=0 TO 7 BY 1 DO
    outputGroup[i] := inputButton[i];
    END_FOR

    тоже самое - только два выхода назначаются

    в симуляции всё ок.

    Up

    массив таймеров для того, чтобы изменять время включения групп, это критично.

    Up2

    >> таймеры в массив нельзя

    в перспективе подвезёте?)
    Последний раз редактировалось Валерий "mad Dog" Шмараев; 27.04.2026 в 08:44.

  4. #1334

    По умолчанию

    Цитата Сообщение от Валерий "mad Dog" Шмараев Посмотреть сообщение
    при LocRem 0: 8 выходов принимают значение восьми переключателей с экрана
    при 1: выходы включаются по таймерам
    при 2: с диспетчеризации

    вставил в цикл

    FOR i:=0 TO 7 BY 1 DO
    outputGroup[i] := inputButton[i];
    END_FOR

    тоже самое - только два выхода назначаются

    в симуляции всё ок.
    ...
    Расскажите словами или покажите скрином - что скрывается за "выход не назначается"?

  5. #1335

    По умолчанию

    Screenshot 2026-04-27 130204.png

    это симуляция, зелёные индикаторы привязаны к outputGroup[0..7], переключатели привязаны к inputButton[0..7]

    на экране контроллера же, все переключатели включены но индикаторы горят только первые два, и физические выходы тоже только два.

    Up

    косяк вроде не в массивах, т.к. я вчера уже этот ФБ отработал на ПР200 - всё ок. ПР205 на которых глюк они в шкафах и работают(пред.версия кода, но там прям всё на коленке).

    думается что проблема именно в переключателях(тумблерах), т.к. порядок их перебора с экрана он живёт отдельно, я пробовал переименовывать тумблеры, выстраивать их в панели слева и даже удалил старые и назначил новые.
    Последний раз редактировалось Валерий "mad Dog" Шмараев; 27.04.2026 в 09:56.

  6. #1336

    По умолчанию

    Цитата Сообщение от Валерий "mad Dog" Шмараев Посмотреть сообщение
    косяк вроде не в массивах, т.к. я вчера уже этот ФБ отработал на ПР200 - всё ок. ПР205 на которых глюк они в шкафах и работают(пред.версия кода, но там прям всё на коленке).

    думается что проблема именно в переключателях(тумблерах), т.к. порядок их перебора с экрана он живёт отдельно, я пробовал переименовывать тумблеры, выстраивать их в панели слева и даже удалил старые и назначил новые.
    В версии Owen Logic3.0.371, есть глюк с массивами при копировании, используйте Owen Logic3.0.372.
    И массивы надо забить снова.

  7. #1337

    По умолчанию

    372 версия.

    >> забить массивы

    удалить старые и назначить новые? и привязать соответственно?

  8. #1338

    По умолчанию

    Цитата Сообщение от Валерий "mad Dog" Шмараев Посмотреть сообщение
    372 версия.

    >> забить массивы

    удалить старые и назначить новые? и привязать соответственно?
    Имеется ввиду начальные значения, при копировании массива, первый повторяет 2 массив по начальным значениям.

  9. #1339

    По умолчанию

    Цитата Сообщение от Валерий "mad Dog" Шмараев Посмотреть сообщение
    Screenshot 2026-04-27 130204.png

    это симуляция, зелёные индикаторы привязаны к outputGroup[0..7], переключатели привязаны к inputButton[0..7]

    на экране контроллера же, все переключатели включены но индикаторы горят только первые два, и физические выходы тоже только два.

    Up

    косяк вроде не в массивах, т.к. я вчера уже этот ФБ отработал на ПР200 - всё ок. ПР205 на которых глюк они в шкафах и работают(пред.версия кода, но там прям всё на коленке).

    думается что проблема именно в переключателях(тумблерах), т.к. порядок их перебора с экрана он живёт отдельно, я пробовал переименовывать тумблеры, выстраивать их в панели слева и даже удалил старые и назначил новые.
    На железе 225 такая программа работает корректно.

    Однако при попытке онлайн отладки выдаёт такое:
    Скрытый текст:

    System.ArgumentException: Номер инструкции исполнения программы не может быть отрицательным значением. (Parameter 'nextInstructionNumber')
    at ProgramRelayFBD.DomainLayer.OnlineDebugging.Progra mStackReadingCommand..ctor(Int64 nextInstructionNumber, IOnlineDebugPinShape simulationElementShape)
    at ProgramRelayFBD.Element.CreateInputDebugCommands(P rogramSnapshot programSnapshot, IVisibleElementSpecification specification, ISpecification`1 arrayShapeSpecification, DebugValueRepository debugValueRepository, ISynchronizationContext syncContext)+MoveNext()
    at System.Collections.Generic.List`1.InsertRange(Int3 2 index, IEnumerable`1 collection)
    at ProgramRelayFBD.DomainLayer.OnlineDebugging.Online DebuggingCompilerState.HandleBuildElement(IBuildin gElement element, ProgramCode program, ICompiler compiler)
    at Owen.Compiling.ProgramLinker.CompilingElements(Pro gramCode program, IEnumerable`1 elements, CancellationToken cancellationToken)
    at ProgramRelayFBD.DomainLayer.Compilers.BaseCompiler .CompilePrograms(ProgramItem programItem, CancellationToken cancellationToken)
    at ProgramRelayFBD.DrawingView.<>c__DisplayClass115_0 .b__0()
    at System.Threading.ExecutionContext.RunFromThreadPoo lDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
    --- End of stack trace from previous location ---
    at System.Threading.Tasks.Task.ExecuteWithThreadLocal (Task& currentTaskSlot, Thread threadPoolThread)
    Вложения Вложения
    • Тип файла: owle tmp.owle (21.7 Кб, Просмотров: 4)

  10. #1340

    По умолчанию

    полностью удалил массивы, экран, завёл новые массивы, назначил элементы - тоже самое( Причём по таймеру группы включаются корректно.

    мож это поможет Screenshot 2026-04-27 142618.png это вываливается при попытке включить онлайн-отладку.

Страница 134 из 136 ПерваяПервая ... 3484124132133134135136 ПоследняяПоследняя

Похожие темы

  1. Бета тест ПР205 в Owen Logic
    от Денисов Максим Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 66
    Последнее сообщение: 30.05.2023, 15:02
  2. Пр205 в новом каталоге
    от игорь68 в разделе Программируемые реле
    Ответов: 75
    Последнее сообщение: 10.04.2023, 12:48
  3. судьба пр205
    от Regedit в разделе Трёп (Курилка)
    Ответов: 3
    Последнее сообщение: 01.04.2022, 19:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •