Страница 776 из 856 ПерваяПервая ... 276676726766774775776777778786826 ... ПоследняяПоследняя
Показано с 7,751 по 7,760 из 8551

Тема: CODESYS V3.5. Вопросы и ответы

  1. #7751

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вы должны запрограммировать, когда её включать, например, при изменении любого бита в 125 или 194 регистре.
    а как это сделать можно пример. и почему когда я делаю xWrite true то при изменении real переменных передача проходит а при изменении bool переменных ничего не меняется
    Последний раз редактировалось инт; 30.10.2024 в 10:18.

  2. #7752

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    а как это сделать можно пример. и почему когда я делаю xWrite true то при изменении real переменных передача проходит а при изменении bool переменных ничего не меняется
    Значит вы так программу составили, что ваш блок управляет записью только REAL переменных.
    В слейве бита записи вообще нет, а в Мастере я вам давал пример, записи массива WORD по одной переменной B_zap
    Последний раз редактировалось kondor3000; 30.10.2024 в 10:34.

  3. #7753
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,597

    По умолчанию

    Цитата Сообщение от Jeleshka Посмотреть сообщение
    Добрый день! Потребовалось управлять элементом визуализации Трассировка из кода программы, а именно сбрасывать трассировку и начинать запись званого. То есть элемент визуализации должен начинать работать как будто его только что запустили.
    Для этого использую CmpTraceMgr Library.
    1) Получил нужные hPacket, hRecord и их конфигурации.
    2) Использование TraceMgrPacketRestart() выполняет только сброс времени трассировки.
    3) Костыль в виде сохранения пустой трассировки в файл, а потом ее перезаписывание - не решает задачу, потому что трассировка рисует ерунду.
    Прошу помощи, идеи заканчиваются)
    Добрый день.
    Насколько помню - "рисование ерунды" происходит только в течение времени, равного диапазону по оси X, дальше ситуация нормализуется.

    В любом случае - штатного способа сброса трассировки в данный момент нет.

    30-10-2024 10-22-38.png

    Можете попробовать использовать нашу реализацию трассировки из библиотеки OwenVisuTools - там такой функционал предусмотрен.

  4. #7754

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Значит вы так программу составили, что ваш блок управляет записью только REAL переменных.
    В слейве бита записи вообще нет, а в Мастере я вам давал пример, записи массива WORD по одной переменной B_zap
    c записью переменных BOOL разобрался .заработали BOOL .REAL.WORD передаются спасибо. а как быть с командой xWrite.
    получается если в слейве бита записи нет то библиотека овен коммуникации только для для модбас мастера и в слейве ее нельзя использовать?
    Последний раз редактировалось инт; 30.10.2024 в 11:23.

  5. #7755

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    c записью переменных BOOL разобрался .заработали BOOL .REAL.WORD передаются спасибо. а как быть с командой xWrite.
    получается если в слейве бита записи нет то библиотека овен коммуникации только для для модбас мастера и в слейве ее нельзя использовать?
    Зачем вам и то и то одновременно?
    Если вы используете биб-ку, то не используйте массив в соотнесении и наоборот.
    В слейве удобнее массив, так как не нужен бит записи, в мастере на выбор, как вам удобнее.
    Последний раз редактировалось kondor3000; 30.10.2024 в 12:37.

  6. #7756

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Зачем вам и то и то одновременно?
    Если вы используете биб-ку, то не используйте массив в соотнесении и наоборот.
    В слейве удобнее массив, так как не нужен бит записи, в мастере на выбор, как вам удобнее.
    я изучаю .конечно же я использую один. просто хочу понять как работает. и все же как запустить xWrite на примере хотя бы 125 адреса не покажете?

  7. #7757

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    я изучаю .конечно же я использую один. просто хочу понять как работает. и все же как запустить xWrite на примере хотя бы 125 адреса не покажете?
    Для изучения лучше создать новый проект или ещё проще взять готовый пример на сайте. И вполне достаточно массива из 2-3 переменных с началом от 0.
    Вот в эту переменную можно забить начальный адрес слейва, в Параметрах блока 1 Начальный регистр слейва.jpg c_uiStartAddr :=125

    а длина задаётся массивом awSlaveDada объявленным в программе.
    Пример кода запуска бита записи xWrite при изменении маски бит w0 и переменной w1
    Код:
    IF awSlaveData[0]<>w0 OR awSlaveData[1]<>w1   THEN
        xWrite:=TRUE;   
      // ELSE  xWrite:=False;    // снять комментарий после проверки, для сброса xWrite
    END_IF
    Код надо вставить после присвоения в программе в Маску бит w0 (или изменения целочисленной w1) и до R_Trig, который запустит присвоение из w0 в переменную массива awSlaveData[0] или целочисленной w1 в awSlaveData[1]
    Последний раз редактировалось kondor3000; 31.10.2024 в 08:14.

  8. #7758
    Пользователь
    Регистрация
    12.11.2013
    Адрес
    Краснодар
    Сообщений
    108

    По умолчанию

    Здравствуйте,
    CS3.5 SP17 P3
    ПЛК200-03

    При первой заливке прошивки словил исключение, но не могу разобраться, где его ловить
    2024-10-30_22-41-09.png
    Как понять где исправить?

  9. #7759
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,597

    По умолчанию

    Цитата Сообщение от yaroslavcik Посмотреть сообщение
    Здравствуйте,
    CS3.5 SP17 P3
    ПЛК200-03

    При первой заливке прошивки словил исключение, но не могу разобраться, где его ловить
    2024-10-30_22-41-09.png
    Как понять где исправить?
    Добрый день.
    Свяжитесь, пожалуйста, со мной по телеграм (в подписи) и предоставьте доступ по AnyDesk.

  10. #7760
    Пользователь
    Регистрация
    12.11.2013
    Адрес
    Краснодар
    Сообщений
    108

    По умолчанию

    отправил в телеграм сообщение

Страница 776 из 856 ПерваяПервая ... 276676726766774775776777778786826 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4000
    Последнее сообщение: 06.12.2025, 12:05
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 849
    Последнее сообщение: 16.11.2025, 08:58
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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